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