You are browsing as a guest. Sign up (or log in) to start making projects!

3h 53m 32s logged

I finally have a decent graphics engine!

Over the past while, I’ve been cleaning up and reorganizing the entire codebase so it’s much easier to work with and expand. Instead of having everything jumbled together, I’ve split the project into reusable modules and created a central header that keeps the code organized.

The biggest improvement is how objects are handled. Before, adding another sphere or object required changing the rendering code itself. Now, I can simply add a new object to a list, and the engine automatically includes it the next time it renders the image. This makes building more complex worlds much faster and sets up a solid foundation for future features and shapes.

This’ll hopefully someday turn into a game engine or open source graphics engine that will actually generate frames, so it can be used to make video games from scratch!

Here’s the GitHub if you’re interested in following along: https://github.com/markmris/marge

0
3

Comments 0

No comments yet. Be the first!