cpp-game-engine-book

从零编写游戏引擎教程 Writing a game engine tutorial from scratch

GPL-3.0 License

Stars
2.9K

README

TimelineOpenGL

Chapter

1 Unity

2 OpenGLOpenGL

3 OpenGL

4 ShaderShader

5 PNGJPGGPU

6 GPU

7 MeshMeshShader

8 BlenderPythonMesh

9 GameObject-Component

10

11

12 Demo

13 FreeTypeAlpha

14 GUIUIImageUIMaskUITextUIButton

15 FMODMP3WavFMOD

16 easy_profilerC++

17 Sol2LuaC++Lua

18 Blenderskeleton_anim

19 Blenderweight

20 FBXMesh

21 OpenGL APIDrawCall

22

Feature

Unity

  • ShaderLinkC

    C Shader
    CPU GPU
    GPU
    C Shader(ShaderShader)
    C Shader
    C Shader
  • CLion

AI

BlenderFMODWWise

SubstanceToolbagRenderdoc DrawCall

Getting Start

http://www.thisisgame.com.cn/tutorial?book=cpp-game-engine-book&lang=zh&md=Introduction.md

https://github.com/ThisisGame/thisisgame-web-openresty

  1. CLion
  2. CLionCLion

FAQ

WindowsMacOS

- ArmMacOpenGL Core6.3 OpenGL Core ProfileArmMac

VisualStudio

CLionCLionWindowsMac

VisualStudio2019CMakeWindowsVisualStudio2019CLion

2.3 VisualStudio

Code Of Conduct

  • C++Google C++

  • fork

  • WindowsMac

How To Join

  • http://www.thisisgame.com.cn/tutorial?book=cpp-game-engine-book&lang=zh&md=Introduction.md

  • fork

  • Issueq(879187705)issue

Members

  • captainchen:

Thanks

CLion IDEPVS-Studio

PVS-Studio JetBrains