所有人的游戏引擎。

|

preview

许多游戏引擎建立在缓慢、老旧的系统之上——迫使开发者在发布一款简单的视觉小说之前,还要经历复杂的工具链。Pixi’VN 改变了这一切,将电子游戏带入网络应用生态系统:用纯文本编辑器编写你的游戏,随处部署,并让 AI 完成繁重的工作

1

一条命令创建项目。

无需安装占用数 GB 空间的专用软件——只需要 Node.js 和一个高级文本编辑器,例如 VS Code。更多详情请参阅快速开始

Try it out

npm create pixi-vn@latest

Visual Studio Code

New Game launched!
Terminal
npm create pixi-vn@latest ◇ Project name│ My Game◆ Select the type of game you want to create:│ ● Visual Novel│ ○ Point & Click
2

选择你的语言。

你不需要成为程序员,只需要脑海中有一个精彩的故事。让 AI 处理界面变化,并创建可以直接从 ink 运行的# 井号命令

=== start ===
# show image bg bg01-hallway
# show imagecontainer james [m01-body m01-eyes-smile m01-mouth-neutral01] xAlign 0.5 yAlign 1 with movein direction right
james: You're my roommate's replacement, huh?
# request input
What is your name?
# rename mc {_input_value_}
* [Nice to meet you!]
    -> nice_meeting
* [I'd rather not say.]
    -> silent_response

=== nice_meeting ===
james: Nice to meet you, [mc]!
-> END

=== silent_response ===
james: ...Suit yourself.
-> END
3

随处发布。

你的游戏不局限于浏览器。得益于 Tauri——它借助 Rust 实现了惊人的原生性能,你可以将游戏发布到任何地方:桌面端、移动端,以及下方列出的每一个平台。

站在巨人的肩膀上

每一个核心功能都是对游戏和网络领域最优秀、最受欢迎的库的轻量封装——PixiJS 负责渲染,Motion 负责动画,通过 Vite 插件将它们整合在一起。其余部分则遵循你所选择的框架,而文本样式则通过 Markdown 独立处理。一套流程贯穿始终,让项目的构建与维护始终保持低成本。

为 AI 时代而生

整个 wiki 都是为 LLM 编写的,每个库都配有完整的 JSDoc。完全基于代码而非可视化编辑器构建的引擎,能与 AI 完美协作——使用 CodexClaude CodeCursorGitHub Copilot 更快地编写游戏,并使用 ComfyUIComfyUI VNCCS 生成素材。

统一的设计语言

界面采用基于 shadcn/uiTailwind CSSBase UI 构建的统一视觉语言——无论你看向哪里,组件都保持一致且易于访问。

随时准备栩栩如生

直接接入 Spine 2DLive2D 等现成组件,让你的角色栩栩如生,而无需自己编写集成代码。

因你而成为可能。

Pixi’VN 完全由热情与开源社区驱动。

贡献者

BlackRam-oss's avatarCopilot's avatarPBandDev's avatarclaude's avatar

译者

Alina Ye-jin's avatarn3g's avatarXeL077's avatarAlex's avatarTihonov Matvey's avatar平雪晴's avatarHerbie's avatarAlisa's avatar