Chapter 1. Projects and games

In this book you’ll learn about software engineering in the context of working on a computer game project of your own. The purpose of this chapter is to get you to start thinking about your game project.

Software engineering is the set of techniques used to produce computer programs which people are willing to buy. In a single phrase, the software engineer’s goal is: ‘Ship it!’ Although shipping a product used to mean putting a disk and a manual in a shrink-wrapped box, these days it can equally well mean making a program available for download from the web.

Although there is only one goal, there are many different aspects to software engineering. If you go into a large computer bookstore and look at the section ...

Get Software Engineering and Computer Games now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.