ShiVa

Last updated
ShiVa3D
Developer(s) ShiVa Technologies SAS
Stable release
1.9.2 / December 21, 2013
Preview release
2.0 / July 4, 2014
Operating system Microsoft Windows
Mac OS X
Linux
Type Game engine
License Freemium
Website shiva-engine.com

ShiVa3D is a 3D game engine with a graphical editor designed to create applications and video games for desktop PCs, the web, game consoles, and mobile devices. Games made with ShiVa can be exported to over 20 target platforms, with new export targets being added regularly.

Contents

Numerous applications have been created using ShiVa, [1] including the Prince of Persia 2 remake for Mobiles and Babel Rising published by Ubisoft.

With ShiVa 2.0, the next version of the Editor is currently under heavy development. ShiVa users with licenses newer than January 1, 2012 are invited to download the beta builds, test thoroughly and provide feedback. [2]

Engine

Current core engine features include:

Platforms

The ShiVa engine currently runs on the following platforms:

Desktop

Mobile

Game consoles

Web

ShiVa Editor

Games for the ShiVa Engine are made with the ShiVa Editor, a WYSIWYG RAD tool designed to let developers create 3D games and application in a fraction of the usual time.

ShiVa Editor 1.x runs exclusively on Windows XP/Vista/7/8/8.1. ShiVa 1.x games are built by the ShiVa Authoring Tool, a free companion product to the Editor, which transforms game packages into native applications. Since not all platforms have SDKs for Windows, the Authoring Tool is available for Mac OS X as well as Windows.

ShiVa Editor 2.x runs natively on Windows XP/Vista/7/8/8.1 x86/x86-64, Mac OS X x86-64 and Linux x86-64. The once-separate Authoring Tool is now built into the Editor itself.

While the ShiVa Editor is capable of exporting ready to run games, advanced users may also use it to export Xcode, Eclipse or Visual Studio projects in order to modify their games further in their preferred IDE.

Editor key features

Release timeline

ShiVa 1.5

July 4, 2007: initial public release

ShiVa 1.6

July 1, 2008: New Modules

ShiVa 1.7

March 10, 2009: XML and previews

ShiVa 1.8

November 16, 2009: Terrain and Ocean

ShiVa 1.9

November 2, 2010: Plugins

ShiVa 1.9.1

January 10, 2012: Debugging

ShiVa 1.9.2

December 21, 2013: final 1.x release

ShiVa 2.0

On July 4, 2014, the first public beta version of ShiVa Editor 2.0 [3] was released to licensees who purchased a ShiVa license after Jan 1st 2012.

Licensing

ShiVa is proprietary software and licensed under the ShiVa EULA. Several license packages are available:

ShiVa Web Edition

ShiVa Web Edition is free to download and use. Exports are watermarked except for the ShiVa Web Player browser plugin, Adobe Flash and HTML5/WebGL.

ShiVa Basic Edition

ShiVa Basic Edition was built for indie developers and small development studios. All standard exporters are unlocked. Beta versions may be downloaded and tested. C++ Plugins can be designed and tested, but not exported.

ShiVa Advanced Edition

ShiVa Advanced Edition comes with additional tools typically needed by big development teams, like asset merging, SVN, performance analysis modules, Game Console export and full C++ Plugin development/signing/export.

Related Research Articles

DirectX Collection of multimedia related APIs on Microsoft platforms

Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direct", such as Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, and so forth. The name DirectX was coined as a shorthand term for all of these APIs and soon became the name of the collection. When Microsoft later set out to develop a gaming console, the X was used as the basis of the name Xbox to indicate that the console was based on DirectX technology. The X initial has been carried forward in the naming of APIs designed for the Xbox such as XInput and the Cross-platform Audio Creation Tool (XACT), while the DirectX pattern has been continued for Windows APIs such as Direct2D and DirectWrite.

Adobe Flash Deprecated multimedia platform used to add animation and interactivity to websites

Adobe Flash is a multimedia software platform used for production of animations, rich web applications, desktop applications, mobile apps, mobile games, and embedded web browser video players. Flash displays text, vector graphics, and raster graphics to provide animations, video games, and applications. It allows streaming of audio and video, and can capture mouse, keyboard, microphone, and camera input.

Wine (software) Windows compatibility software

Wine is a free and open-source compatibility layer that aims to allow application software and computer games developed for Microsoft Windows to run on Unix-like operating systems. Wine also provides a software library, named Winelib, against which developers can compile Windows applications to help port them to Unix-like systems.

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

ActiveX Software framework by Microsoft introduced in 1996

ActiveX is a deprecated software framework created by Microsoft that adapts its earlier Component Object Model (COM) and Object Linking and Embedding (OLE) technologies for content downloaded from a network, particularly from the World Wide Web. Microsoft introduced ActiveX in 1996. In principle, ActiveX is not dependent on Microsoft Windows operating systems, but in practice, most ActiveX controls only run on Windows. Most also require the client to be running on an x86-based computer because ActiveX controls contain compiled code.

Comparison of web browsers

The following tables compare general and technical information for a number of web browsers. For further references, a browser support matrix is a table of support of a Webpage by browsers.

OpenSceneGraph

OpenSceneGraph is an open-source 3D graphics application programming interface, used by application developers in fields such as visual simulation, computer games, virtual reality, scientific visualization and modeling.

