Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Impressive stuff, particularly building out the engine yourself. What was the motivating factor behind doing the extra work versus using an "industry standard" engine?

Also, you've mentioned using "opengl" whenever people ask about the engine, however you haven't specified which specific libraries you're using, I'd be curious to know.

Looking forward to further releases!

(+1)

well you see I started on the engine itself so long ago (try 15+ years) that back then the norm was everyone writing their own engine, there were countless websites but nowadays most of them (flipcode, devmaster etc.) have disappeared or changed

but frankly I also find it a lot easier - it's much more work but there is no risk of a big update breaking everything - I only have myself to blame when something breaks 😔

and I found that no matter what engine you use: you still end up writing your own mini engine inside it - at least I do - also for a big project every engine breaks 🤔


if you mean if I use a framework for OpenGL like sdl or glfw or something: nope it's raw OpenGL with the usual suspects: gl.h glext.h etc.
I had to wrote my own window handling to have proper fullscreen, mouselook and anti-aliasing (no framework I tried had it together for all of these)

but if you mean what other libs besides it:
OpenAL for playing sound
stb_vorbis for loading .ogg for music
dr_wav    for loading wav files
stb_image for loading textures (.png mostly)
miniz.h   for saving screenshots and loading compressed data (all the .dat files are just .zip s)
pugixml   various map data and save files are in .xml