Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Introduction to Game Development

via Codecademy


Explore video game development, including game design, gameplay development, and asset creation.
Gain foundational knowledge in the video game development process. In this course, you will learn:
- Game Design: Take an idea to a full design ready for developers and asset creators
- Gameplay Development: Understand the inner workings of an engaging game, such as gameplay mechanics, artificial intelligence, and user experience
- Game Assets: Learn how immersive games are made using art and sound assets
- Tools: Learn about the tool of the trade, from programming languages to game engines


  • Introduction and Game Design: Walk through game design elements to learn how to turn an idea into a video game.
    • Informational: Introduction To Game Development
    • Lesson: Game Design
    • Quiz: Game Design
    • Article: Game Design Job Roles
  • Gameplay Development: Discover gameplay development and what makes a successful video game.
    • Lesson: Gameplay Development
    • Quiz: Gameplay Development
    • Article: Gameplay Development Job Roles
  • Game Assets: Discover how game assets improve gameplay, from character design to gameplay sound effects.
    • Lesson: Game Assets
    • Quiz: Game Assets
    • Article: Game Asset Job Roles
  • Game Development Tools: Learn about the tools and applications used for game development.
    • Lesson: Game Development Tools
    • Quiz: Game Development Tools
    • Article: Game Development Tools Job Roles
    • Informational: Next Steps

Taught by

Zoe Bachman


4.3 rating at Codecademy based on 3234 ratings

Start your review of Introduction to Game Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.