That sounds like a very good plan, nothing better to find opportunities of improvement of a tool than using the tool
Now both projects can feed into each other, the editor helps you build your game, and your game helps you improve your editor.
Dogfooding is the best part of game engine development) I’ve been working on my own engine for the past 3 years and already released 2 games. Good luck with your game!
Realm-Crafting 2.6 is now available!
This update is a major step forward for the editor, especially with the introduction of the new networking architecture and many workflow improvements across the editor.
As I said before, the next public releases will be more spread out over time. I’m going to focus on my own game using the editor, so that I can test it more concretely.
I wanted to make this version 2.6 to make it more stable and add important features to prepare the ground for the future.
The next version could be released towards the end of the year or before, I don’t know yet.
New Features
- Added a high-performance NodeJS multiplayer server architecture using Socket, Clustering, Redis and MySQL.
Server supports:- Registration & Login
- Avatars
- Rooms
- Global Chat
- Added a database configuration form directly inside the editor.
- Added automatic creation of the
userstable (in BDD). - The first registered user automatically receives the Administrator role.
- Added a new server plugin dedicated to multiplayer games.
- Added a game-side network manager to automatically connect the game to the server when multiplayer is enabled.
Terrain & Environment
- Added a new Heightmap Editor with real-time 3D preview.
- Terrain can now be updated (recreate) after creation.
- Added the ability to modify terrain height relative to grid level.
GUI Editor & Level Editor
- Added GUI Login and Registration forms.
- GUI button actions can now execute behavior scripts.
- GUI behavior scripts can now run dynamically on the game side.
- Added support for background images in GUI Dynamic Textures.
- Added a dedicated camera marker for menu scenes (without character loading).
- Added a radio button to choose the default scene loaded at game startup.
- Improved GUI button action handling during gameplay.
- Improved scene loading system using scene references instead of scene names.
Behaviors
Added a new planet behavior script:
- Planet rotation
- Atmosphere effect
- Surface explosion effect
Audio Library
Added 30 new royalty-free music tracks:
- Adventure
- Cinematic
- Epic
- Horror
- and more…
Fixes
- Fixed GUI editor issues when creating and saving.
- Fixed texture assignment on objects.
- Fixed primitive object creation and property display.
- Fixed primitive object saving and metadata reloading.
- Fixed behavior scripts dependency copying.
- Fixed behavior scripts reassignment to meshes after loading.
Engine
- Updated BabylonJS engine to version 9.8
As always, thank you to everyone following and supporting the project!
I will now focus more concretely on building my personal game. The updates will therefore be less regular.
Dude! this is amazing!
Thank you for the amazing work you have put into this. I was able to download and install, and with a few tweaks, get it updated and working. Let me know if you want the details of what I had to do to get it working for me (mostly path related fixes to resolve URI references). I will play around with it and get you more feedback - I am new to WebGPU, BabylonJS, and game development.
Hello,
Welcome and thank you for your comment on the work done.
Yes I would be interested in the fixes you have made to make it work and I thank you for that.
This should help me make any necessary adjustments I would make.
Do not hesitate to make me any other remarks in your tests.
Following the feedback from @peterlee720, I rechecked the entire installation and update system of the editor and discovered several major issues that had slipped through.
I’m releasing version 2.7.0, which fixes these problems for anyone who wants to try it in a more stable state.
The new Realm-Crafting Editor v2.7.0 is now available!
This update brings major improvements to dynamic systems, stability, and overall workflow inside the editor, along with important fixes discovered during real installation and update testing.
New Features
- You can now use dynamic variables inside GUI text elements using curly braces {}.
- Game state changes are now tracked and stored as dynamic variables, allowing full manipulation through behavior scripts.
- Added new engine functions in both GUI SDK and Level SDK to control dynamic variables at runtime.
Improvements
- Enhanced project manager UI logic for better tab-based visibility and cleaner workflow.
- Improved character controller for smoother and more responsive movement.
- Updated engine to version 9.10.0.
- Better internal handling of system behaviors and editor stability.
Fixes
- Fixed .bat installer for Apache server with improved process handling and timing between tasks.
- Fixed issue where empty or invalid files could prevent scene loading.
- Various stability fixes discovered during installation and update pipeline testing.
Notes
This version includes important refinements to the installation and update system, making the editor more reliable across fresh installs and upgrades.
As always, feedback is welcome, especially regarding installation on different machines or environments.
Wow, so quick! Apologies I got busy and didn’t recheck the forum sooner. Let me check out your latest version and see if you still need the details of what I had to update for 2.6. The .bat installer was definitely one of the files I had to tweak.
No worries about response time @peterlee720
Yes, thank you. This will let me know if everything is okay or not. Normally everything should be fine. I hope I haven’t forgotten anything important.
I am patiently waiting for your return.
Unfortunately, the .bat installer doesn’t seem to complete. I do not see the apache processes running, and I see the following console error (F12) on the localhost/index.php page:
Ah, I see what it’s all about. I’m going to do a full test of the latest version again and I’ll send an update as soon as possible.
This system will eventually become stable.
@peterlee720 I sent version 2.7.2 which fixes the problem.
In fact, Jquery doesn’t seem to be available yet as the update hasn’t finished.
So I replaced the jquery with Javascript.
Could you double-check by downloading this 2.7.2 again ?
will do!
Oh yes, the icon. I’m going to add it. And I’m going to try to center the progression block as well. Thank you for your tests.
Install and updates completed! That part looks good! Will play with the demo apps and the editors and get back to you, hopefully before end of the week ![]()
Lol - the forum won’t let me reply, so will edit this one. I did not see the Realm-Crafting.bat file get created to replace the Install.bat. Should I just use the Realm-Crafting.exe in the Apache folder to start and stop Apache?
Great. Take your time to test. Thank you for your feedback.
Yes, the Realm-Crafting.bat file is added at the end of the installation, it allows you to launch the editor without going through Apache.
This .bat file checks whether the server is enabled or not and starts it with the editor.
In the hill valley demo, I see the following alerts in the Console.
Also, should it be able to start when I click on the play button?
Ah, we would say that files are missing.
In my development version it works. There are surely some files that have been installed incorrectly in the demos.
I’ll take a closer look and I’ll send back an update tomorrow.
I would warn on the official Realm-Crafting forum :
Sorry for all the bugs you encounter. My development version seems to work and I almost never test the distribution version.




