This course equips students with the theory and hands-on skills to design, develop, and publish interactive games in Unity that responsibly leverage Artificial Intelligence and data-driven methods; students integrate AI agents, procedural generation, player analytics, and augmented reality while following reproducible workflows and ethical guidelines, culminating in a playable prototype with documented AI pipelines.
Upon successful completion of the course, students will be able to:
1.Explain core Unity concepts, the editor workflow, and asset organization,
2.Design data schemas for in-game events and logging pipelines for analysis,
3.Implement input, movement, physics, UI, and AI features (pathfinding, behavior trees, generative NPCs) in a small 2D/3D scene,
4.Analyze in-game datasets to characterize player behavior using basic metrics and visualizations,
5.Evaluate difficulty tuning and procedural content generation with controlled experiments and predefined criteria,
6.Produce a playable prototype that integrates AI agents and its concise report documenting methods, results, and ethical & reproducible practices.