Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Game Programming


61. 

Fundamentals of Game Design, Third Edition

Fundamentals of Game Design, Third Edition

By: Ernest Adams

Publisher: New Riders

Publication Date: 17-DEC-2013

Insert Date: 20-SEP-2013

Slots: 1.0

Table of Contents • Start Reading

Now in its third edition, the classic book on game design has been completely revised to include the latest developments in the game industry. Readers will learn all the fundamentals of concept development, gameplay design, core mechanics, user interfaces, storytelling, and balancing. They’ll be introduced to designing for mobile devices and touch screens, as well as for the Kinect and motion-capture gameplay. They’ll learn how indie developers are pushing the envelope and how new business models such as free-to-play are influencing design. In an easy-to-follow approach, Adams offers...

62. 

Beginning 3D Game Development with Unity 4: All-in-One, Multi-Platform Game Development, Second Edition

Beginning 3D Game Development with Unity 4: All-in-One, Multi-Platform Game Development, Second Edition

By: Sue Blackman

Publisher: Apress

Publication Date: 28-AUG-2013

Insert Date: 10-SEP-2013

Slots: 1.0

Table of Contents • Start Reading

Beginning 3D Game Development with Unity 4 is perfect for those who would like to come to grips with programming Unity. You may be an artist who has learned 3D tools such as 3ds Max, Maya, or Cinema 4D, or you may come from 2D tools such as Photoshop and Illustrator. On the other hand, you may just want to familiarize yourself with programming games and the latest ideas in game production. This book introduces key game production concepts in an artist-friendly way, and rapidly teaches the basic scripting skills you'll need with Unity. It goes on to show how you, as an independent game...

63. 

Instant HTML5 2D Platformer

Instant HTML5 2D Platformer

By: Aidan Temple;

Publisher: Packt Publishing

Publication Date: 26-AUG-2013

Insert Date: 07-SEP-2013

Slots: 1.0

Table of Contents • Start Reading

Learn how to develop a 2D HTML5 platformer that is capable of running in modern browsers Learn something new in an Instant! A short, fast, focused guide delivering immediate results Learn about HTML5 2D game development and how to create your own HTML5 games Embed your game within a webpage and share it with friends Create enhanced games and publish to the Apple app store, Google Play, Windows Marketplace, or Facebook In Detail Game development has traditionally only been accessible to those with experience in computer science and access to the best or most expensive...

64. 

Getting Started with Unity

Getting Started with Unity

By: Patrick Felicia;

Publisher: Packt Publishing

Publication Date: 26-AUG-2013

Insert Date: 07-SEP-2013

Slots: 1.0

Table of Contents • Start Reading

Learn how to use Unity by creating your very own 'Outbreak' survival game while developing your essential skills Use basic AI techniques to bring your game to life Learn how to use Mecanim; create states and manage them through scripting Use scripting to manage the graphical interface, collisions, animations, persistent data, or transitions between scenes In Detail Unity is a game development engine which is fully integrated with a complete set of intuitive tools and rapid workflows used to create interactive 3D content. Unity is best used for making great games that...

65. 

Build a Game with UDK

Build a Game with UDK

By: Geoffrey Sholler;

Publisher: Packt Publishing

Publication Date: 26-AUG-2013

Insert Date: 07-SEP-2013

Slots: 1.0

Table of Contents • Start Reading

Get started with the Unreal Development Kit and make your very first game! Make games using the Unreal Development Kit Design and create worlds Learn to use powerful tools that are currently being used in the industry Control gameplay with accessible scripting In Detail Many of the most popular games are built using toolkits comparable to UDK. Unreal Development Kit tools can help anyone take the ideas in their head and make them into a fully realized, playable world. Build a Game with UDK is an introduction to the tools of the kit. From knowing about them, to...

66. 

iOS Game Development: Developing Games for iPad, iPhone, and iPod Touch

iOS Game Development: Developing Games for iPad, iPhone, and iPod Touch

By: Thomas Lucka

Publisher: A K Peters/CRC Press

Publication Date: 26-AUG-2013

Insert Date: 03-SEP-2013

Slots: 1.0

Table of Contents • Start Reading

Offering a wealth of previously unpublished information about the iOS platform, this color book takes you from the basics of app coding to releasing and marketing your game on the App Store. It focuses on the concrete requirements of game developers, presenting in-depth details on each step in the mobile game development process. By following the book’s clear descriptions and example programs, you will understand how to implement the fundamentals in smaller game projects and be able to create your first game for the App Store. ...

67. 

Gazing at Games

Gazing at Games

By: Veronica Sundstedt

Publisher: Morgan & Claypool Publishers

Publication Date: 01-MAR-2012

