๐ Realm-Crafting 3.0 โ A New Chapter for Behavior Scripts
Hello everyone!
Over the past few months, Realm-Crafting has continued to evolve with many new features and improvements. Today, I'd like to share the direction of the next major milestone: Realm-Crafting 3.0.
๐ฏ Why version 3.0?
Behavior scripts have become the heart of Realm-Crafting. They are what make it possible to build complete gameplay logic by connecting objects, triggers, and actions together.
As the project has grown, so has the library of built-in behaviors... and it will continue to grow.
While this is great, it also raises a few important questions:
- ๐ How can users quickly find the behavior they need?
- ๐ฆ Why install dozens of behaviors that a project may never use?
- ๐ How can individual behaviors be updated independently?
- ๐ How can the community easily share their own creations?
After a lot of thought, I've decided it's time to completely rethink this system.
๐ A true Extension Catalog
The goal is to transform behavior scripts into a real extension system.
Instead of shipping every behavior by default, Realm-Crafting will provide an extension catalog where you can install only the features your project actually needs.
Each extension will be able to:
- โ
Install independently
- ๐๏ธ Uninstall independently
- ๐ Update independently
- ๐ Include full documentation
- ๐ผ๏ธ Display screenshots
- ๐ฅ Include a short demonstration video
- ๐ฎ Optionally provide an interactive demo scene
The objective is to make discovering new features much more intuitive, enjoyable, and inspiring.
๐๏ธ Official, Community, and Private Extensions
The future catalog will include three types of extensions.
โญ Official Extensions
Developed and maintained by the Realm-Crafting project.
๐ Community Extensions
Created by community members and submitted for review before publication to ensure quality and compatibility.
Every creator will be credited for their work.
๐ Private Extensions
You'll still be able to create your own custom behaviors and use them privately within your own projects without sharing them publicly.
โจ A Richer Experience
Each extension may include:
- ๐ A detailed description
- ๐ผ๏ธ Screenshots
- ๐ฅ A short presentation video
- ๐ Complete documentation
- ๐ฎ An optional interactive demo
- ๐ค Author information
- ๐ท๏ธ Version history
- โฌ๏ธ Download count
- โญ Community ratings and reviews
- ๐
Badges (Official, Popular, New, Experimental, and more)
The catalog will also provide filters to quickly browse the most downloaded, highest-rated, newest, or installed extensions.
๐งช Interactive Demos as Testing Tools
One aspect of this new system that I'm particularly excited about is that demo scenes won't only showcase an extension.
They will also serve as validation tests.
Each official extension can include its own dedicated demo level, making it much easier to verify that everything still works correctly after updates and helping identify issues much faster.
๐ ๏ธ Built Step by Step
This is a major evolution for Realm-Crafting and it will take time.
Rather than rushing into development, I want to carefully design a clean, scalable, and enjoyable system that will remain solid for years to come.
Development will most likely begin with a series of beta versions, followed by release candidates, before reaching the final 3.0 release.
๐ฌ Your Feedback Matters
This announcement presents the overall direction I want Realm-Crafting to take.
The project is still in the planning phase, and many details will continue to evolve during development.
If you have ideas, suggestions, or feature requests for this future extension system, I'd love to hear them on the forum.
As always, your feedback plays an important role in shaping the future of Realm-Crafting.
Thank you all for your continued support and for following the project! โค๏ธ