Hi, Iโm Jonathan. Iโm a solo games programmer focused on creating desktop games with clean architecture, responsive gameplay, and minimal dependencies. Right now Iโm exploring low-level rendering (OpenGL, Vulkan) and building foundational systems from scratch to better understand how modern games work under the hood.
My long-term goal is to release a commercial-quality game. Whether I continue building everything from scratch or switch to a game engine depends on the needs of each project โ right now, itโs all about learning, finishing, and improving.
| Year | Project | Description |
|---|---|---|
| 2024 | vulkan-triangle | Testing low-level APIs and graphics setup in Vulkan. |
| 2024 | opengl-triangle | Exploring higher-level graphics programming with OpenGL. |
| 2025 | Break Bricks | A complete breakout-style game with a custom OpenGL 3.3 batched renderer. ๐ Devlog |
| 2025 | Maze Muncher (in progress) | A Raylib-powered desktop game โ focused on gameplay and polish over engine-building. |
| Year | Mod | Platform |
|---|---|---|
| 2024 | Scrap Zapper 2 โ A quality-of-life mod for Fallout 4. ๐ Nexus Mods | Fallout 4 |
| 2018 | Scrap Zapper โ Earlier version of the mod. ๐ Nexus Mods | Fallout 4 |
| 2017 | Crafty โ A World of Warcraft mod focused on profitable crafting. ๐ CurseForge | World of Warcraft |
| 1999โ2000 | Crunchy's Scripts โ HUD mods for Starsiege: Tribes. | Starsiege: Tribes |
- bloc (2012) โ My first finished game: a falling block puzzler inspired by the classic.
-
Jagex โ RuneScape (2003โ2004)
Content Developer: Created quests and the original version of the ๐ Duel Arena. -
The Digital Village (1999โ2000)
Save System Developer: Designed and implemented the save/load architecture for an unreleased Hitchhikerโs Guide to the Galaxy game.
Iโm continuing to build out a playable portfolio of polished, self-made desktop games. Future projects will focus more on gameplay and design, while leveraging the low-level systems and tools Iโve built along the way.