RPGJS Studio Evolution: Enhanced Event System & Performance Boosts
Discover the latest updates in RPGJS, featuring a powerful new event system and significant performance improvements.
Enhanced Event System & Performance Boosts
We are thrilled to share some major updates coming to RPGJS! Our focus has been on two main pillars: pushing the boundaries of what’s possible with in-game logic and ensuring the smoothest experience for both developers and players.
🚀 Performance Improvements
Performance is at the heart of any great game engine. We’ve implemented several under-the-hood optimizations to make RPGJS Studio faster and more efficient.
🎭 A Powerful New Event System
The biggest highlight of this update is our completely overhauled Event System. We’ve taken inspiration from the classic RPG Maker workflow to bring you a system that is both intuitive and incredibly powerful.
Page-Based Logic
Events now support multiple pages, allowing for complex scenarios. The logic is simple but effective: the last page whose conditions are met takes priority. This makes it easy to create evolving NPCs, quest triggers, and dynamic environments.
Customization & Movement
You can now define events with much more precision:
- Event Types: Easily create Non-Player Characters (NPCs) or interactive objects.
- Movement Options: Set custom movement patterns or behaviors.
- Display Settings: Options like “Through” (allowing passage) or “Always on Top” give you full control over how events interact with the world.
Interactive Workflows
Define exactly how players interact with your events. You can trigger workflows based on:
- Action Buttons: When the player interacts with the event.
- Player Touch: When the player walks into the event.
- Event Touch: When the event moves into the player.
These improvements are a huge step forward for RPG Studio, providing the foundation for upcoming features like our new Combat System and Menu Editor.
🗺️ Map Generator Update
As we look toward the future, we have decided to remove the experimental Map Generator. While it served as a great proof of concept, we are currently working on Version 2 of the model. This new version will be more robust and better integrated into the RPGJS Studio ecosystem. We’ll share more details when the time is right!