In Praxis

Let's build a game engine. Why? Because it's a huge challenge and a tremendous opportunity to learn and hone new skills. 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 starting this journey blind. I'm a software engineer by day, and I specialize in frontend engineering, which, as you may imagine, makes this task an even bigger undertaking. 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 surface level, general ways of the field. With that said, from there to actually building an engine, there's a long way to go. So for now, I'm going through Game Engine Architecture (Third Edition) by Jason Gregory, while clearly not the only resource, I believe it's 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!

bye