CS50&

CS50's Introduction to Game Development

FREE

Regular price
/

Select a start date:
Login to Enroll

About this course

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
  • Portal

At a glance

  • Institution: HarvardX
  • Subject: Computer Science
  • Level: Intermediate
  • Prerequisites:

    CS50 or prior programming experience in any language.

What you'll learn

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'llhave programmed several ofyour own games and gained a thorough understanding of the basics of game design and development.


Mentorship at Nestria

Learn from the Best

Remove the uncertainty of joining a new field. Get advice from those who’ve been there, on whatever topics you struggle with.