# GameEditor-Rust **Repository Path**: RigelCache/game-editor-rust ## Basic Information - **Project Name**: GameEditor-Rust - **Description**: 用Rust写一个Editor - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-08-20 - **Last Updated**: 2024-04-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### Game Editor Rust 项目目标:参考[Piccolo](https://github.com/BoomingTech/Piccolo)完成一个简单的游戏引擎。 项目工具: 1. Rust 2. [Imgui rs vulkan renderer](https://github.com/adrien-ben/imgui-rs-vulkan-renderer) 项目参考 1. [Piccolo](https://github.com/BoomingTech/Piccolo) 项目时间表: - [x] 创建项目 2023/8/20 - [x] 将Imgui加入框架 2023/8/20 - [x] 抽象出渲染接口 2023/8/30 - [x] 用Dyn实现渲染物体的聚合 2023/9/15 - [x] 抽象出RHI层 2023/9/30 - [x] 构建data manager,可以通过imgui控制 2023/10/3 - [x] 构建主要的Camera Pass 2023/10/3 - [x] 构建天空盒 - In this branch - [ ] 重构代码 2024/3/30 - ? 顶层的抽象不够合理,其次对于一些api的细节仍然有一些偏差,除此之外,包括GLTF之类的读取也需要重新构建一下 - [ ] 构建PBR pipeline - [ ] IBL - [ ] 实现反射 ? - [ ] 场景序列化与反序列化 - [ ] Compute Shader - [ ] CUDA 计算 - [ ] 粒子效果 - [ ] 流体效果