gkNextEngine 文档手册
欢迎阅读 gkNextEngine 官方技术文档。gkNextEngine 是一个基于现代 C++20 与 Vulkan 的跨平台 3D 游戏引擎 / 渲染实验场,以极简轻量、实时路径追踪、现代 GPU 架构与 AI Native 自动化闭环为核心。
🗺️ 文档导航地图
🚀 快速起步指南
环境准备、统一 gnb 命令行工具使用、跨平台构建、运行与 WebRTC Remote Play 体验。
阅读指南 →
⚡ 架构与渲染管线
核心架构设计、全 Bindless 资源管理、GPU-Driven 单 Draw 提交、多管线热切换机制。
阅读设计 →
🤖 AI Agent 与自动化验证
结构化 3D 资产(SCAD/LDraw)、确定性输入驱动脚本、秒级无窗口截图验证与 LLM 闭环。
阅读指引 →
🎮 C# 托管脚本开发
CoreCLR 热重载与 NativeAOT 双后端架构、ECS 组件反射访问与 Play-in-Editor (PIE)。
阅读教程 →
📐 OpenSCAD 程序化管线
OpenSCAD DSL 原生解析器、Manifold CSG 几何布尔运算与 ScadRig 刚体骨骼绑定。
阅读管线 →
🧩 15+ 子项目工程清单
AirportSim、MagicaLego、Brotato3D、ScadStudio、gkNextEditor 等全量子项目详解。
查看清单 →
💡 常用命令速查
bash
# 1. 检查环境与工具链
./gnb.bat doctor
# 2. 准备依赖与 SDK (自动下载 Vulkan SDK + Slang + vcpkg)
./gnb.bat setup
# 3. 极速增量构建核心目标
./gnb.bat build
# 4. 运行主渲染器或编辑器
./gnb.bat run gkNextRenderer
./gnb.bat run gkNextEditor