Abertay University - 3rd year module
Learn specific skills and techniques of 3D graphics technology within technical confines and being able to progam code in a professional manner suited to game development. Learn about the procedural generation of content and different objects and features might be recreated. Understanding the concepts of "noise" and randomisation when applied to building varied content.
- Introduction and History
- Terrain Generation
- Faulting
- Midpoint
- Particle Deposition
- Fractals
- Procedural Growth Systems
- Plants, treees and organic systems
- Fractals and Noise
- Procedural Dungeons
- Procedural Words and Markov Systems
- Emergent Gameplay
- Procedural Audio
- Industrial context of PCG
- Weekly submitions as part of the lab work for each topic
- Final Project at the end of the semester (own construction)
Procedural methods final project. It is a Terrain Generator, creating montains and sea using different techniques and being abale to modify the terrain in real-time using the interface Imgui. This terrain work is done in GPU.
WARNING - Project may need re-targeted to compile. Check the version of the Windows SDK.