Skip to content

[FEATURE] Built-in Visual Scripting / Blueprint System #581

Description

@wwwangzilin

Describe your idea

It would be great if Mate Engine included a node-based visual scripting system (similar to Blueprints or Shader Graph) that allows users to create custom avatar behaviors without any code.

Users could drag and connect event nodes (click, timer, AI response, keyboard key, drag start/end) to action nodes (play animation, show speech bubble, change blendshape, trigger particle effects, send AI prompt, change outfit, etc.). The system should support variables (float, bool, string), conditions, loops, delays, and execution flow.

Blueprints would be saved as .meblueprint files, shareable through Steam Workshop or directly, and executed by a lightweight interpreter at runtime. Full integration with existing systems (VRM animations, AI chat, MMD player, multi-avatar sync) would be essential.

Why is this useful?

· Empowers non-programmers to create deep, personalized interactions and mini-games. · Expands modding from static models/shaders to dynamic logic, multiplying content possibilities. · Encourages community sharing and keeps the app fresh with user-generated behaviors. · Maintains the lightweight philosophy by interpreting graphs instead of compiling code.

Confirmation

  • I confirm this request includes only one feature.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions