{"repo":"AshenvaleZX/ZXEngine","free":true,"listed":false,"github":"https://github.com/AshenvaleZX/ZXEngine","clone":"git clone https://github.com/AshenvaleZX/ZXEngine.git","description":"C++ game engine project, for learning, practice and experiment.","language":"C++","stars":659,"topics":["cpp","cross-platform","directx12","game-engine","graphics","physics-engine","vulkan","opengl","cpp20","game-animation"],"license":"GPL-3.0","category":"game-templates","readme_excerpt":"ZXEngine Graphics API Platform :----------: :------: 这是我自己开发的游戏引擎项目，创建这个项目的主要目的是为了我自己学习和实践游戏引擎技术，不过也希望这个项目能对你有所帮助。 This is a game engine project. The main purpose that I created this project is to learn and practice game engine technology. And I hope this project will be helpful to you. 本项目以游戏引擎为目标，而并非只关注图形渲染（不过图形渲染也是一个重要模块）。引擎基本外观如下图，具体内容请看图示后面的目录。 This project aimed at the game engine, not only focus on the graphics and rendering (although this is also an important contents). The appearance of the engine is shown in the figure below. For specific content, please see the table of contents below the figure. 目录(Contents) - 引擎简介 (Engine Introduction) - 引擎编辑器和更多演示 (Engine Editor And More Demonstration) - 多套内置渲染管线 (Multiple Built-in Rendering Pipelines) - 通用计算管线支持 (Compute Pipeline Support) - PhysZ物理引擎简介 (PhysZ Physics Engine Introduction) - ZXShader和材质系统 (ZXShader And Material System) - 骨骼蒙皮动画系统 (Skeletal Animation System) - 粒子系统 (Particle System) - 游戏UI系统 (Game UI System) - GamePlay层的Lua系统 (Lua System of GamePlay Layer) - 音频系统 (Audio System) - 多线程与JobSystem (Multithreading And JobSystem) - C++反射与序列化 (C++ Reflection And Serialization) - 引擎文件格式介绍 (Engine File Format Introduction) - 实际游戏项目演示 (Actual Game Project Demonstration) - 构建与跨平台 (Build And Cross-Platform) - 注意事项 (Notices) 引擎简介 (Engine Introduction) Platform Graphics API Support Build Solution Support -------- -------------------------- --------------------------- Windows DirectX 12, Vulkan, OpenGL Visual Studio, xmake, CMak","default_branch":null,"files":null,"tree":[],"storefront":"/r/AshenvaleZX","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AshenvaleZX/ZXEngine/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."}