Insert Date: 29-AUG-2013

Slots: 1.0

Table of Contents • Start Reading

Eye tracking is a process that identifies a specific point in both space and time that is being looked at by the observer. This information can also be used in real-time to control applications using the eyes. Recent innovations in the video game industry include alternative input modalities to provide an enhanced, more immersive user experience. In particular, eye gaze control has recently been explored as an input modality in video games. This book is an introduction for those interested in using eye tracking to control or analyze video games and virtual environments. Key concepts are...

68. 

Game Design Theory: A New Philosophy for Understanding Games

Game Design Theory: A New Philosophy for Understanding Games

By: Keith Burgun

Publisher: A K Peters/CRC Press

Publication Date: 13-AUG-2012

Insert Date: 29-AUG-2013

Slots: 1.0

Table of Contents • Start Reading

This work presents a bold new path for analyzing and designing games. The author offers a radical yet reasoned way of thinking about games and provides a holistic solution to understanding the difference between games and other types of interactive systems. He clearly details the definitions, concepts, and methods that form the fundamentals of this philosophy. He also uses the philosophy to analyze the history of games and modern trends as well as to design games. ...

69. 

2D Graphics Programming for Games

2D Graphics Programming for Games

By: John PileJr.

Publisher: A K Peters/CRC Press

Publication Date: 20-MAY-2013

Insert Date: 29-AUG-2013

Slots: 1.0

Table of Contents • Start Reading

Full of practical tools and tricks, this color book helps new programmers learn the concepts and techniques used to produce appealing 2D graphics. It starts with the basics, moves on to topics pertaining to motion and depth, and then describes advanced graphics. Code samples in the text and online allow readers to see a particular line of code in action or as it relates to the code around it. In addition, challenges and suggested projects encourage readers to work through problems, experiment with solutions, and tinker with code. ...

70. 

Getting Started with C++ Audio Programming for Game Development

Getting Started with C++ Audio Programming for Game Development

By: David Gouveia;

Publisher: Packt Publishing

Publication Date: 26-AUG-2013

Insert Date: 28-AUG-2013

Slots: 1.0

Table of Contents • Start Reading

A hands-on guide to audio programming in game development with the FMOD audio library and toolkit Add audio to your game using FMOD and wrap it in your own code Understand the core concepts of audio programming and work with audio at different levels of abstraction Work with a technology that is widely considered to be the industry standard in audio middleware In Detail Audio plays a fundamental role in video games. From music to sound effects or dialogue, it helps to reinforce the experience, convey the mood, and give feedback to the player. Presently, many games have...

71. 

DirectX 11.1 Game Programming

DirectX 11.1 Game Programming

By: Pooya Eimandar;

Publisher: Packt Publishing

Publication Date: 26-AUG-2013

Insert Date: 28-AUG-2013

Slots: 1.0

Table of Contents • Start Reading

A step-by-step guide to creating 3D applications and interactive games in Windows 8 Learn new features in Direct3D 11.1 Discover how to develop a multithreaded pipeline game engine Understand shader model 5 and learn how to create an editor for the game In Detail DirectX is designed to create eye-popping 3-D visuals and immersive sound effects found in many of today's PC games. DirectX 11.1 includes numerous improvements from its previous version. It's designed to be more efficient, leverage the power of today's multi-core processors, and provide support for...

72. 

Game Development for iOS with Unity3D

Game Development for iOS with Unity3D

By: Jeff Murray

Publisher: A K Peters/CRC Press

Publication Date: 26-JUL-2012

Insert Date: 27-AUG-2013

Slots: 1.0

Table of Contents • Start Reading

This hands-on guide takes you through the complete process of Unity iOS game development. A game developer for over 12 years, the author presents production-proven techniques and valuable tips and tricks needed to plan, build, test, and launch games for the iPhone, iPod, and iPad. He walks you through all the necessary procedures, including how to publish your game to the App Store. Full source files for two iOS-ready games are available at www.crcpress.com. ...

73. 

3D Graphics for Game Programming

3D Graphics for Game Programming

By: JungHyun Han

Publisher: Chapman and Hall/CRC

Publication Date: 17-FEB-2011

Insert Date: 27-AUG-2013

Slots: 1.0

Table of Contents • Start Reading

In a presentation that balances theory and application, this text covers real-time graphics in video game development. Copiously illustraed with more than 300 figures, it allows readers to quickly understand the key aspects of real-time graphics. Authored by leaders in the field, the book explores concepts such as rendering, texturing, post-processing, and animation. Each chapter includes boxed Math Notes that enable readers to access mathematical or theoretical content without interrupting the flow of the main text and homework problems. A solutions manual is available upon qualified...

74. 

Audio Programming for Interactive Games

