From 0 to 0.5
Getting started is the hardest part
Jun 9, 2020A lot has happened since Mango saw the light of day.
A short summary.
The Beginning
Okay, so let’s face it: The last attempt was not perfect.
Mango started out as the predecessor failed miserably to become what it was meant to be. After a lot of work and some success, the code base of the previous attempt (named Wipe) was overloaded with abstract layers and it took forever to add new features. Because of that the decision was made to restart and learn from the mistakes made.
So while some good parts where adopted, most of the code was completely rewritten. Sometime in the near future there will be a post with a short overview of Mango as a whole. The design of the engine / framework has it’s flaws, but for sure it is much better than last time, and hopefully it will get even better over time.
The Name
So, how do you come up with such a name for a graphical framework with approaches of a game engine? Well, actually quite simple: I like mango! No other deeper meaning, but let me know if you find one.
Status
At the moment Mango is still in the early stages. There is a functional basis to work with. When the editor, which is not a real editor at the moment, is started and some files are dragged onto it, something is visible and it looks fine. “Behind the scenes” there are some systems available (for example ECS, Deferred Renderer, Input). So let’s call it ‘work in progress’.
The Vision (and Mission ;))
Mango is an Open Source Framework. Or at least it should be in the future. The idea is to create a playground for people like me. There are planned features I already know about and some I probably haven’t thought about yet.
What will Mango be someday? I don’t know, but hopefully useful and above all brilliant. That sets the bar high for the time being. And in order not to lose the drive, there will always be updates, upgrades, pictures, articles and maybe even videos here. This webpage will also get updates … For example, I would really like to give you the opportunity to add comments.
Now what?
There will be short updates on the Blog page under In Progress. I’ll try to summarize everything that happens with Mango in a short form there.
Even more up-to-date is the ClickUp Board on the About page. But be warned: It might be a little bit messy. Sometimes I will select some features of Mango and write an article about the feature or a related topic. You’ll find it here. If you have suggestions for improvement or find a bug just open an issue on GitHub and I’ll see what I can do.
And that’s it for now. Hope you’ve found this short article useful.
Paul