Introduces generative methods for design. Uses algorithmic techniques to generate and evaluate game content (images, sounds, map designs) along with mechanics and progression systems. Search-based and learning-based techniques with connections to artificial intelligence are also covered.
Prerequisites:
- CMPM120
Quality:
Difficulty:
Remarks:
- Language(s) used: Javascript, C# etc.
- Frameworks used: p5.js, Unity, etc.
- Learn how computational systems can produce emergent properties
- Knowing AI before taking this class will make it more enjoyable
- Make whatever you want for your final project