You may find that I had archived a big dose of old topics at the Moondust/PGE related sections. Yes, a big set of them is very outdated because of various factors. There are a set of old announcements, tutorials, presentations, etc. that was made a while ago, but they weren't updated for a while. So, I gonna fix this, and most of these topics will be archived.
With this, I want to tell, that the upcoming stable release will be the last that is based on the 2014-ish codebase, I will rebuild the entire project from scratch because it was needed to rethink and redesign it since 2015 because of the big number of architectural mistakes was made on the initial creation. That leads to a lot of challenges while developing new features and extending the functionality. For example, to add one small field entry in the editor, it needs to modify 5 different far places in the whole code. Additionally, the current scene graph implementation based on QGraphicsScene is very ineffective to work with big maps which makes a lot of issues at slow machines. Additionally, since we have the source code for the SMBX, and since we have the TheXTech project, the Engine needs to be fully redesigned: the whole thing is a result of reverse engineering and workarounds made, and just improperly implemented logic somewhere, for example, there is still a very old bug that allows the player to partially go through NPCs, and also, lots of other physics-related bugs.
Initially, Moondust Project had two goals: revive SMBX in a form of a cross-platform and free and open-source standalone engine, and provide the toolkit for brand new game projects. TheXTech has been successfully solved the first goal of the Moondust Project, and so, while Editor and Devkit will keep the rest of the compatibility with almost all known SMBX branches
to save the ability to use it with them, the Engine will be targeted on making new projects, without keeping the compatibility with bugs of the past. I had told this many times around Discord, however, I want to tell the same here at this forum post to keep it visible for everyone.
I don't plan to give up at all, I want to finally release the big thing I wanted to make 7 years ago but had not enough power/skills/experience/time to proceed with that. And in addition to this, I spent too much time on projects that were completely unrelated to my main goal (namely, participation in SMBX2, due to which I drowned in the work on the Editor like as in a swamp, almost put the main work on the engine itself into long stagnation). But now, I am determined, and I will go forward, even that would take one more year of work!
I greatly thank everyone who supported me all this time! I will keep you updated with all the news on my Discord server
where I am always available for any conversations and feedback.