[Making an MMO] Episode 2 - Spritesheets, Spritesheets, and JSON decoding @UnitOfTimeYT
[Making an MMO] Episode 2 - Spritesheets, Spritesheets, and JSON decoding  @UnitOfTimeYT
Uploaded July 2021 | Updated September 2026, 1 week ago
⁍ Wishlist: store.steampowered.com/app/3475620/Mythfall

Hi all, and welcome to episode 2 - Today we are going to introduce the concept of a spritesheet (also known as a texture atlas), which is a way to combine multiple sprites into a single image. This provides benefits in organization and render batching (which we will deal with later). We will also create an engine package which will hold generalized game engine-type packages.

One thing I forgot to mention - For this line:
//go:generate packer --input images --stats
the '//go:generate' directive can be used to do work before your build (In this case, 'go run .'). This is typical for things like code generation (or in our case, spritepacking). In the terminal, running 'go generate' executes all of the '//go:generate' directives located in your source files.

Credit to asciiquarium for the introduction ASCII aquarium.

// Repository: github.com/unitoftime/mmo
// Play: mythfall.com
[Making an MMO] Episode 2 - Spritesheets, Spritesheets, and JSON decodingMythfall - Finishing the Silted LairHow I Made My Game Decorate Itself #gamedesign #coding #gamedevProgramming Language Monday!Mythfall - Gameplay TrailerMythfall Devlog: Collection Log and Stat ReworkI spent a year building an MMO from scratchMythfall - Grappling with the skill tree (Golang MMO)Mythfall: Player Trading and a Steam IntegrationMythfall Devlog: Adding More Player Progression[Making an MMO] Episode 3 - Software Organization, Components, and SystemsUpdating my login menu
UnitOfTime |

[Making an MMO] Episode 2 - Spritesheets, Spritesheets, and JSON decoding

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER