Lua Scripting Integration in Horror Game Kit 1.5!

Hello Creators! We’re thrilled to share that Horror Game Kit 1.5 now integrates Lua scripting! This powerful integration enables quicker management of object properties, richer game content, and more complex game mechanics for your horror games. Moreover, it lays the groundwork for supporting upcoming multiplayer game creation.

Introducing Lua scripting🌟

Lua scripting empowers you to customize code logic, bringing new possibilities for your horror game designs. Leverage this powerful tool to create even more engaging and unique experiences for your players.

Benefits of Lua scripting

  • Empoweres developers to create custom game logic beyond the limitations of component configuration.

  • Establishes the groundwork for future multiplayer game support and user interface (UI) customization in games.

  • Marks a significant milestone in enhancing YAHAHA Studio’s engine completeness.

Scripting capabilities

Horror Game Kit 1.5 supports low-level API to provide developers with a higher degree of control over logic. While Party Game Kit offers a user-friendly, high-level API suitable for beginners and rapid development, it has limitations in scripting flexibility and completeness. Horror Game Kit 1.5 now includes a low-level API with granularity similar to Unity’s API. This big change provides developers with greater flexibility and allows for more complex game logic, making it easier for those familiar with Unity to adapt.

Once we complete the low-level API, our next priority will be to deliver high-level functions. In addition, we are excited to announce that we will soon support node graph and package customization.

Create a Lua script and open it in Visual Studio Code

Open Project Scripts

To get up to speed with Lua coding quickly, we recommend checking out our quick start guide.

What’s Ahead :star2:

Our roadmap is packed with exciting updates inspired by the new scripting module in Horror Game Kit. Here’s what you can look forward to:

  • Local Script File Management: A directory tree structure in YAHAHA Studio to help you organize and navigate your scripts with ease.

  • Lua Language Server Plugin: Integration with Visual Studio Code to enhance your scripting experience with Lua.

  • Optimized Script Creation: Shortcut keys for script creation and automated entry for your inputs.

  • Customizable UI for Project Scripts: Options for tailoring your visual experience through plugins for project scripts.

  • Support for Node Graphs: A visual scripting approach that will simplify the design and debugging of complex logic.

  • Script Synchronization: Ensuring consistency across projects with synchronized scripts in YAHAHA Studio, facilitating collaborative development across multiple platforms.

Stay tuned for more updates, and happy game-making!

Your feedback is invaluable to us! We encourage community developers to continue sharing your suggestions and insights in this thread, or join our Discord server. Thanks for being awesome!