Game engine from scratch #1 - Hello World

22 December 2023

Always the most fun of the entire development process: getting something on the screen. And then comes the hard part.

This is just a “hello world”, but I did some work to make it cross-platform / platform agnostic.

It uses zero external dependencies, so no SDL, GLFW or GLM, which made it a bit harder.

Next step: import mesh and texture support

It’s tempting to also immediately write a backend for Vulkan and support for Android, but then I’ll never come around building more than a cube :)