Announcements
- 10/7/2025
Roll-a-ball deadline moved to 10/13 (Tuesday)
DMA 126 : Game Engine
Location: Broad 4220 Times: Tuesday and Thursday: 2:00 - 4:50pm |
Instructor: Alex Rickett (he/any) alexrickett@ucla.edu Office hours: TBA (or by appointment) TA: Sagan Yee (he/they) saganyee@g.ucla.edu Office hours: TBA (and by appointment) |
Course Description
This course introduces the fundamentals of programming interactive projects in game development software. Classwork focuses on familiarizing students with game engines, computer programming concepts, player experience, and other skills that are foundational to making digital games. Lectures, exercises, and class projects teach skills needed to create digital games including custom rules, interactive physics systems, vectors, generative or randomized levels, save data, custom input systems, score-keeping, and sound.