Moondust Project development news and discussion thread (Editor 0.3.2 and Engine 0.3.3-alpha)

Description: General discussion regarding the current engine development.
Moderators: Semi-moderatos, Moderators

Wohlstand M
Topic author, Lead Developer
Lead Developer
Avatar
Wohlstand M
Topic author, Lead Developer
Lead Developer
Age: 29
Reputation: 472
Posts: 1670
Joined: 15 Feb 2014
Location: Moscow, Russia
Website Youtube channel URL Skype Tencent QQ

Post #1by Wohlstand » 30 Oct 2019, 14:06

Here it's a discussion and news related to the development process of the Moondust Project (formerly known as PGE Project) and related things and projects.

----> All stable releases available on the MAIN PAGE <----

But If you looking for the freshest builds for alpha/beta testing, welcome to laboratory:

Image Wohlstand's Laboratory (Most fresh experimental builds for Windows and for Linux Mint/Ubuntu/Kubuntu)

ImageOur GitHub repository where you can find complete source code of the Project

For everyone who is interested to build Project from the source I have the detailed manual for that which you can find here:
ImageBuilding Moondust from sources

Most of other information you can find here:
ImagePGE Wiki



Also you can join our Official Discord Server to have any Moondust (PGE Project) related and other discussions:
--> https://discord.gg/qPBsvMy <--




P.S. The old development thread was kept for historical purposes here: viewtopic.php?f=17&t=74&p=199

Wohlstand M
Topic author, Lead Developer
Lead Developer
Avatar
Wohlstand M
Topic author, Lead Developer
Lead Developer
Age: 29
Reputation: 472
Posts: 1670
Joined: 15 Feb 2014
Location: Moscow, Russia
Website Youtube channel URL Skype Tencent QQ

Post #2by Wohlstand » 30 Oct 2019, 14:22

Hello!

Small news for everyone:

Some weeks ago I have set up the WebLate platform which a system to work with translations. That means, everyone can contribute translations for PGE components easily and with less effort!

Here is a profile of PGE Project on WebLate: https://hosted.weblate.org/projects/pge-project/
To start work on translation, log in into WebLate (or register an account if needed) and feel free to translate! You can work together with friends and other folks on the same language to make the work go faster and easier rather than doing everything alone!

Wohlstand M
Topic author, Lead Developer
Lead Developer
Avatar
Wohlstand M
Topic author, Lead Developer
Lead Developer
Age: 29
Reputation: 472
Posts: 1670
Joined: 15 Feb 2014
Location: Moscow, Russia
Website Youtube channel URL Skype Tencent QQ

New stable release!

Post #3by Wohlstand » 25 Dec 2020, 20:29

The new official release of the Moondust Project (PGE Project) was out!

Details here: https://wohlsoft.ru/news/post-27.html
And here: https://github.com/WohlSoft/PGE-Project/releases/tag/v0.4.3

Wohlstand M
Topic author, Lead Developer
Lead Developer
Avatar
Wohlstand M
Topic author, Lead Developer
Lead Developer
Age: 29
Reputation: 472
Posts: 1670
Joined: 15 Feb 2014
Location: Moscow, Russia
Website Youtube channel URL Skype Tencent QQ

Future plans for Moondust Project

Post #4by Wohlstand » 26 Oct 2021, 14:03

Hi there!

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! :fox-comando:

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.

Good Luck! ;-)


Return to “Engine Development”

Who is online (over the past 5 minutes)

Users browsing this forum: 5 guests