Underminerx / BDXKEngine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BDXKEngine

我在试图自己开发一个游戏引擎,当然纯造轮子玩的那种。

开发范围:

软件之内,标准之上。

开发规则:

1. 不要造标准库的轮子

能用C++标准库就用标准库

2. 不要造行业标准的轮子

举例:

  • 与硬件交互,如图形,声音,设备输入输出
  • 与操作系统交互,如窗口,COM组件
  • 标准数据的读写交换,如fbx,json,http

3. 允许使用一些主流第三方库

举例:

  • imgui及其常见扩展库

4. 第三方库除了以上情况一律禁用

外部依赖:

  • Tencent/rapidjson
  • ocornut/imgui
  • Window 10 SDK (需手动配置)
  • ATL (需手动配置)

注意事项:

由于Github有上传大小限制,而部分第三方库过于庞大,因此需要手动配置

About


Languages

Language:C++ 92.9%Language:C 6.9%Language:HLSL 0.2%