David Pol
banner
davidpol.bsky.social
David Pol
@davidpol.bsky.social
Handcrafted game programming and custom game engines.

https://innercomputing.com
Just finished implementing asset hot-reloading and dynamic texture atlasing in the engine.

#gamedev #c #sdl
August 21, 2025 at 6:35 PM
Just finished with the implementation of the 2D sprite renderer for my course. It uses the new GPU API in SDL 3, which is very nicely done.

Now moving on to writing how it all works! ✍️

#gamedev #c #sdl
February 23, 2025 at 3:15 PM
Code hot-reloading for Linux is in. I also unified my Neovim configuration so that switching between platforms is more seamless. The thing I am missing the most so far when working in Linux is having access to the RAD Debugger (but an official port is on their roadmap).

#gamedev #c #sdl #linux
November 28, 2024 at 7:20 PM
Hot-reloading of code for Windows is in. I have also set up a few custom commands to build, launch the RAD Debugger and reload directly from Neovim, which is a really nice workflow. Next step is Linux!

#gamedev #c #sdl
November 27, 2024 at 7:22 PM
Just finished writing the chapters on SDL fundamentals, so I thought it would be cool to add a bonus lesson where we "port" Doom to SDL 3. It is not an actual, full port of the game (it uses doomgeneric), but serves as a practical and fun way to put everything together.

#gamedev #c #sdl
November 22, 2024 at 6:34 PM
Having so much fun at the moment as I prepare the upcoming lessons of my game programming course. Writing about the basics of animation seemed like the perfect excuse to pay homage to the Fire demo originally programmed by @thejare.bsky.social in 1993 and recreate it with SDL 3.

#gamedev #c #sdl
November 9, 2024 at 9:03 AM