MCPcopy Index your code
hub / github.com/RustOtomeLab/RustEng

github.com/RustOtomeLab/RustEng @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
242 symbols 439 edges 29 files 1 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

RustOtomeLab Logo

❤️RustEng —— A Rust-based GalGame Engine

简体中文 | English | 日本語

Rust License Status stars

❓Introduction

As the name suggests, this is a GalGame game engine based on Rust, providing common features such as scene switching and story progression.

✅Implemented Features

  • Background images
  • Subtitles
  • Voice-overs
  • BGM
  • Character sprites and expressions
  • Auto-play
  • Branching choices
  • History log and navigation
  • Save and load
  • Resize window while maintaining aspect ratio
  • Fullscreen toggle with F11 shortcut

🔳Planned Features

For details, see: Issue:Roadmap

📘Documentation (How to Use RustEng)

[!IMPORTANT] This repository includes two test script files and other test resources. You can also prepare your own test files. Please refer to the two documents above for file requirements.

🌟 Give it a star if you like it!

📈Star History

Star History Chart

Core symbols most depended-on inside this repo

push
called by 16
src/script.rs
figure_default
called by 13
src/executors/executor.rs
face_default
called by 13
src/executors/executor.rs
get_weak
called by 9
src/executors/executor.rs
name
called by 7
src/script.rs
index
called by 7
src/script.rs
stop
called by 6
src/media/player.rs
start_timer
called by 6
src/executors/skip_executor.rs

Shape

Method 169
Class 41
Function 23
Enum 9

Languages

Rust100%

Modules by API surface

src/script.rs40 symbols
src/executors/executor.rs33 symbols
src/media/video_player.rs21 symbols
src/config/user.rs14 symbols
src/config/mod.rs14 symbols
src/media/player.rs13 symbols
src/executors/delay_executor.rs11 symbols
src/parser/script_parser.rs9 symbols
src/config/figure.rs9 symbols
src/config/cg.rs9 symbols
src/executors/text_executor.rs7 symbols
src/config/volume.rs7 symbols

For agents

$ claude mcp add RustEng \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact