Free Trial

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

Help

Game Programming


1. 

Unity 4.x Game Development by Example Beginner's Guide

Unity 4.x Game Development by Example Beginner's Guide

By: Ryan Henson Creighton

Publisher: Packt Publishing

Publication Date: 26-DEC-2013

Insert Date: 29-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

A seat-of-your-pants manual for building fun, groovy little games quickly with Unity 4.x Learn the basics of the Unity 3D game engine by building five small, functional game projects Explore simplification and iteration techniques that will make you more successful as a game developer Take Unity for a spin with a refreshingly humorous approach to technical manuals In Detail Unity is one of the biggest game engines in the world, providing the user with a range of important tools that they need to bring their ideas into reality. Beginner game developers are optimistic,...

2. 

Unity 2D Game Development

Unity 2D Game Development

By: Dave Calabrese

Publisher: Packt Publishing

Publication Date: 18-MAR-2014

Insert Date: 21-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Combine classic 2D with today's technology to build great games with Unity's latest 2D tools Build a 2D game using the native 2D development support in Unity 4.3 Create a platformer with jumping, falling, enemies, and a final boss Full of exciting challenges which will help you polish your game development skills In Detail Unity is a game development ecosystem: a powerful rendering engine fully integrated with a complete set of intuitive tools and rapid workflows to create interactive 3D and 2D content. Unity 4.3 has introduced a variety of exciting new features, and it...

3. 

iOS 7 Game Development

iOS 7 Game Development

By: Dmitry Volevodz

Publisher: Packt Publishing

Publication Date: 20-JAN-2014

Insert Date: 21-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

Develop powerful, engaging games with ready-to-use utilities from Sprite Kit Pen your own endless runner game using Apple’s new Sprite Kit framework Enhance your user experience with easy-to-use animations and particle effects using Xcode 5 Learn tips and tricks for tracking scores, authenticating players and expanding your leaderboards In Detail Sprite Kit, a new framework introduced in iOS7, has been designed as a built-in animation workflow for keyframing 2D animation without the need of engines such as Unity to serve as an intermediate. Sprite Kit enables the easy...

4. 

The Art of Game Design

The Art of Game Design

By: Jesse Schell

Publisher: CRC Press

Publication Date: 04-AUG-2008

Insert Date: 19-MAY-2010

Slots: 1.0

Table of Contents • Start Reading

Anyone can master the fundamentals of game design no technological expertise is necessary. The Art of Game Design: A Book of Lenses shows that the same basic principles of psychology that work for board games, card games and athletic games also are the keys to making top-quality videogames. Good game design happens when you view your game from many different perspectives, or lenses. While touring through the unusual territory that is game design, this book gives the reader one hundred of these lenses one hundred sets of insightful questions to ask yourself that will help make your game...

5. 

Unity Game Development in 24 Hours, Sams Teach Yourself®

Unity Game Development in 24 Hours, Sams Teach Yourself®

By: Mike Geig

Publisher: Sams

Publication Date: 26-NOV-2013

Insert Date: 01-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

In just 24 sessions of one hour or less, Sams Teach Yourself Unity Game Development in 24 Hours will help you master the Unity 4 game engine at the heart of Temple Run and many other sizzling-hot mobile games! In just 24 sessions of one hour or less, you’ll learn everything from the absolute basics through sophisticated game physics, animation, and mobile device deployment techniques. Every lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success! Step-by-step instructions carefully walk you through the most common Unity 4 game development...

6. 

Artificial Intelligence for Games, 2nd Edition

Artificial Intelligence for Games, 2nd Edition

By: Ian Millington; John Funge

Publisher: CRC Press

Publication Date: 06-AUG-2009

Insert Date: 31-JAN-2012

Slots: 1.0

Table of Contents • Start Reading

