Ultimate 3D Game Engine Design & Architecture

My implementation following "Ultimate 3D Game Engine Design & Architecture" by Allen Sherrod

For my implementation, I used SDL2 instead of platform specific Windowing, and stb_image instead of the book's TGA image loading code. You can also read some notes on changes/issues encountered in the log.txt of the repo.

For this project I also logged how long I spent whenever I was working on it, which adding up the times in the log, came out to ~82 hours.

Additionally, I was experimenting with Doxygen and trying to comment everything, you can browse the result here: doc/index.html

The Code is here: https://gitlab.com/beedge19/ultimate3d

Screenshots/Videos:

Chapter 5 Alpha Mapping Demo
Chapter 4 Billboard Demo
Chapter 5 Bump Mapping Demo
Chapter 6 Cloth Simulation Demo
Chapter 6 Constant Velocity Demo
Chapter 5 Cube Map Demo
Chapter 6 Gravity Demo
Chapter 5 Level-of-detail Demo
Chapter 5 Luminance Demo
Chapter 5 Multitexture Demo
Chapter 5 Octree Demo
Chapter 4 OpenGL Demo
Chapter 5 Per Pixel Lighting Demo
Chapter 5 Per Vertex Lighting Demo
Chapter 5 Scene Graph Demo
Chapter 5 Sepia Demo
Chapter 5 Specular Demo
Chapter 6 Sphere Collision Demo
Chapter 6 Sphere-Plane Collision Demo
Chapter 5 Texture Map Demo
Chapter 9 Black Jack Demo
Chapter 9 Walkthrough Portal Demo

<-- Back to Home