Beginning 3D game development with Unity 4 all-in-one, multi-platform game development
Beginning 3D Game Development with Unity 4 is perfect for those who would like to come to grips with programming Unity. You may be an artist who has learned 3D tools such as 3ds Max, Maya, or Cinema 4D, or you may come from 2D tools such as Photoshop and Illustrator. On the other hand, you may just...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
New York :
Apress
2013.
|
Edición: | 2nd ed. 2013. |
Colección: | Technology in action
Technology in action. |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629376006719 |
Tabla de Contenidos:
- ""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Introduction""; ""Chapter 1: Introduction to Game Development""; ""The Adventure Genre""; ""Text Adventure Games""; ""Graphical Adventure""; ""LucasArts Titles""; ""Fast Forward to Real Time""; ""Modern Successes of the Genre""; ""What Draws People to This Genre?""; ""New Experiences""; ""Suspension of Consequences""; ""Intellectual Stimulus""; ""No Dexterity Required""; ""Visual Interest""; ""Story""; ""Designing Your Game""; ""Defining a Style""
- ""Compartmentalizing Environments""""First-Person or Third?""; ""Animation""; ""Content""; ""Challenges, Tasks, and Puzzles""; ""What Basic Human Characteristics Make for Fun?""; ""Managing Your Project""; ""Multiple Roles""; ""Choosing the Game Engine""; ""The Requirements""; ""Tips for Completing Your First Game""; ""New to Real Time vs. Pre-render""; ""Terms and Concepts""; ""Summary""; ""Chapter 2: Unity UI Basics�Getting Started""; ""Installing Unity and Starting Up""; ""Loading or Creating a New Project or Scene""; ""The Layout""; ""Scene View""; ""Game Window""; ""Hierarchy View""
- ""Project View""""Inspector""; ""Toolbar""; ""Menus""; ""File""; ""Edit""; ""Assets""; ""GameObject""; ""Component""; ""Window""; ""Help""; ""Creating Simple Objects""; ""Selecting and Focus ing""; ""Transforming Objects""; ""Snaps""; ""Vertex Snaps""; ""Scene Gizmo""; ""Non-Snap Alignment""; ""Lights""; ""3D Objects""; ""Meshes""; ""Sub-Objects of a Mesh""; ""Mapping""; ""Materials""; ""Summary""; ""Chapter 3: Scripting: Getting Your Feet Wet""; ""What Is a Script?""; ""Components of a Script""; ""Functions""; ""Anatomy of a Function""; ""Time.deltaTime""; ""Variables""
- ""Picking an Object in the Game""""Printing to the Console""; ""Counting Mouse Picks""; ""Conditionals and State""; ""Deconstructing the Conditional""; ""Order of Evaluation""; ""Summary""; ""Chapter 4: Terrain Generation: Creating a Test Environment""; ""Creating Environments""; ""Creating a Terrain Object""; ""Flythrough Scene Navigation""; ""The Terrain Engine""; ""Topology""; ""Painting Textures""; ""Trees""; ""Sky""; ""Back to the Trees""; ""Importing UnityPackages""; ""Terrain Extras""; ""Creating Your Own Terrain Assets""; ""Options""; ""Trees""; ""Orientation""
- ""Bend for Detail Meshes""""Terrain Settings""; ""Shadows""; ""Fog""; ""Summary""; ""Chapter 5: Navigation and Functionality""; ""Navigation""; ""Arrow Navigation and Input""; ""Tweaking the Mouse Look""; ""Fun with Platforms""; ""Plan Ahead""; ""Collision Walls""; ""Object Names""; ""Your First Build""; ""Defining Boundaries""; ""Summary""; ""Chapter 6: Cursor Control""; ""Cursor Visibility""; ""Custom Cursors""; ""GUI Texture Cursor""; ""Texture Importer""; ""Color Cues""; ""Cursor Position""; ""Hardware Cursor""; ""UnityGUI Cursor""; ""Object-to-Object Communication""
- ""Mouseover Cursor Changes""