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.
3akk6y|
Find a path to becoming a 2D Game Development. Learn more at:
OpenCourser.com/topic/3akk6y/2d
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.
This textbook provides a comprehensive overview of game design, animation, and game development, covering both theoretical and practical aspects.
Provides a comprehensive introduction to 2D game development using Unity, a popular game engine.
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.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/3akk6y/2d