2D Game Engine 1
Writing a simple game engine with IDE
Game Engine? Are you nuts?
So… I’ve always wanted to write my own game engine. I’ve had many attempts and failed miserably each time. Maybe the scope was too big. 2D, 3D, 2.5D… 2.7D. Or Maybe I was too young. Maybe I just had too little time.
So it’s time to start again or re-start since I’ve already started and fell into the same black hole again. “The scope was too big”.
So I’m older this time (and bigger mind you!). And the scope’s smaller this time. Only 2D. Only old-style pixel art meaning really small textures. Very simple shaders. The engine written in C++ (because I got really rusty). The “game” scripts should be in Swift (tried LUA… to much trouble; C++… too much boilerplate code).
So I want:
- a small 2D game engine written in C++
- a simple set of executables, entry-points, that can render simple sprites with simple shaders
- Oh! And I want a simple IDE similar to Xcode.
Yeah… the scope is really small this time around!
Some of my work is somewhat done. More will be added to the GitHub repo.
Can you feel that Sanity Level dropping?
So what’s the point in all this?
Fun? Educational Fun? Maybe I’ll fail this time again but maybe my code will be useful to someone. There’s going to be horrible C++. Bad C++/Swift connectivity. And some SwiftUI in the MacOS IDE (I hope).
Wish me luck! I’m gonna need it xd