4.00(1)

CS50’s Introduction to Game Development by Harvard University.

Description

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.

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.

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

 

What Will I Learn?

  • 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

Topics for this course

1 Lessons

Start Your Course

Start Your Course

About the instructor

4.47 (19 ratings)

64 Courses

1107 students

Student Feedback

4.0

Total 1 Ratings

5
0 rating
4
1 rating
3
0 rating
2
0 rating
1
0 rating

.

Free

Material Includes

  • Length: 12 Weeks
  • Effort: 6–9 hours per week
  • Level: Intermediate
  • Course Material: Video.
  • Price: FREE
  • Institution: HarvardX
  • Provider: Harvard University & edx
  • Subject: Learn Computer Science for Game Development CS50
  • Course Completion Certificate

Requirements

  • Programming

Target Audience

  • Game Developer, Programmer, Programming