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.


Banner