{"repo":"gameknife/gkNextEngine","free":true,"listed":false,"github":"https://github.com/gameknife/gkNextEngine","clone":"git clone https://github.com/gameknife/gkNextEngine.git","description":"gkNextEngine: cross platform 3D game engine written in modern c++ and vulkan with modern rendering features.","language":"C++","stars":186,"topics":["path-tracer","path-tracing","realtime-renderer","game-engine"],"license":null,"category":"game-templates","readme_excerpt":"面向实时路径追踪、游戏原型与 AI Native 工作流的跨平台 C++20 / Vulkan 引擎 个人 R&D 引擎实验场 · 不设商业妥协 · 追求极致画质与性能约束 · 赋能 AI Native 内容生成与自动化验证 English &nbsp;·&nbsp; 简体中文 &nbsp;·&nbsp; DeepWiki &nbsp;·&nbsp; AGENTS.md &nbsp;·&nbsp; Issues gkNextEngine 是一个基于现代 C++20 与 Vulkan 的跨平台 3D 游戏引擎 / 渲染实验场。项目以渲染器能力为核心，同时持续扩展编辑器、脚本、物理、内容导入与多游戏原型（如 MagicaLego、Brotato3D、KongLie3D、BrickPlayer 等），以及 SCAD、LDraw、Gaussian Splat 等结构化内容管线，为 AI Native 的内容生成、场景理解、玩法迭代和自动化验证打下基础。 [!NOTE] 引擎核心目标 - 实时视觉表现 ：用实时路径追踪、Hybrid Rendering 与 TrueHDR 做出真正有展示力、且能稳定运行的画面。 - 全栈架构演进 ：用可运行、可扩展、可用于玩法原型验证与 AI Native 工作流的引擎能力支撑长期演进。 [!TIP] 适用关注方向 - 实时渲染效果 ：观察实时路径追踪、金属 / 玻璃 / 塑料材质、HDR 环境光和高密度场景的实际表现 - 运行时性能架构 ：研究真正以运行时性能为约束的 Vulkan 渲染管线，而非离线 Demo - 完整引擎系统 ：理解渲染、编辑器、脚本、物理、内容导入与玩法原型如何紧密协作 - 工程学习参考 ：阅读规模可控（Core ✦ ✨ 项目特性 - 实时路径追踪与 Hybrid 渲染 ：面向真实运行时的 1/2spp 路径追踪、降噪与多管线无缝切换。 - 高性能 GPU 架构 ：全 Bindless、Visibility Buffer 与 GPU-Driven 单 Draw 提交，最小化 CPU 开销。 - 辐射缓存与稀疏显存 ：借助 SHARC 缓存复用与按需驻留，在固定 GPU 预算下最大化渲染效率。 - 全栈引擎与玩法原型 ：整合 ECS、反射、ImGui 编辑器、QuickJS/TS 热重载与 Jolt 物理，支撑丰富玩法验证。 - AI Native 基础设施 ：配合自动化 Agent 验证与结构化内容管线，让 AI 可直接生成、理解并修改 3D 资产与脚本。 - 多格式结构化资产导入 ：原生支持 glTF 2.0、LDraw（乐高）、OpenSCAD DSL 与 PlayCanvas 高斯溅射（Gaussian Splatting）。 ✦ ⚡ 性能与渲染效率 性能是当前的核心约束之一。引擎围绕世界辐射缓存复用、稀疏显存布局、GPU-Driven 海量提交、按需驻留与多档上采等手段，在固定 GPU 预算下尽量多出画面、少占显存。下面给出一组 典型场景的运行时性能参考 ，并配套内置的逐 pass profiler 与 Superluminal 集成做剖析。 性能参考数据 典型场景性能参考数据（RTX 5070 Ti / 720p Benchmark） — 点击展开 ▾ 基线环境 （复现时请以同样口径标注）： 项 值 --- --- GPU NVIDIA GeForce RTX 5070 Ti 驱动 NVIDIA 596.49.0 引擎版本 dev @ 2026-08-08 编排配置 assets/conf","default_branch":null,"files":null,"tree":[],"storefront":"/r/gameknife","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gameknife/gkNextEngine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}