Western Road [Unfinished]
Note: This game remains unfinished and only contains about 1-2 minutes of gameplay.
I was missing motivation to create stories for the various characters. My goal for the jam was to write the animation library for the lips and blinks. Along the way, I was able to learn about struct initialization and saved space in ROM 0 by moving as many parts of the animation logic into const values (i think this gave me problems during the last gameboy jam, phew). I also wrote two scripts (check_sizes_asm.py and check_sizes_rom.py, and see the output of each here) which helped me understand the size of each function (as well as top sizes per bank). They probably aren't perfectly accurate but it was nice to refactor larger parts of the game.
===
Western Road is a Story/Adventure game for the Game Boy Color game with non-linear progression.
- find ways to earn money and buy items
- increasing and decreasing stats will unlock new stories
- complete quests and tasks to unlock more items and stories
Controls:
| Keyboard | Game Boy | Function |
| Z | A | Step, Advance Dialog, Confirm Menu |
| X | B | Exit Menu, Exit Sub Menu |
| Enter | Start | Open Menu (only on road and certain scenes) |
| Arrow Keys | Directional Pad | Menu Select |
Code / Assets: https://github.com/jgensler8/western-road-game
Credits:
- lanky_git_mono font from "11 Game Boy Font Pack", 2bitcrook: https://2bitcrook.itch.io/44-game-boy-fonts
- simple frame 7 from "Gameboy dialog/text frame pack", 2bitcrook: https://2bitcrook.itch.io/gameboy-dialogue-frames
Rom Usage:
Bank Range Size Used Used% Free Free% -------- ---------------- ------- ------- ----- ------- ----- ROM_0 0x0000 -> 0x3FFF 16384 13621 83% 2763 17% ROM_1 0x4000 -> 0x7FFF 16384 1561 10% 14823 90% ROM_2 0x4000 -> 0x7FFF 16384 11721 72% 4663 28% ROM_3 0x4000 -> 0x7FFF 16384 8996 55% 7388 45% ROM_4 0x4000 -> 0x7FFF 16384 5006 31% 11378 69% ROM_5 0x4000 -> 0x7FFF 16384 4253 26% 12131 74% ROM_6 0x4000 -> 0x7FFF 16384 79 0% 16305 100% ROM_7 0x4000 -> 0x7FFF 16384 9287 57% 7097 43% ROM_8 0x4000 -> 0x7FFF 16384 8538 52% 7846 48% ROM_9 0x4000 -> 0x7FFF 16384 3337 20% 13047 80%
| Status | In development |
| Platforms | HTML5 |
| Author | jeffzzq |
| Genre | Adventure |
| Tags | Game Boy, Game Boy ROM, gbdk, Pixel Art |
Download
Development log
- GBCompo25 Game Notes (38/119)Sep 01, 2025
- Example Check Sizes outputAug 29, 2025




Comments
Log in with itch.io to leave a comment.
This looks really interesting! Making it a non-linear adventure def makes the story feel more interesting too! :)