I’ve decided to finish my CS degree and used my 2D video game engine as a bachelor’s thesis topic.
Not sure if it’s going to be useful for anyone, but I still thought it might be worth sharing even if only one person benefits from it somehow.
Please note that I’m a beginner in the video game development domain, so there might be (actually, I’m pretty sure there are) inaccuracies in the text, and also I’m pretty sure I’m not doing everything the best possible way, but this is where I am in my learning curve. I will try to keep it up-to-date as I gain more experience and also the engine is still very young, and lots of things will be added and changed.
Not much to see here for experienced folks, but beginners might find some useful bits in it.
Anyway, you’ll find the PDF here: