+ Final note : 115 / 100
This project is only for braves!
This project features:
- A full 3D graphics engine running entirely on CPU.
- Obj parser
- Sector oclusion
- Dynamic gouraud shading
- Fully featured map editor
- Mario 64 style custom physics
These pictures were taken on the classic de_dust2 with automatic physics generation
EDITOR
The editor has the following features:
- Drag and drop obj loader
- Drag and drop texture loader
- Physics auto generation
- Portal creation
- One file save format
- Skybox
- Light manager
- Transparency
- Sector physics
The editor can be a bit confusing when dealing with distances and size, and takes some practice. But with enough assets, one can easily create some playable maps very fast. It supports custom physics for individual sectors.
NOTE: The code may be completely unreadable at times, this is due to the school 42's coding norms which forces us to use unholy practices to get by