The Game Jam Survival Guide

The Game Jam Survival Guide

Game jams are fun. They are a creative, exciting, social experience. The goal of a game jam is to design a video game, either alone or in teams, as fast as is humanly possible; usually in a single weekend. The Game Jam Survival Guide, written to help you…

Procedural Content Generation for C++ Game Development

Procedural Content Generation for C++ Game Development

Procedural generation is a growing trend in game development. It allows developers to create games that are bigger and more dynamic, giving the games a higher level of replayability. Procedural generation isn’t just one technique, it’s a collection of techniques and approaches that are used together to create…

Game Development with Construct 2

Game Development with Construct 2

Design and create video games using Construct 2. No prior experience is required. Game Development with Construct 2 teaches you to create 12 different game projects from a variety of genres, including car racing and tower defense to platformer and action-adventure. The software is user friendly and powerful,…

3D Game Environments

3D Game Environments

From a steamy jungle to a modern city, or even a sci-fi space station, 3D Game Environments is the ultimate resource to help you create AAA quality art for a variety of game worlds. Primarily using Photoshop and 3ds Max, students will learn to create realistic textures from…

Virtual Reality Headsets

Virtual Reality Headsets

The purpose of virtual reality is to make possible a sensorimotor and cognitive activity for a user in a digitally created artificial world. Recent advances in computer technology have led to a new generation of VR devices such as VR headsets. Accordingly, virtual reality poses many new scientific…

An Introduction to HTML5 Game Development with Phaser.js

An Introduction to HTML5 Game Development with Phaser.js

Experience the thrill of crafting your own HTML5 game with Phaser.js game engine. HTML5 and modern JavaScript game engines have helped revolutionized web based games. Each chapter in An Introduction to HTML5 Game Development with Phaser.js showcases a sample game that illustrates an aspect of Phaser.js (now Lazer.js)…

GameMaker: Studio 100 Programming Challenges

GameMaker: Studio 100 Programming Challenges

Push your GameMaker programming skills to the edge with 100 programming challenges using the popular GameMaker: Studio and GML. Each challenge includes an outline of the challenge, a scoring and time guide, useful GML code, and a working example provided in GMZ format. For more advanced programmers, each…

Introduction to DevOps with Chocolate, LEGO and Scrum Game

Introduction to DevOps with Chocolate, LEGO and Scrum Game

Discover a role-based simulation game, designed to introduce DevOps in a very unusual way. Working with LEGO and chocolate, using avatars, personas, and role cards, you will gain an understanding of the Dev and Ops roles as well as their interdependencies. Throughout the game, players go through a…

A Beginner's Guide to 2D Platform Games with Unity

A Beginner’s Guide to 2D Platform Games with Unity

In this book, the first in the “Beginner’s Guide” series, you will create a simple 2D platform game, create challenging gameplay and learn techniques to code more in less time. This book can be read as a standalone (you don’t need to have read the previous books in…