Yup. Here’s my game right now:
All this under-the-hood stuff is hard work. Especially given I don’t really understand a few advanced HaXe features I want to use fully enough yet, like type parameters. Progress is slow but steady! So right now, all I have is Blue Square.
Of course all the old game logic and rendering is still in there, it’s just switched off. Right now I’m effectively building a new game engine inside my game. Everything should hook up OK once it’s done, but plugging it all in now would just get in the way.
I’ve got my memory management (such as it is) and component-based entity system set up now. The next major job is figuring out an event system for keyboard input and such. Hopefully I’ll be able to get on with that next week, though I have a few odd jobs that’ll intrude on the time.
Am I spending too much effort on tech that I might never end up needing? Probably! But it’s interesting and it’s good practice. More updates next week as things start to get pretty again 🙂