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 Game Development HOTSHOT

Unity 4 Game Development HOTSHOT

By: Jate Wittayabundit

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Develop spectacular gaming content by exploring and utilizing Unity 4 Understand the new 2D Sprite and Immediate Mode GUI system (OnGUI()/GUI class) in Unity 4, and the difference between 2D and 3D worlds, with clear instruction and examples. Learn about Mecanim System, AI programming, editor script, and Character Controller programming including scripting and how to adapt it to your needs. Create a Menu for an RPG Game – Add Powerups, Weapons, and Armor. In Detail Immerse yourself in the world of high-end game design by partaking in challenging missions. Start off by...

2. 

Gender Considerations and Influence in the Digital Media and Gaming Industry

Gender Considerations and Influence in the Digital Media and Gaming Industry

By: Julie Prescott; Julie McGurren

Publisher: IGI Global

Publication Date: 30-JUN-2014

Insert Date: 17-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Occupational segregation is an important issue and can be detrimental to women. There is a strong need for more women in science, engineering, and information technology, which are traditionally male dominated fields. Female representation in the computer gaming industry is a potential way to increase the presence of women in other computer-related fields. Gender Considerations and Influence in the Digital Media and Gaming Industry provides a collection of high-quality empirical studies and personal experiences of women working in male-dominated fields with a particular focus on the media and...

3. 

HTML5 Game Development HOTSHOT

HTML5 Game Development HOTSHOT

By: Makzan

Publisher: Packt Publishing

Publication Date: 08-JUL-2014

Insert Date: 10-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Build interactive games with HTML, DOM, and the CreateJS Game library Create eight different games using HTML5 Learn essential games development techniques, such as game loop, animations, and browser storage Follow the project-based approach to build games from start to finish with in-depth explanations on game management In Detail This book will show you how to create stunning cross-browser games without the need for Flash or other plugins. Learn about Box2D, DOM elements, the EaselJS framework, and more, all providing a foundation of knowledge to expand your...

4. 

Unity for Absolute Beginners

Unity for Absolute Beginners

By: Sue Blackman

Publisher: Apress

Publication Date: 19-JUN-2014

Insert Date: 04-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

"Unity for Absolute Beginners walks you through the fundamentals of creating a small third-person shooter game with Unity. Using the free version of Unity to begin your game development career, you'll learn how to import, evaluate and manage your game resources to create awesome third-person shooters. This book assumes that you have little or no experience with game development, scripting, or 3D assets, and that you're eager to start creating games as quickly as possible, while learning Unity in a fun and interactive environment. With Unity for Absolute Beginners you'll become familiar with...

5. 

Learn C++ for Game Development

Learn C++ for Game Development

By: Bruce Sutherland

Publisher: Apress

Publication Date: 18-JUN-2014

Insert Date: 04-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

" If you're new to C++ but understand some basic programming, then Learn C++ for Game Development lays the foundation for the C++ language and API that you'll need to build game apps and applications. Learn C++ for Game Development will show you how to:Master C++ features such as variables, pointers, flow controls, functions, I/O, classes, exceptions, templates, and the Standard Template Library (STL) Use design patterns to simplify your coding and make more powerful gamesManage memory efficiently to get the most out of your creativityLoad and save games using file I/O, so that your users...

6. 

Learn Sprite Kit for iOS Game Development

Learn Sprite Kit for iOS Game Development

By: Leland Long

Publisher: Apress

Publication Date: 24-JUN-2014

Insert Date: 04-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

" With Learn Sprite Kit for iOS Game Development, you'll discover how easy it is to create 2D games using the new Sprite Kit framework from Apple. You'll find how simple it is to create a scene, add animated sprites, incorporate edges, play sound effects, and create animated particles for special effects. You'll also use touch events to control your sprites, implement the built-in physics engine, handle sprite collisions and contacts, and much more.To help you in learning how to use all these cool features of Sprite Kit, you'll follow along as we build a complete 2D game for iPhone. By...

7. 

Sparrow iOS Game Framework Beginner's Guide

Sparrow iOS Game Framework Beginner's Guide

By: Johannes Stein

Publisher: Packt Publishing

Publication Date: 25-JUN-2014

