ZeloEngine
Game Engine in C++/OpenGL/Lua
Install / Use
/learn @zoloypzuo/ZeloEngineREADME
ZeloEngine
<a target="_top" href="https://flamingtext.com/" ><img src="https://blog.flamingtext.com/blog/2021/12/10/flamingtext_com_1639115962_727159265.png" border="0" alt="Logo Design by FlamingText.com" title="Logo Design by FlamingText.com"></a>
It is all about game engine.
自顶向下开发的游戏引擎Demo。
正在施工中。
特性列表
- Lua脚本
- 前向渲染管线
- 平行光阴影(PCF)
- 游戏编辑器
构建
目前以VS2019 Win32 Debug作为日常开发和CI维护,其他平台的构建不维护。
使用vcpkg来管理C++第三方库依赖,主要是方便,成本低。
开发环境安装:
- cmake(3.18+)
- VS2019
一键下载和初始化依赖:
运行Tools/Setup/setup.bat
一键构建:
运行Tools/Build/build_vs2019.bat
一键运行:
运行build_vs2019/bin/Hello.exe
Demo
在Release页下载程序二进制包和美术资源包

下载解压到根目录Resource即可
第三方库
(运行Tools/export_requirement.py)
文档
文档位于Doc/,主要是介绍设计思路,目前没有面向用户端开发的打算。
游戏引擎架构
🟢 已实现 ⚫ 已放弃

截图





