Skip to content
MOYU Engine

MOYU Engine

An open-source, cross-platform visual novel engine.

In the age of AI, we believe in human expression.

Scene.tsx
export function GameScene() {  return (    <Scene>      <Background src="room.webp" />      <Character src="girl.png" />      <DialogueBox>        她侧身越过我,倚靠着茶几坐在地毯上。      </DialogueBox>    </Scene>  );}
Game scene with a room background, a character sprite and a dialogue box displaying Chinese text along the bottom.
Features

Rust · React · MPL-2.0

All the features you need

A consistent cross-platform experience

Across desktop, mobile and web. Leave compatibility and porting hassles behind.

Highly customizable interfaces

Customize any interface or system you need with TypeScript and React.

Progressive and flexible

Choose the approach that suits you, from simple templates to full customization.

Typography and rich text

Comprehensive Chinese typography and rich text support.

Transitions and shader effects

From built-in transitions to custom WGSL effects, create visuals that fit your story.

Live2D, Spine and Steam

Bring characters to life and connect achievements, statistics and even Steam Workshop.

Fast builds and releases

A complete build toolchain packages your game for each platform with a single command.

AI development and debugging

Built-in MCP and headless execution support AI-driven development and automated testing.

Open source, commercial use welcome

Open source under MPL-2.0 and available for commercial use.

Customize the framework.Make the engine your own.

Start with the standard framework and gradually customize interfaces and logic. Develop new game systems and commands to create the gameplay you envision.

Not comfortable coding? Try a visual editor

MOYU Atelier is a separate tool built on MOYU Engine, with visual script writing, asset management, voice import, UI customization, and game packaging and release tools.

Explore Atelier
MOYU Atelier script workspace showing dialogue, characters, scene commands, search and filters