Skip to main content
main-content
Top

About this book

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 shrinking budgets and increased time pressure, developers often have to settle for inefficient, ad hoc, messy pipelines.

This unique book will break you out of that cycle. The practical, expert insights contained within will enable you to work faster and more efficiently, so you can spend more time making cool things. Game Development Tool Essentials pools the knowledge and experience of working developers over four critical aspects of the game tools pipeline: asset and data management, geometry and models, Web tools, and programming. Within those sections, you will learn cutting-edge techniques on essential subjects such as COLLADA rendering, exporting and workflow; asset management and compiler architecture; and moving tools to the cloud. If you’re a game developer, you need Game Development Tool Essentials.

Covers readily available tools and tools developers can build themselves. Presents 96 code samples, 81 illustrations, and end-of-chapter references. Special chapter on moving tools to the cloud.

Table of Contents

Asset and Data Management

Frontmatter

Chapter 1. Plug-in–based Asset Compiler Architecture

Abstract
Nicuşor Nedelcu
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

Chapter 2. GFX Asset Data Management

Abstract
Christian Ronchi
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

Geometry and Models

Frontmatter

Chapter 3. Geometry and Models: 3D Format Conversion (FBX, COLLADA)

Abstract
Benjamin Nitschke
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

Chapter 4. Building Procedural Geometry Using MAXScript (Voronoi Polygons)

Abstract
Alessandro Ardolino
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

Chapter 5. A Uniform Geometry Workflow for Cutscenes and Animated Feature Films

Abstract
Adrien Herubel, Venceslas Biri, Stepane Deverly, Antoine Galbrun
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

Chapter 6. Building a Rock-Solid Content Pipeline with the COLLADA Conformance Test Suite

Abstract
If there’s one message emanating from the 3D content creation community these days, it’s “Ouch!” We all know why. There’s too much pain in the 3D content creation pipeline: incompatible formats, obsolescence of older material, platform limitations, and so on. Fortunately, there’s something we can do to ease the pain: create tools that adhere to open standards, such as COLLADA, a royalty-free, open standard schema for exchanging 3D assets.
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

Chapter 7. Rendering COLLADA Assets on Mac OS X with Scene Kit

Abstract
Fabrice Robinet
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

Chapter 8. COLLADA Exporter for Unity Developers in the Unity Asset Store

Abstract
■■■
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

Web Tools

Frontmatter

Chapter 9. Introduction to Utilizing HTML, CSS, and JavaScript to Create Rich Debugging Information

Abstract
■■■
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

Chapter 10. Moving Tools to the Cloud: Control, Configure, Monitor, and View Your Game with WebSocket

Abstract
■■■
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

Programming

Frontmatter

Chapter 11. Programming: Decoupling Game Tool GUIs from Core Editing Operations

Abstract
■■■
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

Chapter 12. Building A Game Prototyping Tool for Android Mobile Devices

Abstract
■■■
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

Chapter 13. Engineering Domain-Specific Languages for Games

Abstract
■■■
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
Additional information