Skip to main content

Graphics and Game Development

Graphics/Game Development

Gaming continues to be one of the most popular career choices for those studying Computer Science. Computer games are a mainstream form of entertainment and cultural phenomenon in their own right. These cutting edge resources are ideal support for studying this topic.

2019 | Book

Python, PyGame, and Raspberry Pi Game Development

Expand your basic knowledge of Python and use PyGame to create fast-paced video games with great graphics and sounds. This second edition shows how you can integrate electronic components with your games using the build-in general purpose …

Sloan Kelly

2017 | Computer Science | Book

Mathematics for Computer Graphics

John Vince explains a wide range of mathematical techniques and problem-solving strategies associated with computer games, computer animation, virtual reality, CAD and other areas of computer graphics in this completely revised and expanded fifth …

Prof. John Vince

2013 | Computer Science | Book

Learning C# by Programming Games

Developing computer games is a perfect way to learn how to program in modern programming languages. This book teaches how to program in C# through the creation of computer games – and without requiring any previous programming experience.

Contrary …

Arjan Egges, Jeroen D. Fokker, Mark H. Overmars

2005 | Computer Science | Book

Applied Geometry for Computer Graphics and CAD

Focussing on the manipulation and representation of geometrical objects, this book explores the application of geometry to computer graphics and computer-aided design (CAD).

New features in this revised and updated edition include: the application …

Marsh Duncan

2012 | Computer Science | Book

Introduction to Computer Graphics

Using Java 2D and 3D

This book is an essential tool for second-year undergraduate students and above, providing clear and concise explanations of the basic concepts of computer graphics, and enabling the reader to immediately implement these concepts in Java 2D and/or …

Frank Klawonn

2011 | Computer Science | Book

The Computer Graphics Manual

This book presents a broad overview of computer graphics (CG), its history, and the hardware tools it employs. Covering a substantial number of concepts and algorithms, the text describes the techniques, approaches, and algorithms at the core of …

David Salomon

2017 | Computer Science | Book

Building a 2D Game Physics Engine

Using HTML5 and JavaScript

Build your very own 2D physics-based game engine simulation system for rigid body dynamics. Beginning from scratch, in this book you will cover the implementation technologies, HTML5 and JavaScript; assemble a simple and yet complete fundamental …

Michael Tanaya, Huaming Chen, Jebediah Pavleas, Kelvin Sung

2016 | Computer Science | Book

Polished Game Development

From First Steps to Final Release

Learn the things you need for a complete game, such as translations and tutorials, and improve the things you've already written to raise their standard to a professional level. This is a practical guide covering every discipline: art, music …

Steven Goodwin

2015 | Computer Science | Book

Beginning Python Games Development

With Pygame

Beginning Python Games Development, Second Edition teaches you how to create compelling games using Python and the PyGame games development library. It will teach you how to create visuals, do event handling, create 3D games, add media elements …

Harrison Kinsley, Will McGugan

2015 | Computer Science | Book

Advanced Game Design with HTML5 and JavaScript

How do you make a video game? Advanced Game Design with HTML5 and JavaScript is a down to earth education in how to make video games from scratch, using the powerful HTML5 and JavaScript technologies. This book is a point-by-point round up of all …

Rex van der Spuy

2014 | Computer Science | Book

Building JavaScript Games

For Phones, Tablets, and Desktop

Building JavaScript Games teaches game programming through a series of engaging, arcade-style games that quickly expand your JavaScript and HTML5 skills. JavaScript is in the top ten most-used programming languages world wide, and is the basis for …

Arjan Egges

2014 | Computer Science | Book

Game Development Tool Essentials

Game Development Tool Essentials provides must-have tips and tricks from industry professionals for strengthening and streamlining your game tools pipeline. Everyone knows the game tools pipeline is important, but in the current environment of …

Alessandro Ardolino, Remi Arnaud, Paula Berinstein, Simon Franco, Adrien Herubel, John McCutchan, Nicusor Nedelcu, Benjamin Nitschke, Fabrice Robinet, Christian Ronchi, Gustavo Samour, Rita Turkowski, Robert Walter

2016 | Computer Science | Book

Making Games

With JavaScript

Develop games using the JavaScript web scripting language. This compact short book will help you learn how to use modern JavaScript to make games for web browsers. They’re effortless to use and they work everywhere. If you’ve ever wanted to make a …

Christopher Pitt

2014 | Computer Science | Book

C++ Game Development Primer

C++ is the language behind most of today's computer games. This 96-page C++ Game Development Primer takes you through the accelerated process of writing games for otherwise experienced C++ programmers. After reading this book, you’ll have the …

Bruce Sutherland

2017 | Computer Science | Book

Beginning Adobe Animate CC

Learn to Efficiently Create and Deploy Animated and Interactive Content

Use solid and practical exercises to master the fundamentals of Adobe Animate CC. This is one of the first comprehensive books on Adobe Animate CC to thoroughly examine and demonstrate how to create and deploy interactive and motion design content …

TOM GREEN, Joseph Labrecque

2009 | Computer Science | Book

Beginning Digital Image Processing

Using Free Tools for Photographers

Since the advent of digital photography, we have been able to post-process our pictures. However, to do it properly, we have to become digital art apprentices. Sebastian Montabone is a computer vision expert who wants us to use our cameras and …

Sebastian Montabone
Frank Pohlmann, Brian MacDonald, Clay Andres, Steve Anglin, Mark Beckner, Ewan Buckingham, Gary Cornell, Jonathan Gennick, Jonathan Hassell, Michelle Lowman, Matthew Moodie, Duncan Parkes, Jeffrey Pepper, Douglas Pundick, Ben Renow-Clarke, Dominic Shakeshaft, Matt Wade, Tom Welsh, Jim Markham, Ralph Moore

2015 | Computer Science | Book

Digital Image Compositing Fundamentals

Digital Image Compositing Fundamentals is an introductory title covering concepts central to digital imagery and digital image compositing using software packages such as Adobe Photoshop or the open source GIMP software, which is used for this …

Wallace Jackson