Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modern Game Engine

Learning notes for GAMES 104.

1. Introduction

Lecture 1: Lecture 01_Overview of Game Engine

Video: 01.游戏引擎导论 | GAMES104-现代游戏引擎:从入门到实践

Notes: 1. Introduction

2. Basic Elements

Lecture 2-3:

Video:

Notes: 2. Basic Elements

3. Rendering

Lecture 4-7:

Video:

Notes: 3. Rendering

4. Animation

Lecture 8-9:

Video:

Notes: 4. Animation

5. Physics

Lecture 10-11:

Video:

Notes: 5. Physics

6. Effects

Lecture 12: Lecture 12_Effects

Video:

Notes: 6. Effects

7. Tool Chains

Lecture 13-14:

Video:

Notes: 7. Tool Chains

8. Gameplay

Lecture 15-17:

Video:

Notes: 8. Gameplay

9. Networking

Lecture 18-19:

Video:

Notes: 9. Networking

10. Data-Oriented Programming and Job System

Lecture 20: Lecture 20_Data-Oriented Programming and Job System_Advance Topics

Video:

Notes: 10. Data-Oriented Programming and Job System

11. Dynamic Global Illumination and Lumen

Lecture 21: Lecture 21_Dynamic Global Illumination and Lumen_Advanced Topics

Video:

Notes: 11. Dynamic Global Illumination and Lumen

12. GPU-Driven Geometry Pipeline and Nanite

Lecture 22: Lecture 22_GPU-Driven Geometry Pipeline and Nanite_Advanced Topics

Video:

Notes: 12. GPU-Driven Geometry Pipeline and Nanite

Resources

Lectures, homework, extra materials are all included in the repo.

Due to GitHub file size limitation and for better clarity & organization, homework implementations are in a separate repo.

About

Learning notes for GAMES 104.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages