Welcome to the WritingAGame.com project!
This is a developer’s log for a cross-platform 3D solution (game) built from scratch using C++ and OpenGL ES 3.2.
We are accustomed to treating commercial 3D engines as “sacred”—but they are still just code that has evolved into a huge pile of black boxes. It IS possible to own your own. Let’s open the hood and see how it actually works.
The writing process can be just as exciting and engaging as gaming itself. That is why this project is titled “The Game Writing Game.”
The Approach
We intentionally skip the shortcuts and return to the foundations: writing shaders, building meshes, and managing memory. Some might call this “romantic”, but really, it’s about owning the “how”.
A Reality Check
This is not a shortcut to Game Dev. It will not be simple. If you are looking for an easier way, tools (engines) are everywhere. But if you want to understand the machine, welcome back to the code.