Insert Date: 28-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Create mobile games for iOS devices with the Sparrow iOS Game Framework Learn the principles of Game Mechanics and implement them with Sparrow’s powerful framework Build an entire game throughout the course of the book This is a practical guide with step-by-step instructions to learn the art of mobile game development In Detail Sparrow is a game framework with a focus on ease-of-use and current state-of-the-art technologies. The Sparrow game framework is intended for 2D games and multimedia applications and has built-in support for animation, managing objects on the...

8. 

Construct 2 Game Development by Example

Construct 2 Game Development by Example

By: John Bura

Publisher: Packt Publishing

Publication Date: 25-JUN-2014

Insert Date: 27-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Learn how to make games for multiple platforms with Construct 2 Make games easily in Construct 2, with no programming Get to grips with game design and production from scratch, with no experience necessary Learn the secrets behind the mechanics of bestselling games, from tower defence to physics puzzles In Detail Construct 2 is an HTML5-based game editor that uses drag-and-drop functionality to allow users to create complex and engaging games with no programming experience. The software is fast and easy to learn for novices, yet powerful for advanced users, letting...

9. 

Learning iPhone Game Development with Cocos2D 3.0

Learning iPhone Game Development with Cocos2D 3.0

By: Kirill Muzykov

Publisher: Packt Publishing

Publication Date: 25-JUN-2014

Insert Date: 27-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Harness the power of Cocos2D to create your own stunning and engaging games for iOS Find practical solutions to many real-world game development problems Create games from start to finish by writing code and following detailed step-by-step instructions Full of illustrations and diagrams, practical examples, and tips for deeper understanding of game development in Cocos2D for iPhone In Detail Cocos2D-iPhone (Cocos2D-Swift) is a robust yet simple-touse 2D game framework for iPhone. If you are just starting with game programming, Cocos2D will enable you to make your first...

10. 

Game Development with Unity®, Second Edition

Game Development with Unity®, Second Edition

By: Michelle Menard; Bryan Wagstaff

Publisher: Course Technology PTR

Publication Date: 25-JUN-2014

Insert Date: 24-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

The Unity engine game development tool is a multi-platform engine and editor rolled into one. It is an ideal development tool for independent developers and students, and many pro studios turn to it for fast prototyping. Unity allows developers to create a single game and release it on many platforms including Android, iOS, and the web. This completely updated edition of GAME DEVELOPMENT WITH UNITY is a tutorial-style guide that provides a complete overview of the Unity editor along with step-by-step projects covering every basic functional aspect, from asset importing to publishing. Each...

11. 

Beginning Game Programming, Fourth Edition

Beginning Game Programming, Fourth Edition

By: Jonathan S. Harbour

Publisher: Course Technology PTR

Publication Date: 24-JUN-2014

Insert Date: 22-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

This completely updated fourth edition of the popular BEGINNING GAME PROGRAMMING will introduce you to the fascinating world of game programming for Windows using Visual Studio 2012 and DirectX 11. The book requires only a basic understanding of the C++ language and provides a solid introduction to DirectX 11 programming. You'll learn the basics of making sprite-based games without getting bogged down in complex 3D rendering. The instruction is step-by-step, building as you go. Even if you're new to the subject, you will be able to follow along, learning how to take your game ideas from...

12. 

Beginning C++ Through Game Programming, Fourth Edition

Beginning C++ Through Game Programming, Fourth Edition

By: Michael Dawson

Publisher: Course Technology PTR

Publication Date: 25-JUN-2014

Insert Date: 22-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

When it comes to game programming, C++ is the name of the game. If you aspire to move from game player to game creator, it all starts with learning the fundamentals of C++ and game-programming basics. With BEGINNING C++ THROUGH GAME PROGRAMMING, FOURTH EDITION, you will find an up-to-date and thorough introduction to everything you need to get started-with no previous programming experience required. In the new fourth edition of this popular guide to learning C++, you will work with a complete program while learning each new concept and a game program at the end of each chapter. A final game...

13. 

Game Development Tool Essentials

Game Development Tool Essentials

By: 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

Publisher: Apress

Publication Date: 03-JUN-2014

Insert Date: 19-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

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

14. 

Practical Game Development with Unity® and Blender™

Practical Game Development with Unity® and Blender™

By: Alan Thorn

Publisher: Course Technology PTR

Publication Date: 12-JUN-2014