Creating robust artificial intelligence is one of the greatest challenges for game developers, yet the commercial success of a game is often dependent upon the quality of the AI. In this book, Ian Millington brings extensive professional experience to the problem of improving the quality of AI in games. He describes numerous examples from real games and explores the underlying ideas through detailed case studies. He goes further to introduce many techniques little used by developers today. The book's associated web site contains a library of C++ source code and demonstration programs,...

7. 

Programming Game AI by Example

Programming Game AI by Example

By: Mat Buckland

Publisher: Jones & Bartlett Learning

Publication Date: 22-OCT-2010

Insert Date: 10-OCT-2010

Slots: 1.0

Table of Contents • Start Reading

Programming Game AI by Example provides a comprehensive and practical introduction to the “bread and butter” AI techniques used by the game development industry, leading the reader through the process of designing, programming, and implementing intelligent agents for action games using the C++ programming language. Techniques covered include state- and goal-based behavior, inter-agent communication, individual and group steering behaviors, team AI, graph theory, search, path planning and optimization, triggers, scripting, scripted finite state machines, perceptual modeling, goal evaluation,...

8. 

iOS Game Development Cookbook

iOS Game Development Cookbook

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 28-APR-2014

Insert Date: 12-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Want to build games with iOS technologies? This cookbook provides detailed recipes for a wide range of common iOS game-development issues, ranging from 2D and 3D math to Game Center integration, and OpenGL to performance. If you’re familiar with iOS and Objective-C, this is the problem-solving guide you want....

9. 

Unity Android Game Development by Example Beginner's Guide

Unity Android Game Development by Example Beginner's Guide

By: Thomas Finnegan

Publisher: Packt Publishing

Publication Date: 20-DEC-2013

Insert Date: 22-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

Learn how to create exciting games using Unity 3D for Android with the help of hands-on examples Enter the increasingly popular mobile market and create games using Unity 3D and Android Learn optimization techniques for efficient mobile games Clear, step-by-step instructions for creating a complete mobile game experience In Detail Powerful and continuing to grow, the mobile market has never been bigger and more demanding of great games. Android continues to prove itself as a strong contender in this challenging market. With Unity 3D, great games can be made for Android...

10. 

Game Coding Complete, Fourth Edition

Game Coding Complete, Fourth Edition

By: Mike McShaffry; David Graham

Publisher: Course Technology PTR

Publication Date: 06-MAR-2012

Insert Date: 09-MAR-2012

Slots: 1.0

Table of Contents • Start Reading

GAME CODING COMPLETE is the essential hands-on guide to developing commercial-quality games. Drawing on his in-depth industry experience, the authors take programmers through the complete process of developing a professional-quality game using hundreds of insider tricks and techniques developed and perfected in their nearly two decades in game development. The book takes a unique approach to understanding overall architecture--explaining how the different components of a game engine work together. Complete source code is included and every line is explained. Covering a range of topics that...

11. 

Creating E-Learning Games with Unity

Creating E-Learning Games with Unity

By: David Horachek

Publisher: Packt Publishing

Publication Date: 25-MAR-2014

Insert Date: 27-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Develop your own 3D e-learning game using gamification, systems design, and gameplay programming techniques Develop a game framework for a 3D eLearning game Program dynamic interactive actors and objects to populate your game world An easy-to-follow guide along with an extensive source code to support and guide readers through the concepts in the book In Detail Unity is a fully integrated development engine providing the required functionality to create games and interactive 3D content, while reducing the time, effort, and cost of developing the content. Nowadays, many...

12. 

Learning Libgdx Game Development

Learning Libgdx Game Development

By: Andreas Oehlke;

Publisher: Packt Publishing

Publication Date: 23-SEP-2013

Insert Date: 02-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Walk through a complete game development cycle with practical examples and build cross-platform games with Libgdx Create a libGDX multi-platform game from start to finish Learn about the key features of libGDX that will ease and speed up your development cycles Write your game code once and run it on a multitude of platforms using libGDX An easy-to-follow guide that will help you develop games in libGDX successfully In Detail Game development is a field of interdisciplinary skills, which also makes it a very complex topic in many respects. One decision that usually...

13. 

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. ...

14. 

Artificial Intelligence for Games

Artificial Intelligence for Games

By: Ian Millington

Publisher: CRC Press

Publication Date: 28-JUL-2006

Insert Date: 03-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

Creating robust artificial intelligence is one of the greatest challenges for game developers. The commercial success of a game is often dependent upon the quality of the AI, yet the engineering of AI is often begun late in the development process and is frequently misunderstood. In this book, Ian Millington brings extensive professional experience to the problem of improving the quality of AI in games. A game developer since 1987, he was founder of Mindlathe Ltd., at the time the largest specialist AI company in gaming. Ian shows how to think about AI as an integral part of game play....

15. 

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. ...

16. 

Programming 2D Games

Programming 2D Games

By: Charles Kelly

Publisher: A K Peters/CRC Press

Publication Date: 21-JUN-2012

Insert Date: 26-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Most of today’s commercial games are written in C++ and are created using a game engine. Addressing both of these key elements, this text provides a complete, up-to-date introduction to game programming. As game programming techniques are introduced, readers learn how to incorporate them into their own game engine and discover how to use the game engine to create a complete game. Every topic is explained theoretically and with working code examples. The example programs for each chapter are available online. ...

17. 

Beginning Android 3D Game Development

Beginning Android 3D Game Development

By: Robert Chin

Publisher: Apress

Publication Date: 11-MAR-2014

Insert Date: 18-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Beginning Android 3D Game Development is a unique book for today's Android and game app developers who want to learn how to build 3D game apps that run on the latest Android KitKat platform using Java and OpenGL ES. A Drone Grid game case study is included. ...

18. 

Beginning HTML5 Games with CreateJS

Beginning HTML5 Games with CreateJS

By: Brad Manderscheid

Publisher: Apress

Publication Date: 25-MAR-2014

Insert Date: 28-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Beginning HTML5 Games with CreateJS provides a hands-on approach to get you up and running with the most comprehensive tools available for HTML5 Canvas game development. Whether you are brand new to making games or an experienced game developer, you'll learn to fully utilize the CreateJS suite to bring your new or existing game techniques to desktop and mobile devices. This book covers everything from creating graphics in HTML5 Canvas to capturing user input (whether from keyboard, mouse, or touch) to using a state machine for efficient game control. There are practical (and fun)...

19. 

Game Programming Algorithms and Techniques: A Platform-Agnostic Approach

Game Programming Algorithms and Techniques: A Platform-Agnostic Approach

By: Sanjay Madhav

Publisher: Addison-Wesley Professional

Publication Date: 19-DEC-2013

Insert Date: 06-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

Game Programming Algorithms and Techniques is a detailed overview of many of the important algorithms and techniques used in video game programming today. Designed for programmers who are familiar with object-oriented programming and basic data structures, this book focuses on practical concepts that see actual use in the game industry. Sanjay Madhav takes a unique platform- and framework-agnostic approach that will help develop virtually any game, in any genre, with any language or framework. He presents the fundamental techniques for working with 2D and 3D graphics, physics, artificial...

20. 

3D Math Primer for Graphics and Game Development

3D Math Primer for Graphics and Game Development

By: Fletcher Dunn; Ian Parberry

Publisher: Jones & Bartlett Learning

Publication Date: 22-OCT-2010

Insert Date: 17-OCT-2010

Slots: 1.0

Table of Contents • Start Reading

3D Math Primer for Graphics and Game Development covers fundamental 3D math concepts that are especially useful for computer game developers and programmers. The authors discuss the mathematical theory in detail and then provide the geometric interpretation necessary to make 3D math intuitive. Working C++ classes illustrate how to put the techniques into practice, and exercises at the end of each chapter help reinforce the concepts. This book explains basic concepts such as vectors, coordinate spaces, matrices, transformations, Euler angles, homogenous coordinates, geometric primitives,...