What you'll learn

  • Principles of 2D and 3D graphics, animation, sound, and collision detection

  • Unity and LÖVE 2D

  • Lua, C#

  • Basics of game design and development

Course description

In a quest to understand how video games themselves are implemented, you'll explore the design of such childhood games as: Super Mario Bros., Pong, Flappy Bird, Breakout, Match 3, Legend of Zelda, Angry Birds, Pokémon, 3D Helicopter Game, Dreadhalls, and Portal.

Via lectures and hands-on projects, the course explores principles of 2D and 3D graphics, animation, sound, and collision detection using frameworks like Unity and LÖVE 2D, as well as languages like Lua and C#. By class’s end, you'll have programmed several of your own games and gained a thorough understanding of the basics of game design and development.

Instructors

Gordon McKay Professor of the Practice of Computer Science, Harvard John A. Paulson School of Engineering and Applied Sciences

You may also like

Online
This multi-course program from Harvard Business School (HBS) Online will help you develop a digital-first mindset and learn critical skills you can use to elevate your career and advance your organization’s strategic goals.
Price
$6,500
Registration Deadline
Opens Jun 5
Online
Thrive in the age of digital platforms in this course from Harvard Business School (HBS) Online.
Price
$1,850
Duration
5 weeks long
Registration Deadline
Opens May 14