Cover image for Learning ShiVa3D Game Development.
Learning ShiVa3D Game Development.
Title:
Learning ShiVa3D Game Development.
Author:
Tracy, Wade.
ISBN:
9781849693516
Personal Author:
Physical Description:
1 online resource (191 pages)
Contents:
Learning ShiVa3D Game Development -- Table of Contents -- Learning ShiVa3D Game Development -- Credits -- About the Author -- About the Reviewer -- 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 -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Getting Started -- System requirements -- Downloading ShiVa3D -- Installing ShiVa3D -- The ShiVa editor -- Creating a project -- Creating a game -- Making a scene -- Importing models -- Editing the scene -- Adding intelligence -- Variables -- Handlers -- Summary -- 2. Editor Fundamentals -- The ShiVa3D editor -- Program menu -- The Modules -- The AI Debugger module -- AI Model Editor -- Ambience Editor -- Attributes Editor -- Data Explorer -- Game Editor -- HUD Editor -- Log Reporter -- PolyTrail Editor -- Particle Editor -- Scene Viewer -- Toolbar -- Navigation -- Scene Explorer -- Script Editor -- Adding new materials -- Adding sounds -- Creating a SoundBank -- Adding a SoundBank to the ship -- Summary -- 3. Behaviors and Scripting -- Lua syntax -- Comments -- Variables -- Functions -- Flow control -- If statements -- The return and the break keywords -- The for loop -- The while loop -- The repeat loop -- Operators -- ShiVa3D Application Programming Interface -- Scripting in use -- Handling user input -- Creating the ship AI -- Camera AI -- Filling in the scene -- The tunnel -- Summary -- 4. Physics and the Environment -- Sensors -- Dynamic objects -- Collider objects -- The physical setup -- Configuring the ship sensors -- Configuring the ship dynamics -- Using sensors to spawn asteroids -- Loading the asteroids -- Spawning the asteroids -- Setting the triggers.

Configuring the tunnel and rocks -- Summary -- 5. Lighting and Special Effects -- Lighting -- Dynamic lighting -- Static lighting -- Lightmaps -- Particle effects -- Engine exhaust -- Attaching the particle effects -- Explosions -- Triggering the explosions -- Polytrails -- Ambient settings -- Summary -- 6. Menus and Overlays -- Game states -- The HUD Editor window -- Components -- Adding menus -- Game background scene -- Game introduction menu -- Pause menu -- Game overlays -- Game over -- Summary -- 7. Deploying to a Device -- Mobile device considerations -- ShiVa Authoring Tool -- Installation -- Installing the tools -- Android installation -- Android SDK -- Android NDK -- Cygwin -- Ant -- Java SE Development Kit -- Eclipse -- Configuring the project -- Configuring the Android -- Configuring Authoring Tool -- Deploying the game -- Signing -- Summary -- A. Editor Hotkeys -- Application -- Changing desktops -- When a game is loaded -- Scene Viewer -- Script Editor -- Search -- Build -- B. Additional Resources -- Design -- Blender -- General 3D -- General assets -- Models -- Textures -- Sound -- Tools -- Independent game developer sites -- Index.
Abstract:
This book is a step-by-step, hands-on introduction to the basics of mobile game development with the ShiVa3D game engine. This book assumes no prior mobile game development or ShiVa3D experience, and is therefore suited to the absolute beginner looking to learn about both. Although previous programming experience will be beneficial, it is not necessary. Because game development platforms are so diverse, this book will also serve as a quick introduction for seasoned game developers that are looking to take advantage of the power of ShiVa3D. In either case the book also introduces the reader to resources for further learning.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: