In Praxis

Let's build a game engine. Why? Because it's a huge opportunity to learn new skills and a tremendous challenge. I've been wanting to do this for a while, and I think it's time to start. I'm going to document the process here, and I want you to join me.

Starting point

I'm a software engineer by day, to be specific, I specialize in frontend engineering, which makes the knowledge gap a bit wider. However, this is precisely why I think this process will be beneficial. I consider myself a conscientious person, and I think I have some understanding of the general ways of the field. With that said, from there to actually building an engine - and with it some games - there's a long way to go. So for now, I'm started going through Game Engine Architecture (Third Edition) by Jason Gregory, while clearly not the only resource, which I should be a good starting point.

Goals and objectives

This project is a personal, educational exercise worked in on spare time, and therefore, for now, there is no serious production goal or hard deadlines. There is also no expectation to reach any degree of completion.

Sharing this journey provides a means to keep myself accountable and to have a record of my progress, as well as an exercise in writing and communication. Trying to explain something to someone else is a great way to deepen the understanding.

If you're interested, keep a tab on this space and see you soon!