GAMES104 --- 1st
GAMES104---1st
Game : Miracle of Modern Computer Technology
Game Engine : The Diamond on the Crown
懂算法不等于能做出东西
和南理工有点相关的是,虚拟军事模拟(能水一篇论文)
The history
The Gold age
红白机:魂斗罗,马里奥等等。 无引擎,纯硬编码,极致优化(扣)
The father of Game Engine
John Carmack
Wolfenstein 3D (重返德军总部)
Doom(毁灭战士)
Early Age of Modern Game Engine
GPU\(\rightarrow\)Quake (made by John Carmack )
the driver of game engine --- hardware
Modern Game Engine
Unreal Engine, Unity, CryEngine and so on.
Middlewares
physics&Animation , Sound , Rendering , Other.
What is Game Engine
A software framework primarily designed for the development of video games. --- Wiki
Our Definition: What's GE
-
Technology Foundation of Matrix
-
Productivity Tools of Creation
-
Art of Complexity
-
(my definition) The tools of God
Current the bias
Game Engine is not only for programmer
GE is a set of tools
Cooperating Work is important.
How to study
the recommend books of milo(doge)
Walk along the main path.
If we find the problems in our works in the futures, we can know what kind of book I can find the answer.
Course Content
-
Basic Elements (MVVM设计模式 Model View ViewModel)
看游戏引擎的源码,从update函数看起
-
Rendering (the general framework)
To know the details go to the Games101
-
Animation
-
Physics
-
Gameplay(the rule of the virtual world)
use the program to rule the world easily
-
Misc. System
- Effects
- Navigation
- Camera
- ...
- Tool set (Need the ability of C++)
- C++ Reflection
- Data Schema
- Online Gaming (More and more important)
- Lockstep Synchronization
- State Synchronization
- Consistency
- Advanced Technology
- Motion Matching
- Procedural Content Generation (PCG)
- Data-Oriented Programming (DOP)
- Job System (并行计算)
- Lumen (UE5)
- Nanite (UE5)
Q&A
ECS vs DOP

浙公网安备 33010602011771号