Insert Date: 06-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Today's game developers, particularly those working in smaller, independent studios, need to be expert generalists that is, skilled in a wide range of tasks, from coding and level design to 3D modeling, animation, and more. Beyond knowing how to make great games, they also need the perspective and the experience to develop products quickly-all while working with limited resources, time, and budgets. They must take a holistic approach to the art and science of game development, with an emphasis on optimizing workflow. In PRACTICAL GAME DEVELOPMENT WITH UNITY AND BLENDER, author and developer...

15. 

Pro Unity Game Development with C#

Pro Unity Game Development with C#

By: Alan Thorn

Publisher: Apress

Publication Date: 25-MAY-2014

Insert Date: 03-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

In Pro Unity Game Development with C#, Alan Thorn, author of Learn Unity for 2D Game Development and experienced game developer, takes you through the complete C# workflow for developing a cross-platform first person shooter in Unity. C# is the most popular programming language for experienced Unity developers, helping them get the most out of what Unity offers. If you're already using C# with Unity and you want to take the next step in becoming an experienced, professional-level game developer, this is the book you need. Whether you are a student, an indie developer, or a season game...

16. 

Core HTML5 2D Game Programming

Core HTML5 2D Game Programming

By: David Geary

Publisher: Prentice Hall

Publication Date: 11-JUL-2014

Insert Date: 24-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

Game programming offers a wealth of creative and business opportunities, and it’s never been more accessible. In Core HTML5 2D Game Programming, best-selling author David Geary shows you how to use freely available browser tools and open source resources to create video games that run in desktop browsers and on mobile devices. Geary walks you step by step through every aspect of implementing a sophisticated arcade-style game entirely from scratch, without using proprietary game frameworks. Packed with code, this full-color tutorial gives you the in-depth understanding you need to design and...

17. 

OUYA Game Development by Example Beginner's Guide

OUYA Game Development by Example Beginner's Guide

By: Jack Donovan

Publisher: Packt Publishing

Publication Date: 20-MAY-2014

Insert Date: 23-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

An all-inclusive, fun guide to making professional 3D games for the OUYA console Create enthralling and unique games for the OUYA console Learn basic scripting methods in a three-dimensional game engine Polish and package your games for publishing on the OUYA marketplace In Detail The OUYA console and development kit gives you the power to publish video games for the players, creating a console marketplace of the gamers, for the gamers, and by the gamers. Using the OUYA developer kit and the Unity3D game engine, even beginners with a captivating game idea can bring it...

18. 

Getting Started with OUYA

Getting Started with OUYA

By: Ruben Hoyos; Robinson Moncada

Publisher: Packt Publishing

Publication Date: 12-MAY-2014

Insert Date: 15-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

A practical guide to developing games for the revolutionary OUYA console Learn the basic principles of game development for the OUYA console Get to know the business model, content types, and specifications of the OUYA console Develop your first project for the OUYA console In Detail The OUYA console is a fully customizable open source indie console, which is based on the Android operating system and equipped with the powerful Tegra 3 graphics processor. It provides unprecedented levels of performance for an open source console, and is a new open platform for game...

19. 

Making a GameSalad® for Teens

Making a GameSalad® for Teens

By: Michael Duggan

Publisher: Course Technology PTR

Publication Date: 18-JUN-2013

Insert Date: 07-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

GameSalad is the fastest, easiest way to get started building games for Macs, PCs, iOS smart devices, and the Web. If you're a gamer who's ready to start building your own games, MAKING A GAMESALAD FOR TEENS is the book for you. In simple, step-by-step lessons, author Michael Duggan will show you how to build fun, engaging games from the ground up with GameSalad and share them with your friends via social networking. GameSalad, a free, web-based program, is easy enough for complete beginners to understand and use, but the skills it helps you build can provide a foundation for more advanced...

20. 

GameMaker Game Programming with GML

GameMaker Game Programming with GML

By: Matthew DeLucas

Publisher: Packt Publishing

Publication Date: 25-APR-2014

Insert Date: 29-APR-2014

Slots: 1.0

Table of Contents • Start Reading

Learn GameMaker Language programming concepts and script integration with GameMaker Studio through hands-on, playable examples Write and utilize scripts to help organize and speed up your game production workflow Display important user interface components such as score, health, and lives Play sound effects and music, and create particle effects to add some spice to your projects Learn how to script common game features: artificial intelligence, collision, reading input, and player feedback Build your own example match-three puzzle and platform games In...