Book Image

Learning ShiVa3D Game Development

By : Wade Tracy
Book Image

Learning ShiVa3D Game Development

By: Wade Tracy

Overview of this book

<p>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.<br /><br />"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.<br /><br />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.<br /><br />You&rsquo;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.<br /><br />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.</p>
Table of Contents (16 chapters)

About the Reviewer

Zachary Burke has a formal education in electrical engineering and has been trying to make video games since he was seven years old. He has been a dedicated ShiVa user since early 2011, and you'll find him on the forums as error454.

As well as having a successful career in the mobile industry, he moonlights as a game designer and developer for his own company, Hypercane Studios.

Marc Schaerer is a thirty-one-year old interactive media software engineer working as a freelance developer and consultant.

After years of self-tutoring in various game development related fields, he immatriculated at ETH Zurich, a major global institution in research and training new engineers, where he studied Computer Science and Computational Science and Engineering.

Armed with the indepth background gained at ETH and forced by the lack of presence of interactive and gaming industry in Switzerland, he funded Gayasoft to work as a remote freelance game software engineer and technical consultant for a variety of smaller and bigger global customers, including Solstar Games where he took over the lead developer position for their MMO technology suite Realm Crafter, before leaving to move to ShiVa 3D and the Unity interactive engine technologies in 2008, which since then became his main tools to create immersive, interactive 2D and 3D experiences for the Web and mobile.

With the technological change in the society initially started by the growing usage of the new generations of smart phones, his interest broadened to cover games in their complete form including interactive trainings, interactive tutoring, serious games, and gamification. This interest lead him to Living Artz in 2010–2011, where he filled the role as a programmer on a major 3D online virtual community project featuring an immersive learning environment, followed later in 2011 by a lead developer position on Popper (http://www.popper.org), an interactive 3D behavioral research platform powered by Unity and ExitGames Photon, but this interest also raised his interest in helping others to create immersive experiences for users, be it for entertainment, learning, or serious games.