Unity Android game development by example beginner's guide
Subtitle: learn how to create exciting games using Unity 3D for Android with the help of hands-on examples
By: Thomas Finnegan
Publisher: Packt Publishing
Published: 2013
Place of publication: Birmingham, UK
Language: eng
Number of pages: 320
ISBN-13: 9781849692076; 9781306224246; 9781849692014
Subjects: Computer games; Programming; Video games; Design; Three-dimensional display systems; Computer adventure games; GAMES; Board; Unity (Electronic resource)
Description: Unity Android Game Development by Example Beginner's Guide consists of different game application examples. No prior experience with programming, Android, or Unity is required. You will learn everything from scratch and will have an organized flow of information specifically designed for complete beginners to Unity. Great for developers new to Unity, Android, or both, this book will walk you through everything you need to know about game development for the Android mobile platform. No experience with programming, Android, or Unity is required. Most of the assets used in each chapter project are.
Table of contents: title: Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Saying Hello to Unity and Android; Understanding what makes Unity great; Understanding what makes Android great; Understanding how Unity and Android work together; Differences between Pro and Basic; License comparison overview; Setting up the development environment; Time for action; title: installing the JDK; Time for action; title: installing the Android SDK; Time for action; title: installing Unity 3D; Optional code editor; Connecting to a device; title: Time for action; title: simple device connectionTime for action; title: connecting trickier devices; Unity Remote; Building a simple application; Time for action; title: Hello World; Summary; Chapter 2: Looking Good; title: Graphical Interface; Creating a Tic-tac-toe game; Time for action; title: creating Tic-tac-toe; Finishing the game; Time for action; title: finish creating the game; GUI Skins and GUI Styles; A prettier form of Tic-tac-toe; Time for action; title: styling the game; Dynamic positioning; Time for action; title: the dynamic GUI; A better way to build to device; Time for action; title: build and run; Summary; title: Chapter 3: The Backbone of Any Game; title: Meshes, Materials, and AnimationsSetting up; Time for action; title: the setup; Importing the meshes; Time for action; title: importing the tank; Tank import settings; Setting up the tank; Time for action; title: creating the tank; Time for action; title: keeping score; Time for action; title: controlling the chassis; Time for action; title: controlling the turret; Time for action; title: putting the pieces together; Creating the materials; Time for action; title: creating the city; Time for action; title: moving treads; Animations; The target's animations; Time for action; title: setting up target animations; title: State machinesTime for action; title: creating the target state machine; Time for action; title: scripting the target; Creating the prefab; Time for action; title: creating the target; Ray tracing to shoot; Time for action; title: simple shooting; Summary; Chapter 4: Setting the Stage; title: Camera Effects and Lighting; The camera effects; Skyboxes and distance fog; Time for action; title: adding a skybox and distance fog; Target indicator; Time for action; title: creating the pointer; Time for action; title: controlling the indicator; Time for action; title: working with a second camera; Turbo boost; Time for action; title: using the boost effect; title: LightsTime for action; title: adding more lights; Lightmaps; Time for action; title: creating a lightmap; Cookies; Time for action; title: applying headlights; Blob shadow; Time for action; title: a tank with a shadow; Summary; Chapter 5: Getting Around; title: Pathfinding and AI; Understanding AI and pathfinding; The NavMesh; Time for action; title: creating the NavMesh; The NavMeshAgent component; Time for action; title: creating the enemy; The chase; Time for action; title: the player is over here; Time for action; title: chasing the player; Being attacked; Time for action; title: getting ready to fire; Attacking the enemy; title: Time for action; title: giving it a weakness