01 Start My Engine

开始我的游戏引擎

概述

	在我的计划中,我将实现一个3D渲染的游戏引擎,并用我的游戏引擎创建一个简单的游戏。
	他将会实现一个简单的文件管理,场景管理,场景渲染等方面。
	场景管理参照Unity的基于组件的设计理念。
	场景渲染将会实现前向渲染和延迟渲染。

01 Start My Engine_第1张图片

工程目录

|
|-framework
|------Common //通用的接口
|------File
|------Logger //日志目录
|------Math //数学库
|------Memory //内存目录
|------Render //渲染目录
|------Scene //场景目录
|------Utils
|-GameLogics //游戏逻辑

参考连接

https://zhuanlan.zhihu.com/c_119702958

https://learnopengl-cn.github.io/

使用vcpkg管理库

1.cjson
2.glm
3.glad
4.glfw
5.qt5
6.freetype
7.imgui

当前效果

01 Start My Engine_第2张图片

工程地址

CppGame

你可能感兴趣的:(引擎,游戏,游戏引擎,unity)