Uploaded September 2025 | Updated September 2026, 1 week ago
Welcome! Here we do all things programming. Mostly in Golang, but sometimes in other languages. My main objective is to write games and game dev tools in golang, but feel free to ask any questions and we can learn golang together. Happy to answer any questions!
⁍ Play: mythfall.com
⁍ Twitch: twitch.tv/unitoftime
⁍ Discord: discord.gg/63YeahMKfJ
⁍ Github: github.com/unitoftime
⁍ Past Streams: youtube.com/playlist?list=PL_r0j2F4Hkj8KZ6jNJPCW3aDH--aWrn-T
Music provided by Chillhop Music: chillhop.ffm.to/creatorcred
Welcome! Here we do all things programming. Mostly in Golang, but sometimes in other languages. My main objective is to write games and game dev tools in golang, but feel free to ask any questions and we can learn golang together. Happy to answer any questions!
⁍ Play: mythfall.com
⁍ Twitch: twitch.tv/unitoftime
⁍ Discord: discord.gg/63YeahMKfJ
⁍ Github: github.com/unitoftime
⁍ Past Streams: youtube.com/playlist?list=PL_r0j2F4Hkj8KZ6jNJPCW3aDH--aWrn-T
Music provided by Chillhop Music: chillhop.ffm.to/creatorcred



![[Making an MMO] Episode 2 - Spritesheets, Spritesheets, and JSON decoding
⁍ Wishlist: https://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: https://github.com/unitoftime/mmo
// Play: https://mythfall.com [Making an MMO] Episode 2 - Spritesheets, Spritesheets, and JSON decoding](https://i.ytimg.com/vi/QSj26yo3Phs/mqdefault.jpg)






