CS50's Introduction to Game Development

Course Provided by: Harvard University, Harvard Faculty of Arts & Sciences, Harvard School of Engineering and Applied Sciences
Course Taken on: edX
0
Go to class

Subtitle

Learn about the development of 2D and 3D interactive games in this hands-on course, as you explore the design of games such as Super Mario Bros., Pokémon, Angry Birds, and more.

Description

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.

Knowledge

  • 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
  • 6-9 hours per week
  • Self-paced
  • Programming
  • English
  • English
  • Intermediate
  • Audit for FreeAdd a Verified Certificate for $199
  • edX
  • Free*
  • English
  • 30th Jun, 2018
  • 31st Dec, 2021
  • 12 weeks long
  • David J. Malan, Colton Ogden
  • Harvard University, Harvard Faculty of Arts & Sciences, Harvard School of Engineering and Applied Sciences
  • Harvard University