Share article

Help spread this knowledge! 💙

RPGJS Studio Evolution: Enhanced Event System & Performance Boosts
Sam
2 min read

RPGJS Studio Evolution: Enhanced Event System & Performance Boosts

Discover the latest updates in RPGJS, featuring a powerful new event system and significant performance improvements.

#rpgjs #updates #performance #events #game-development

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!

More Articles

Discover more insights and tutorials about RPG development with RPGJS

Map Transitions: Building Connected Worlds in RPGJS
Sam

Map Transitions: Building Connected Worlds in RPGJS

We're thrilled to announce the long-awaited map transition feature in RPGJS! This fundamental addition allows you to create complete games with multiple connected maps, opening up endless possibilities for world-building and storytelling.

Read article
rpgjs map