Welcome to ShiVa Developer, the primary resource and tutorial website dedicated to all your ShiVa needs. We want you to find everything you require within a few mouse clicks. Exploit ShiVa’s full potential by learning new functions from the API Reference, discovering new tutorials on specific topics in the Community WIKI, or by sifting through the Official Tutorials.

Getting Started

Getting Started with ShiVa is a series of tutorials geared towards ShiVa beginners. Learn how to import assets, code your first AI, export your game to the platform of your choice, and much more. Become a ShiVa Professional in no time! Full tutorial list available here.


documentationLearn how to script, how to use the editor modules, and all commands from the API reference and documentation.
Are you interested in contributing yourself? Please do not hesitate to ask us for the backend password.

Community Wiki

wikilogoThe new Developer Wiki hosts the best user-created tutorials for ShiVa 2.0 and up. You can also visit the old ShiVa 1.9 Wiki for legacy projects.
Are you interested in contributing yourself? Please do not hesitate to ask us for the backend password.

Knowledge Base

kblogoHelpful Code Snippets and answers to Frequently Asked Development Questions can be found in our Knowledge Base.
Are you interested in contributing yourself? Please do not hesitate to ask us for the backend password.


mantisIf you wish to report a bug in our software or want to suggest a feature, please use our dedicated bugtracker website.

User Forum

forumlogoThe ShiVa Developer Forum is a place where the experienced developers help the newcomers with their problems. Everyone is welcome, from Free Web Edition users to experienced plugin programmers!

Skype Chat

skypegroupIf you like chatting with your fellow co-developers directly, the Skype User Group might be for you! Click the icon on the left or add sale.rocket (Abhinav Gupta) to your Skype Contacts.

Beta Program

betaIf you are a licensee, you can work with the latest Editor versions before they get released to the public. Log into the protected ShiVa Beta Website using the beta password sent to you with your license purchase.

Console Engines

ps3_1_128If you are a registered console developer, you can request a password to work with our console engines at no extra charge!
Log into the protected ShiVa Console Area.


shivahelp2If you want to get in contact with us or want to ask us about our licensing, you can reach us through our support website. We utilize a ticket system to answer your questions effectively.

Five Latest Blog Tutorials

We regularly post new tutorials on our blog. Go to the full tutorial list here.



ShiVa Multitouch explained


Ever since the iPhone revolutionized the smartphone world, multitouch has been a staple technology that allows users to interface with their mobile devices through simple taps and swiping gestures. Multitouch support has also been a part of ShiVa ever since version 1.6 many, many years ago. However, the behaviour of the touch handlers might surprise you if you have only ever worked with mouse pointers before. Read more ›

Posted in Basics, Scripting, System, Tutorials

Building Plugins for all Processor Architectures


In today's multiplatform world, developers must not only adapt their games for different operating systems, NDKs, App Store rules and input methods, but also account for major technical differences between the platforms. Read more ›

Tagged with: , , , ,
Posted in Export, Plugins, Tutorials

Beyond 50 MB on Google Play


According to Google's rules, the APK file of an Android app must not be bigger than 50 MB. Sometimes, that is just not enough. In this tutorial, you will learn how to make your big applications fit for the Google Play store by creating additional packages and caching them dynamically with ShiVa! Read more ›

Posted in Export, Network, Scripting, Tutorials

ShiVa HTML5: JavaScript Interaction


With the latest ShiVa 2.0 beta 2, you can take advantage of our greatly improved HTML5/WebGL engine, which now sports IE11 and gamepad support, better performance, and canvas resizing among other enhancements. The feature we want to talk about in this tutorial is the new JavaScript (JS) bridge that allows your ShiVa games to communicate with the sites they are embedded on. Read more ›

Tagged with: ,
Posted in HTML5, Tutorials

ShiVa Server: Basics


Installation and Setup

This paragraph covers the installation of the ShiVa Server for Linux, since this is the operating system most of you will encounter in the remote server world. Read more ›

Posted in Tutorials
Recent Forum Posts
Connect on Facebook