Learn Godot game development!

Course CMPM 17-04 (Tu/Th 01:30PM-03:05PM) is an all-in-one game development starter course, intended to teach students fundamental skills needed to design a basic video game. Through this course, students will develop a full game from start to finish in a small team, creating art assets, designing game mechanics, scripting in-engine, and completing asset/design implementation. Students will learn the functionalities of Aseprite for pixel art asset creation and the Godot engine for programming/asset implementation with a player-first mindset.

This course is a great way to get started in game development, and to learn the basics of the Godot engine.

3 units, satisfies PR-E general education code.

two people working at a computer together
Last modified: Jan 12, 2026