Learning ShiVa3D Game Development

Get a grip on ShiVa3D mobile game development with this step-by-step, hands-on tutorial with this book and ebook.
Preview in Mapt

Learning ShiVa3D Game Development

Wade Tracy

Get a grip on ShiVa3D mobile game development with this step-by-step, hands-on tutorial with this book and ebook.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$10.50
RRP $14.99
Save 29%
Print + eBook
$24.99
RRP $24.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.50
$24.99
$29.99p/m after trial
RRP $14.99
RRP $24.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Learning ShiVa3D Game Development Book Cover
Learning ShiVa3D Game Development
$ 14.99
$ 10.50
Learning LibGDX Game Development- Second Edition Book Cover
Learning LibGDX Game Development- Second Edition
$ 29.99
$ 21.00
Buy 2 for $28.00
Save $16.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781849693509
Paperback166 pages

Book Description

Mobile games have been the recent craze and with so many ways to monetize the popularity of these games, it is no wonder that game developers are excited to get into the market. However, the mobile platforms that are available and their popularity constantly change meaning that developers have to be able to react quickly to the market. ShiVa3D gives developers the power to quickly develop the game once, but deploy to almost every popular mobile platform, which enables them to have greater distribution and a greater opportunity to sell games.

"Learning ShiVa3D Game Development" is a simple, hands-on guide to the key features of the ShiVa3D game engine that will enable you to get up and running with your mobile game ideas. Learning ShiVa3D Game Development will make it possible to easily develop your game once, but publish it to most of the popular mobile platforms.

This book specifically targets the key features of ShiVa3D that will enable you to create games quickly. It will take you through designing game components in the editor and provide detailed explanations for every line of scripting used.

You’ll look at how the modular nature of the editor allows you to do everything from scripting, to complex physics interactions, to special effects with only a few adjustments to pre-configured settings. We will see how to deal with input from the keyboard, mouse, or touchscreen as well as how to add sound effects and music to a game. You will get to actually play your game as you learn to deploy a game to an Android phone. If you are looking for a way to make your game ideas a reality, then this is the book for you.

By the end of this book, you would have learnt everything you need to know to create your own mobile game that can then be deployed just about anywhere.

Table of Contents

Chapter 1: Getting Started
System requirements
Downloading ShiVa3D
Installing ShiVa3D
The ShiVa editor
Creating a project
Making a scene
Importing models
Editing the scene
Adding intelligence
Summary
Chapter 2: Editor Fundamentals
The ShiVa3D editor
The Modules
Adding new materials
Adding sounds
Summary
Chapter 3: Behaviors and Scripting
Lua syntax
ShiVa3D Application Programming Interface
Scripting in use
Filling in the scene
Summary
Chapter 4: Physics and the Environment
Sensors
Dynamic objects
Collider objects
The physical setup
Summary
Chapter 5: Lighting and Special Effects
Lighting
Lightmaps
Particle effects
Polytrails
Ambient settings
Summary
Chapter 6: Menus and Overlays
Game states
The HUD Editor window
Adding menus
Game overlays
Game over
Summary
Chapter 7: Deploying to a Device
Mobile device considerations
ShiVa Authoring Tool
Installing the tools
Configuring the project
Deploying the game
Summary

What You Will Learn

  • Creating a mobile game in ShiVa3D
  • Using the editor and the modules available
  • Handling game and user generated events
  • Learning ShiVa’s scripting language - StoneScript
  • Configuring object physics and sensors
  • Creating special effects such as fire and vapor trails
  • Using UI elements such as buttons and indicators
  • Deploying your game to an Android device
  • Additional resources for learning game development and creating game assets

Authors

Table of Contents

Chapter 1: Getting Started
System requirements
Downloading ShiVa3D
Installing ShiVa3D
The ShiVa editor
Creating a project
Making a scene
Importing models
Editing the scene
Adding intelligence
Summary
Chapter 2: Editor Fundamentals
The ShiVa3D editor
The Modules
Adding new materials
Adding sounds
Summary
Chapter 3: Behaviors and Scripting
Lua syntax
ShiVa3D Application Programming Interface
Scripting in use
Filling in the scene
Summary
Chapter 4: Physics and the Environment
Sensors
Dynamic objects
Collider objects
The physical setup
Summary
Chapter 5: Lighting and Special Effects
Lighting
Lightmaps
Particle effects
Polytrails
Ambient settings
Summary
Chapter 6: Menus and Overlays
Game states
The HUD Editor window
Adding menus
Game overlays
Game over
Summary
Chapter 7: Deploying to a Device
Mobile device considerations
ShiVa Authoring Tool
Installing the tools
Configuring the project
Deploying the game
Summary

Book Details

ISBN 139781849693509
Paperback166 pages
Read More

Read More Reviews

Recommended for You

Unity 4.x Cookbook Book Cover
Unity 4.x Cookbook
$ 29.99
$ 21.00
Learning C# by Developing Games with Unity 3D Beginner's Guide Book Cover
Learning C# by Developing Games with Unity 3D Beginner's Guide
$ 29.99
$ 21.00
Unity 4.x Game AI Programming Book Cover
Unity 4.x Game AI Programming
$ 26.99
$ 18.90
Unity 3 Game Development HOTSHOT Book Cover
Unity 3 Game Development HOTSHOT
$ 29.99
$ 21.00
Unity 3.x Game Development Essentials Book Cover
Unity 3.x Game Development Essentials
$ 29.99
$ 21.00
Unity Shaders and Effects Cookbook Book Cover
Unity Shaders and Effects Cookbook
$ 29.99
$ 6.00