Blog – ShiVa Engine

Category Archives: Blog

Case Study: Stellar Tactics

For years, Stellar Tactics has been on the radar of everyone in the ShiVa community as an exceptional project in terms of depth, visual fidelity, gameplay and scope. Game design veteran and Maverick Games founder Don Wilkins took the time to sit down with us and answer our question about his latest creation, his workflow, Read the full article …


New plugin headers for 64bit

Building on all the previous tutorials, we are going to put everything we have learned to the test by integrating Google AdMob into our test project. Since it is currently one of the most popular ways to monetize your game, we will be looking at video rewards specifically.


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


Thoughts on the deprecation of OpenGL on macOS

Last Monday, Apple kicked off their annual WWDC event with the usual keynote talk, where they previewed the updates to their 4 operating systems macOS, iOS, watchOS and tvOS. Apart from the Apple Watch, ShiVa runs on all these platforms, so we have to keep a close eye on all changes.


Tables with tables in tables

ShiVa is a C++ engine with a Lua scripting interface. While this works great for calling API functions, it does have its pitfalls when it comes to organizing and storing data. Since tables are the main (in fact, the only) data structuring mechanism in Lua, these pitfalls become especially apparent when trying to combine ShiVa Read the full article …


  • slackBanner