gou:GOU game engine

时间:2024-05-08 03:40:05
【文件属性】:

文件名称:gou:GOU game engine

文件大小:197KB

文件格式:ZIP

更新时间:2024-05-08 03:40:05

C++

OU GOU的名称是为了纪念最古老的棋盘 (又称《乌尔皇家游戏》 ),该游戏最早于公元前2600年至2400年之间使用。 发音为gah-ow像gouge 。 GOU是一个游戏引擎,具有以下主要功能: 这是一个尚在开发中的早期工作,以下大多数功能尚不存在! 基于组件实体系统的游戏实体 多线程系统 基于场景树的游戏逻辑 Lua脚本可以附加到场景树 模块化引擎,所有特定于游戏的逻辑都在模块,脚本或配置中 模块是可热代码重载的 易读的TOML文件中描述的配置,场景和游戏数据 专注于2.5D或3D动作RPG游戏 基于延迟纹理的渲染器 依存关系 引擎依存关系: C ++ 17和OpenGL 4.1 窗口和输入(ZLIB许可证) 实体组件系统(MIT许可证) -OpenGL扩展库(修改的BSD和MIT许可证)TODO:替换为GLAD -OpenGL数学库(The Happy B


【文件预览】:
gou-master
----common()
--------modules.toml(161B)
--------gamecontrollerdb.txt(115KB)
--------game.toml(117B)
----init.toml(405B)
----generate_comoponents.sh(577B)
----.gitmodules(1KB)
----build-release()
--------tup.config(23B)
----modules()
--------test()
--------test2()
--------Tupfile(13B)
----Tuprules.tup(2KB)
----sdk()
--------type_info.hpp(777B)
--------module()
--------utilities.hpp(1KB)
--------types.hpp(379B)
--------Tupfile(14B)
--------gou.hpp(13KB)
--------gou_api.hpp(4KB)
----release.sh(81B)
----Tupfile.ini(0B)
----LICENSE(1KB)
----tools()
--------components-generator()
----build-debug()
--------tup.config(21B)
----README.md(5KB)
----build-dev()
--------tup.config(0B)
----Tupfile(74B)
----engine()
--------memory()
--------components.toml(3KB)
--------utils()
--------core_components.cpp(9KB)
--------core()
--------Tupfile(1KB)
--------graphics()
--------gou_engine.hpp(1KB)
----.gitignore(318B)
----dev.sh(81B)
----debug.sh(85B)
----vendor()
--------orderedmap()
--------FastNoiseSIMD()
--------physfs-hpp()
--------glm()
--------toml11()
--------imgui()
--------entt()
--------cxxopts()
--------glad()
--------cr()
--------bullet3()
--------Tupfile(2KB)
--------taskflow()
--------spdlog()
--------physfs()

网友评论