Cover image for Unity 3.x game development essentials [electronic resource] : game development with C♯ and Javascript / Will Goldstone.
Unity 3.x game development essentials [electronic resource] : game development with C♯ and Javascript / Will Goldstone.
ISBN:
9781849691451
Title:
Unity 3.x game development essentials [electronic resource] : game development with C♯ and Javascript / Will Goldstone.
Author:
Goldstone, Will.
Personal Author:
Edition:
2nd ed.
Publication Information:
Birmingham, UK : Packt Pub., 2011.
Physical Description:
1 online resource (x, 462 pages) : illustrations.
Series:
Community experience distilled
General Note:
Imperfect: lacking t.p.

"Build fully functional, professional 3D games with realistic environments, sound, dynamic effects, and more!"

Includes index.
Contents:
Unity 3.xGame Development Essentials; Unity 3.x Game Development Essentials; Credits; Foreword; About the Author; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Getting help with the book and updates; Conventions; Reader feedback; Customer support; Downloading the book asset bundle; Downloading the color images of this book; Errata; Piracy; Questions; 1. Enter the Third Dimension; Getting to grips with 3D.

CoordinatesLocal space versus world space; Vectors; Cameras; Projection mode--3D versus 2D; Polygons, edges, vertices, and meshes; Materials, textures, and shaders; Rigidbody physics; Collision detection; Essential Unity concepts; The Unity way--an example; Assets; Scenes; GameObjects; Components; Scripts; Prefabs; The interface; The Scene view and Hierarchy; Control tools; Flythrough Scene navigation; Control bar; Search box; Create button; The Inspector; The Project window; The Game view; Summary; 2. Prototyping and Scripting Basics; Your first Unity project; A basic prototyping environment.

Setting the sceneAdding simple lighting; Another brick in the wall; Building the master brick; And snap!--It's a row; Grouping and duplicating with empty objects; Build it up, knock it down!; Setting the viewpoint; Introducing scripting; A new behaviour script or 'class'; What's inside a new C♯ behaviour; Basic functions; Variables in C♯; What's inside a new Javascript behaviour; Variables in Javascript; Comments; Wall attack; Declaring public variables; Assigning scripts to objects; Moving the camera; Local, private, and public variables; Local variables and receiving input.

Understanding TranslateImplementing Translate; Testing the game so far; Making a projectile; Creating the projectile prefab; Creating and applying a material; Adding physics with a Rigidbody; Storing with prefabs; Firing the projectile; Using Instantiate() to spawn objects; Adding a force to the Rigidbody; Summary; 3. Creating the Environment; Designing the game; Using the terrain editor; Terrain menu features; Importing and exporting heightmaps; Setting the resolution; Mass place trees; Flatten Heightmap; Refresh tree and detail prototypes; The terrain toolset; Terrain Script; Raise height.

Paint heightSmooth Height; Paint Texture; Place Trees; Paint Details; Terrain Settings; Creating the island--sun, sea, and sand; Step 1--Setting up the terrain; Step 2--Creating the Island outline; Step 3--Volcano!; Step 4--Adding textures; Painting procedure; Sandy areas; Grass & Rock; Volcanoes rock!; Step 5--Tree time; Step 6--The grass is always greener; Step 7--Let there be lights!; Creating sunlight; Step 8--What's that sound?; Sounds--2D versus 3D; Audio file formats; The hills are alive!; Importing the book's asset package; Further audio settings; Step 9--Look, there! Up in the skybox!
Local Note:
eBooks on EBSCOhost
Format:
Electronic Resources
Electronic Access:
Click here to view
Publication Date:
2011
Publication Information:
Birmingham, UK : Packt Pub., 2011.