Introduction

In developing Software Engineering and Computer Games and its accompanying software framework I had four broad goals.

  • To teach a lively style of object-oriented software engineering.

  • To show how to bring a complete program to the level of a commercial release.

  • To provide a ‘game engine’ framework of linked classes for game development.

  • To create programs that are interactive, rapidly executing, and visually beautiful.

Software Engineering and Computer Games was originally developed for use as the primary textbook in my undergraduate software engineering and graduate software projects courses in the Department of Computer Science at San José State University (SJSU for short). In these classes we cover the topics of software engineering ...

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.