ABSTRACT

The success of Angry Birds, Peggle, and Fruit Ninja has proven that fun and immersive game experiences can be created in two dimensions. Furthermore, 2D graphics enable developers to quickly prototype ideas and mechanics using fewer resources than 3D.2D Graphics Programming for Games provides an in-depth single source on creating 2D graphics that c

part I|53 pages

Getting Started in 2D

chapter Chapter 1|11 pages

Introduction

chapter Chapter 2|21 pages

Basics of Computer Graphics

chapter Chapter 3|17 pages

Sprites!

part II|76 pages

Motion and Depth

chapter Chapter 4|15 pages

Animation

chapter Chapter 5|20 pages

Camera and Tiling

chapter Chapter 6|30 pages

The Illusion of Depth

chapter Chapter 7|8 pages

User Interface

part III|68 pages

Advanced Graphics

chapter Chapter 8|35 pages

Particle Systems

chapter Chapter 9|18 pages

GPU Programming

chapter Chapter 10|12 pages

Polish, Polish, Polish!