Save For Later

Computer Science for Game Development

Save For Later

Explore game development and design

The video games of the 1970s and 1980s have never lost their appeal. Pong, Super Mario Bros., The Legend of Zelda — these games defined a generation and set the stage for the massive billion-dollar video game industry of today. Even among the current blockbuster action-adventure titles, retro indie games play an important role, but how are these games made? What principles do you need to master to become a game designer and create the next hit title?

These courses will lead you through the most popular undergraduate course at Harvard, CS50, an Introduction to Computer Science. The first course will introduce you to common programming languages, providing a strong foundation to build the skills necessary to design and develop your own game. The second course will introduce you to the fundamentals of game programming itself.

You’ll explore the design of classic games — and newer titles like Angry Birds and Portal — in a quest to understand how video games are built. Through lectures and hands-on projects, you’ll explore the principles of 2D and 3D computer graphics, animation, sound, and collision detection. You’ll learn how to use frameworks like Unity and LÖVE 2D, as well as languages like Lua and C#. Join now to program your own games and gain a thorough understanding of game design and development.

What you'll learn

  • A broad and robust understanding of computer science, programming, and software development
  • Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development
  • Familiarity in a number of languages, including C, Python, JavaScript, SQL, CSS, and HTML
  • Principles of 2D and 3D graphics, animation, sound, and collision detection
  • Unity and LÖVE 2D, plus Lua and C#
  • The fundamentals of game design and development

Read More

OpenCourser is an affiliate partner of edX and may earn a commission when you buy through our links.

From Harvard University, HarvardX via edX
Hours 116
Instructors David J. Malan, Rob Bowden, Zamyla Chan, Doug Lloyd, Brian Yu, Colton Ogden
Language English
Subjects Programming

Similar Courses

Sorted by relevance

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

Guest Games Host $39k

Senior Inventory Analyst - Kmart Video Games $63k

Head of Technical Video Operations - CBSi Games $70k

Games Project Manager $86k

Marketing Manager - Video Games and Computer Software $86k

Head of Technical Video Operations - CBSi Games Manager $102k

Games Metrics Analyst $104k

Buyer, Video Games $113k

Product Manager, Home Entertainment & Video Games $133k

Senior Head of Technical Video Operations - CBSi Games $140k

Senior Buyer, Video Games $169k

Games Evangelist $172k

Courses in this Professional Certificate

Listed in the order in which they should be taken

Starts Course Information

On Demand

CS50's AP® Computer Science Principles

What you'll learn

edX | Harvard University, HarvardX

Save

On Demand

CS50's Introduction to Game Development (You were viewing 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...

edX | HarvardX, Harvard University

Save

edX

&

Harvard University, HarvardX

From Harvard University, HarvardX via edX
Hours 116
Instructors David J. Malan, Rob Bowden, Zamyla Chan, Doug Lloyd, Brian Yu, Colton Ogden
Language English
Subjects Programming

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

Guest Games Host $39k

Senior Inventory Analyst - Kmart Video Games $63k

Head of Technical Video Operations - CBSi Games $70k

Games Project Manager $86k

Marketing Manager - Video Games and Computer Software $86k

Head of Technical Video Operations - CBSi Games Manager $102k

Games Metrics Analyst $104k

Buyer, Video Games $113k

Product Manager, Home Entertainment & Video Games $133k

Senior Head of Technical Video Operations - CBSi Games $140k

Senior Buyer, Video Games $169k

Games Evangelist $172k

Similar Courses

Sorted by relevance