Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.

2D Game Development

Save
May 1, 2024 Updated June 2, 2025 21 minute read

An Introduction to 2D Game Development

2D game development is the process of creating video games that exist in a two-dimensional space. This means that all the action happens on a flat plane, typically utilizing horizontal and vertical movement. Think of classic arcade games or many modern indie titles – these are often the products of 2D game development. It involves a combination of artistic creation, programming logic, and design principles to bring interactive experiences to life.

Path to 2D Game Development

Take the first step.
We've curated 24 courses to help you on your path to 2D Game Development. Use these to develop your skills, build background knowledge, and put what you learn to practice.
Sorted from most relevant to least relevant:

Share

Help others find this page about 2D Game Development: by sharing it with your friends and followers:

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in 2D Game Development.
Covers the fundamentals of 2D game development using C++, providing a deep understanding of game architecture, rendering, and gameplay programming.
Delves into the algorithmic foundations of game development, providing insights into techniques used for artificial intelligence, pathfinding, and collision detection.
Explores advanced algorithms and techniques used in game programming, including topics such as collision detection, physics simulation, and AI.
Provides a detailed guide to building a 2D physics engine from scratch, covering topics such as collision detection, rigid body dynamics, and fluid simulation.
Focuses exclusively on sprite design for 2D games, offering tips and techniques for creating effective and visually appealing sprites.
Analyzes the psychological and perceptual factors involved in 2D game design, helping developers create visually compelling and engaging games.
Explores the fundamental principles of game design, including game mechanics, narrative, and user experience.
Table of Contents
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser