Free Trial

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

Help

Game Programming


1. 

Mastering CryENGINE

Mastering CryENGINE

By: Sascha Gundlach; Michelle Martin

Publisher: Packt Publishing

Publication Date: 11-APR-2014

Insert Date: 15-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Use CryENGINE at a professional level and master the engine's advanced features to build AAA quality games Explore the CryENGINE production methods used by industry professionals Master the advanced features of CryENGINE, such as facial animation and the input system A Comprehensive guide with interesting, practical examples and step-by-step instructions In Detail CryENGINE is one of the most powerful real-time 3D engines available today. Used in blockbuster games like FarCry, Crysis, and Ryse, its rendering and real-time capabilities are unmatched. The CryENGINE SDK...

2. 

The Black Art of Multiplatform Game Programming

The Black Art of Multiplatform Game Programming

By: Jazon Yamamoto

Publisher: Course Technology PTR

Publication Date: 16-APR-2014

Insert Date: 15-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Until recently, most independent or hobbyist game programming took place on the Microsoft Windows platform. Mac OS and Linux weren't nearly as popular, and programming on home game consoles was out of the question. Today's game-programming world is more diverse. THE BLACK ART OF MULTIPLATFORM GAME PROGRAMMING is for developers working across a variety of platforms-Windows, Linux, MacOS, Android, etc. Using SDL (Simple DirectMedia Layer), a cross-platform software library, this book features demos and video tutorials for each chapter, and, in addition to multiplatform game programming, covers...

3. 

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

4. 

General Game Playing

General Game Playing

By: Michael Genesereth; Michael Thielscher

Publisher: Morgan & Claypool Publishers

Publication Date: 01-MAR-2014

Insert Date: 04-APR-2014

Slots: 1.0

Table of Contents • Start Reading

General game players are computer systems able to play strategy games based solely on formal game descriptions supplied at "runtime" (n other words, they don't know the rules until the game starts). Unlike specialized game players, such as Deep Blue, general game players cannot rely on algorithms designed in advance for specific games; they must discover such algorithms themselves. General game playing expertise depends on intelligence on the part of the game player and not just intelligence of the programmer of the game player. GGP is an interesting application in its own right. It is...

5. 

Game Programming Gems 7

Game Programming Gems 7

By: Scott Jacobs

Publisher: Course Technology PTR

Publication Date: 22-APR-2014

Insert Date: 04-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Welcome to the seventh volume of the must-have reference series for game developers, Game Programming Gems, the series that helped define the standards for game programming and continues to be an essential source for new, innovative techniques. "Game Programming Gems 7" provides the tools and inspiration that game developers need to excel. Featuring cutting-edge, ready-to-use techniques contributed by industry veterans and experts, this new collection is a key resource for inspiration, insight, and a plethora of time-saving, ready-to-use methods for the developer's tool box! Gems 7 answers...

6. 

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

7. 

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

8. 

Fundamentals of Role-Playing Game Design

ShortCut

Fundamentals of Role-Playing Game Design

By: Ernest Adams

Publisher: New Riders

Publication Date: 31-MAR-2014

Insert Date: 26-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

You understand the basic concepts of game design: gameplay, user interfaces, core mechanics, character design, and storytelling. Now you want to know how to apply them to the role-playing game genre. This focused guide gives you exactly what you need. It walks you through the process of designing for the role-playing game genre and shows you how to use the right techniques to create fun and challenging experiences for your players....

9. 

Getting Started with Clickteam Fusion

Getting Started with Clickteam Fusion

By: Jürgen Brunner

Publisher: Packt Publishing

Publication Date: 21-MAR-2014

Insert Date: 25-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Create compelling 2D games using Fusion Use the easy-to-understand Fusion editors to design, animate, and program your first 2D games Create 2D games without a scripting language or any foreknowledge of game development Step-by-step tutorial that will guide you through the many features and essential aspects of creating video games. In Detail Multimedia Fusion is an extremely powerful yet easy-to-use visual creation tool. With MMF2’s amazing event editor system, you are able to quickly generate games or apps without having to master a traditional programming language....

10. 

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

11. 

Serious Game Design and Development

Serious Game Design and Development

By: Jan Cannon-Bowers; Clint Bowers

Publisher: IGI Global

Publication Date: 28-FEB-2010

Insert Date: 18-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

The increasing use of games in learning has drawn the attention of numerous disciplines within the scientific community now seeking to understand the nature of its effectiveness and guidance for how to best harness its innovative technology power. Serious Game Design and Development: Technologies for Training and Learning examines high-tech delivery of pedagogical content in a simulated environment that engenders a deeper learning in an entertaining manner. Containing research from international experts, this leading publication within the field bridges the gap between development and science....

12. 

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

13. 

Fundamentals of Action and Arcade Game Design

ShortCut

Fundamentals of Action and Arcade Game Design

By: Ernest Adams

Publisher: New Riders

Publication Date: 11-MAR-2014

Insert Date: 13-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

You understand the basic concepts of game design: gameplay, user interfaces, core mechanics, character design, and storytelling. Now you want to know how to apply them to the action and arcade genre. This focused guide gives you exactly what you need. It walks you through the process of designing for the action and arcade genre and shows you how to use the right techniques to create fun and challenging experiences for your players....

14. 

Best of Game Programming Gems

Best of Game Programming Gems

By: Mark DeLoura

Publisher: Course Technology PTR

Publication Date: 25-FEB-2014

Insert Date: 11-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Welcome to a collection of the most valuable and timeless articles from the essential reference series for game developers. "Best of Game Programming Gems" combines the greatest cutting-edge, ready-to-use techniques contributed by industry experts to volumes 1-6 of the Game Programming Gems series. Each article was carefully chosen by the editors and compiled into one best-of-the-best volume in an effort to share forty-nine timeless gems of game programming wisdom with you and to save you time and effort with a plethora of reliable methods to add to your developer's tool box. The articles are...

15. 

Fundamental 2D Game Programming with Java™

Fundamental 2D Game Programming with Java™

By: Timothy M. Wright

Publisher: Course Technology PTR

Publication Date: 13-MAR-2014

Insert Date: 06-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Learning the fundamentals of 2D game programming is the key to quickly building your game-development expertise. Understanding the elements of the 2D environment will provide a solid foundation in game creation, whether you stick with 2D or move on. FUNDAMENTAL 2D GAME PROGRAMMING WITH JAVA teaches you the basics using Java, including application programming, full-screen games, input handling, matrix transformations, basic physics, intersection testing, collision detection, and much more. The book's three parts cover: The Foundations (building a simple prototype game), the Polish (fine-tuning...

16. 

Interactive Storytelling for Video Games

Interactive Storytelling for Video Games

By: Josiah Lebowitz; Chris Klug

Publisher: Focal Press

Publication Date: 10-SEP-2012

Insert Date: 05-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

What really makes a video game story interactive? What's the best way to create an interactive story? How much control should players be given? Do they really want that control in the first place? Do they even know what they want-or are their stated desires at odds with the unconscious preferences? All of these questions and more are examined in this definitive book on interactive storytelling for video games. You'll get detailed descriptions of all major types of interactive stories, case studies of popular games (including Bioshock, Fallout 3, Final Fantasy XIII, Heavy Rain, and...

17. 

Making Great Games

Making Great Games

By: Michael Thornton Wyman

Publisher: Focal Press

Publication Date: 12-NOV-2012

Insert Date: 27-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Join videogame industry veteran Michael Thornton Wyman on a series of detailed, behind-the-scenes tours with the teams that have made some of the most popular and critically acclaimed videogames of the modern era. Drawing on insider's perspectives from a wide variety of teams, learn about the creation of a tiny, independent game project (World of Goo), casual game classics (Diner Dash, Bejeweled Twist), the world's most popular social game (FarmVille) as well as the world's most popular MMORPG (World of Warcraft), PC titles (Half Life 2) to AAA console games (Madden NFL 10), and...

18. 

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

19. 

Scratch 2.0 Game Development HOTSHOT

Scratch 2.0 Game Development HOTSHOT

By: Jessica Chiang; Sergio van Pul

Publisher: Packt Publishing

Publication Date: 21-FEB-2014

Insert Date: 25-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

10 engaging projects that will teach you how to build exciting games with the easy-to-use Scratch 2.0 environment Discover how to make the most of the new Scratch 2.0 interface Understand how video games work under the hood Make your projects come to life, using practical programming principles Learn how to plan and build your own interactive projects In Detail Playing video games is fun, however, it’s even more fun to make your own! Scratch 2.0 makes that challenge a lot easier. Instead of diving into abstract and confusing code, you can build games using easy to...

20. 

Source SDK Game Development Essentials

Source SDK Game Development Essentials

By: Brett Bernier

Publisher: Packt Publishing

Publication Date: 21-FEB-2014

Insert Date: 25-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Develop engaging and immersive mods with Source SDK Create maps and mods using the tools provided with Source SDK Learn how to use Hammer to create your own game worlds Create goal-driven A.I. sequences and scripts Master Source SDK tools with ease with step by step tutorials In Detail The Source Authoring Tools are the pieces of software used to create custom content for games made with Valve’s Source engine. Creating mods and maps for your games without any programming knowledge can be time consuming. These tools allow you to create your own maps and levels without...