Mozilla Firefox has features that allow it to be distinguished from other web browsers, such as Chrome and Internet Explorer.

UNIGINE is a proprietary cross-platform game engine developed by UNIGINE Company, used in simulators, virtual reality systems, serious games and visualization. UNIGINE can support large open worlds including entire planets. It has an advanced 3D renderer that supports OpenGL 4 and DirectX 11. UNIGINE SDK releases an update every three to four months.

Unity (game engine) Cross-platform video game and simulation engine

Unity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple Worldwide Developers Conference as a Mac OS X game engine. The engine has since been gradually extended to support a variety of desktop, mobile, console and virtual reality platforms. It is particularly popular for iOS and Android mobile game development and is considered easy to use for beginner developers and is popular for indie game development.

JavaFX Java software platform for GUI

JavaFX is a software platform for creating and delivering desktop applications, as well as rich web applications that can run across a wide variety of devices. JavaFX has support for desktop computers and web browsers on Microsoft Windows, Linux, and macOS, as well as mobile devices running iOS and Android.

Google Chrome Web browser developed by Google

Google Chrome is a cross-platform web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. It was later ported to Linux, macOS, iOS, and Android, where it is the default browser. The browser is also the main component of Chrome OS, where it serves as the platform for web applications.

Google Native Client (NaCl) is a sandboxing technology for running either a subset of Intel x86, ARM, or MIPS native code, or a portable executable, in a sandbox. It allows safely running native code from a web browser, independent of the user operating system, allowing web apps to run at near-native speeds, which aligns with Google's plans for Chrome OS. It may also be used for securing browser plugins, and parts of other applications or full applications such as ZeroVM.

WebGL JavaScript bindings for OpenGL in web browsers

WebGL is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins. WebGL is fully integrated with other web standards, allowing GPU-accelerated usage of physics and image processing and effects as part of the web page canvas. WebGL elements can be mixed with other HTML elements and composited with other parts of the page or page background.

Away3D

Away3D is an open-source platform for developing interactive 3D graphics for video games and applications, in Adobe Flash or HTML5. The platform consists of a 3D world editor, a 3D graphics engine, a 3D physics engine and a compressed 3D model file format (AWD).

Internet Explorer 11 2013 version of Internet Explorer

Internet Explorer 11 (IE11) is the eleventh, final, and now deprecated version of the Internet Explorer web browser. It was released by Microsoft on October 17, 2013. IE11 was included in the release of Windows 8.1 and Windows Server 2012 R2 on October 17, 2013, and was released for Windows 7 and Windows Server 2008 R2 on November 7, 2013. It is the successor to Internet Explorer 10, released the previous year, and was the original, default browser in Windows 8.1 and Windows Server 2012 R2, before Microsoft Edge was introduced. IE11 was also included in the release of Windows 10 on July 29, 2015, as well as in Windows Server 2016 and Windows Server 2019. The final expansion of Internet Explorer 11 availability was in April 2019, when IE11 was released for Windows Server 2012 and Windows Embedded 8 Standard, the only still supported edition of Windows 8. Internet Explorer 11, like its predecessor, is not available for Windows Vista, Windows Server 2008 and earlier versions of Windows.

Construct (game engine)

Construct is an HTML5-based 2D video game engine developed by Scirra Ltd. It is aimed primarily at non-programmers, allowing quick creation of games through visual programming. First released as a GPL-licensed DirectX 9 game engine for Microsoft Windows with Python programming on October 27, 2007, it later became proprietary software with Construct 2, as well as switching its API technology from DirectX to NW.js and HTML5, as well as removing Python and adding JavaScript support and its plugin SDK in 2012, and eventually switched to a subscription-based model as a web app.

Android Studio Integrated development environment for the Android platform

Android Studio is the official integrated development environment (IDE) for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android development. It is available for download on Windows, macOS and Linux based operating systems. It is a replacement for the Eclipse Android Development Tools (E-ADT) as the primary IDE for native Android application development.

Godot (game engine) Cross-platform, open-source game engine

Godot (/ˈɡɒdoʊ/) is a cross-platform, free and open-source game engine released under the MIT license. It was initially developed by Argentine software developers Juan Linietsky and Ariel Manzur for several companies in Latin America prior to its public release. The development environment runs on multiple operating systems including Linux, BSDs, macOS, and Microsoft Windows. It is designed to create both 2D and 3D games targeting PC, mobile, and web platforms. It can also been used to create non game software, including editors.

In computing, Stage3D is an Adobe Flash Player API for rendering interactive 3D graphics with GPU-acceleration, within Flash games and applications. Flash Player or AIR applications written in ActionScript 3 may use Stage3D to render 3D graphics, and such applications run natively on Windows, Mac OS X, Linux, Apple iOS and Google Android. Stage3D is similar in purpose and design to WebGL.

References

  1. Takahashi, Dean (2012-03-18). "Stonetrip's 3D game engine will bring high-quality games to Android phones". VentureBeat . Retrieved May 26, 2012.
  2. Caffier, Felix (2014-07-04). "First ShiVa 2.0 beta released!".
  3. "ShiVa 2.0 First Beta Release". 2014-07-04. Archived from the original on July 9, 2014. Retrieved July 9, 2014.