CMPSC 190J 2D Game Design and Development
This is a project-based course providing an introduction to game engines (specifically Godot’s Scenes, Nodes, Scripting, Signals, and Art Assets, and Animations) and foundational game design principles. Students will design and develop various 2D game genres and apply game design principles in their projects.
Prerequisites: Object-oriented programming knowledge covered in CMPSC 32 or CMPSC 9. Python knowledge is highly recommended.