In this exercise, we explore the concept of the game platform, which is the physical hardware on which our player will play the game.

When designing a video game, we must decide on what platforms our game will be played on. Each platform has its advantages and disadvantages, as well as a few options for game controls.

Personal Computer (PC)

Computers can include up-to-date hardware to play some of the most resource-intensive games. An entire industry is based on making different computer configurations for video game play. But not all people’s computers can play all games. Older hardware configurations will not be able to handle some games.


If we design a game for a console (such as Nintendo, PlayStation, or Xbox), our game has access to very powerful hardware. But to make your game available to multiple consoles, you must use their developer tools defined by each console. This can be a lot of work, especially for independent game designers.


We can reach more people if we design our game to run on a phone. Most people have phones, and they can play our game while they are on the go or when they are at home. But a phone’s hardware is not as powerful as a computer or a game console. This can limit our ability to provide a rich experience.

When it comes to video games, we must consider what technology we will use to create the game. Each platform has its pros and cons to help guide our decisions.


Click through the slideshow to review the pros and cons of each console category.

Move to the next exercise when ready.

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?