4 ms·
I do little game programming on the side. I don't program that much anymore on my day job so these little 1-2 kLOC projects with a quick feedback loop are quite
by vkazanov 3y ago
I do little game programming on the side. I don't program that much anymore on my day job so these little 1-2 kLOC projects with a quick feedback loop are quite enjoyable.
Nothing complicated, really. Wolf3d-style, puzzles, etc. Because these are mostly made to have some computer-related fun together with my daughter, they don't really need that boring kind of polish a real game requires. So it's pure fun.
After making a few stupid 3d game prototypes I've come to a conclusion that pure libSDL tinkering gets old really fast so I wanted an engine, and Quake 1 suits my purpose perfectly: scriptable through a simple language (QuakeC), a bunch of level editors available(Trenchbroom is a dream), as well as a small and welcoming community. And this is probably the last broadly used 3d engine that a semi-decent programmer can understand at all levels.
I even made an Emacs mode for QuakeC editing. This is part of the fun!
- prox 3y agoDoes sound like fun, as in being in control and understanding the whole thing from top to bottom.