Introduction to Game Development
Harvard Extension School
CSCI E-23A
Section 1
CRN 17494
This course focuses on the development of two-dimensional (2D) and three-dimensional (3D) interactive games. Students explore the design and mechanics of such childhood games as Pong, Flappy Bird, Breakout, Match 3, Super Mario Bros., Legend of Zelda, Angry Birds, and Pokémon in a quest to understand how video games more broadly are implemented. Via lectures and hands-on projects, the course explores principles of 2D graphics, animation, sound, and collision detection using languages like Lua and frameworks like LÖVE 2D. By course's end, students have programmed several of their own games and gained a thorough understanding of the basics of game design and development, and are equipped to implement the same professionally or personally.
Credits: 4
View Tuition InformationTerm
Fall Term 2026
Part of Term
Full Term
Format
Online
Credit Status
Graduate, Noncredit, Undergraduate
Section Status
Open