admin – ShiVa Engine

Author Archives: admin

Android Plugins part 2: JNI and JAR

Welcome back to part 2 of the Android Plugin tutorial series. This time, our C++ plugin will communicate directly with some Java code that is stored inside a Java Archive (JAR) using the Java Native Interface (JNI).


Android Plugins part 1: Pure C++

Welcome to a new tutorial series for ShiVa where we will be looking at various ways to create and use plugins in your Android applications. Part 1 will cover the general setup, the creation of a test project in ShiVa and Android Studio respectively, and look at potential pitfalls in the coding pipeline.


Using iOS launch storyboards

In this tutorial, you will learn how to adhere to Apple’s recent changes for iOS (SDK 13) by replacing the traditional ShiVa splashscreen with a Launch Storyboard.


ShiVa extensions, plugins and projects on GitHub

For a few months now, we have been moving all our free plugins, samples and demo builds from the store onto GitHub. You can find us at github.com/ShivaTechOfficial, or simply visit our self-updating page at shiva-engine.com/github.


New plugin headers for 64bit

As you might know, Lua has only one built-in data type for numbers of any kind called number. This datatype can be used to represent any numeric type from integers to floating point numbers. In order to interface with C/C++, ShiVa offers the functions .Get/SetNumberValue() which, until now, always returned a 32bit float.


ShiVa News for Spring 2019

For the last few weeks, we have made significant changes to our online services, servers, licensing system, beta program and store. Learn what’s new in the world of ShiVa for Spring 2019!


ShiVa beta DRs going public

ShiVa 2.0 betas currently follow a fixed release model. Every few months, you get a new version with new features and bugfixes and a new number at the end. Testing and packaging each release takes up a considerable amount of time, and we always ask ourselves


  • slackBanner