ADA 410

Course Code & Number
ADA 410
Course Title
Game Development with AI
Level
BS
Credit Hours/ ECTS Credits
(3+0+0) 3 TEDU Credits, 6 ECTS Credits
Year of Study:
Senior
Semester:
Fall
Type of Course:
Elective
Mode of Delivery:
Face-to-face
Language of Instruction:
English
Pre-requisite / Co-requisite::
Pre-requisites: NONE
Co-requisites: NONE
Catalog Description
Artificial intelligence driven game design; Unity fundamentals; C# scripting; Python integration; input systems; character control; physics; user interface design; scene and asset management; in game data collection; player modeling; game analytics; artificial intelligence for pathfinding; behavior trees; generative agents; artificial intelligence based difficulty tuning; procedural content generation; data driven and augmented reality perspective; artificial intelligence agents for action/decision; integrated game prototype development.
Course Objectives

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.

Course Learning Outcomes

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.

Course Coordinator:
Orhan Gencel