Audio Programming for Interactive Games

By: Martin D. Wilde

Publisher: Focal Press

Publication Date: 11-MAR-2004

Insert Date: 31-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

Martin Wilde's cutting-edge exploration of the creative potential of game audio systems addresses the latest working methods of those involved in creating and programming immersive, interactive and non-linear audio for games. The book demonstrates how the game programmer can create an software system which enables the audio content provider (composer/sound designer) to maintain direct control over the composition and presentation of an interactive game soundtrack. This system (which is platform independent) is described step-by-step in Wilde's approachable style with illuminating case...

75. 

The Game Production Handbook, 3rd Edition

The Game Production Handbook, 3rd Edition

By: Heather Maxwell Chandler

Publisher: Jones & Bartlett Learning

Publication Date: 01-MAR-2013

Insert Date: 30-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

The Game Production Handbook, Third Edition gives producers, leads, and studio managers all the information they need in order to successfully develop a game from concept to release-ready gold master. Fully revised and updated to reflect the rapidly evolving game development landscape, the third edition of this definitive and best-selling text covers pre-production, production, testing, and code release, as well as more specific topics including voiceovers, mo-cap shoots, marketing, localizations, managing external contractors, writing documentation, and project management practices....

76. 

HTML5 Game Development For Dummies

HTML5 Game Development For Dummies

By: 

Publisher: For Dummies

Publication Date: 08-APR-2013

Insert Date: 30-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

Create games with graphics that pop for the web and mobile devices! HTML5 is the tool game developers and designers have been eagerly awaiting. It simplifies the job of creating graphically rich, interactive games for the Internet and mobile devices, and this easy-to-use guide simplifies the learning curve. Illustrated in full color, the book takes you step by step through the basics of HTML5 and how to use it to build interactive games with 2D graphics, video, database capability, and plenty of action. Learn to create sports and adventure games, pong games, board games, and more, for...

77. 

Unity 4.x Game AI Programming

Unity 4.x Game AI Programming

By: Aung Sithu Kyaw; Thet Naing Swe; Clifford Peters

Publisher: Packt Publishing

Publication Date: 23-JUL-2013

Insert Date: 26-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

Learn and implement game AI in Unity3D with a lot of sample projects and next-generation techniques to use in your Unity3D projects A practical guide with step-by-step instructions and example projects to learn Unity3D scripting Learn pathfinding using A* algorithms as well as Unity3D pro features and navigation graphs Implement finite state machines (FSMs), path following, and steering algorithms In Detail This book fills the gap between artificial intelligence (AI) books designed to learn underlying AI algorithms and general Unity3D books written to cover basic scene...

78. 

Scratch Cookbook

Scratch Cookbook

By: Brandon Milonovich;

Publisher: Packt Publishing

Publication Date: 24-JUL-2013

Insert Date: 26-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

A quick and easy guide for building Scratch programs intended for further learning through projects, such as interactive animations and games Get started using Scratch, or take your programs to a new level using simple, easy-to-read recipes Learn techniques for animating stories Create fun and engaging games In Detail Scratch 2.0 is an easy to use programming language that allows you to animate stories and create interactive games. Scratch also gives you the capability of using programming to calculate complicated calculations for you. Scratch Cookbook will lead you...

79. 

Evolution of Cognitive Networks and Self-Adaptive Communication Systems

Evolution of Cognitive Networks and Self-Adaptive Communication Systems

By: Thomas Lagkas; Panagiotis Sarigiannidis; Malamati Louta; Periklis Chatzimisios

Publisher: IGI Global

Publication Date: 30-JUN-2013

Insert Date: 26-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

Cognitive networks can be crucial for the evolution of future communication systems; however, current trends have indicated major movement in other relevant fields towards the integration of different techniques for the realization of self-aware and self-adaptive communication systems. Evolution of Cognitive Networks and Self-Adaptive Communication Systems overviews innovative technologies combined for the formation of self-aware, self-adaptive, and self-organizing networks. By aiming to inform the research community and the related industry of solutions for cognitive networks, this book is...

80. 

Getting Started with UDK

Getting Started with UDK

By: John P. Doran;

Publisher: Packt Publishing

Publication Date: 11-JUL-2013

Insert Date: 21-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

Build a complete tower defense game from scratch using the Unreal development Kit Learn how to greybox your level by building basic shapes and reshaping the environment Use the visual scripting tool Kismet to create all of the gameplay for your project, from spawning waves of enemies to building placeable towers Develop a thorough understanding of how to use the industry standard Scaleform to create a custom HUD and Main Menu screen to make a game your own In Detail UDK, the free version of the popular and award-winning Unreal 3 Engine, is an amazing and powerful tool...