Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Contents

CONTENTS

Introduction

Chapter 1 What Is Game Programming Really Like?

The Good

The Job

The Gamers

Your Coworkers

The Tools—Software Development Kits (SDKs)

The Hardware

The Platforms

The Show

The Hard Work

Game Programming Is Freaking Hard

Bits and Pieces

That’s Not a Bug—That’s a Feature

The Tools

The Dark Side

Hitting a Moving Target

Crunch Mode (and Crunch Meals)

Bah Humbug

Operating System Hell

Fluid Nature of Employment

It’s All Worth It, Right?

Chapter 2 What’s in a Game?

Game Architecture

Applying the Game Architecture

Application Layer

Reading Input

File Systems and Resource Caching

Managing Memory

Initialization, the Main Loop, and Shutdown

Other Application Layer Code

Game Logic

Game State and Data Structures

Physics and Collision

Events

Process Manager

Command Interpreter


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial