ShiVa

ShiVa3DDeveloper(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.

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]

## Contents

* 1 Engine
* 2 Platforms
* 2.1 Desktop
* 2.2 Mobile
* 2.3 Game consoles
* 2.4 Web
* 3 ShiVa Editor
* 3.1 Editor key features
* 4 Release timeline
* 4.1 ShiVa 1.5
* 4.2 ShiVa 1.6
* 4.3 ShiVa 1.7
* 4.4 ShiVa 1.8
* 4.5 ShiVa 1.9
* 4.6 ShiVa 1.9.1
* 4.7 ShiVa 1.9.2
* 4.8 ShiVa 2.0
* 5 Licensing
* 5.1 ShiVa Web Edition
* 5.2 ShiVa Basic Edition
* 5.3 ShiVa Advanced Edition
* 6 References
* 7 External links

## Engine

Current core engine features include:

* Engine runs natively on a wide variety of target platforms, including mobile devices, desktop PCs, web browsers and game consoles.
* Support for both 32-bit and 64-bit operating systems.
* Lua API with native C++ compilation support.
* Industry standard plugin architecture that can be used to extend the engine with libraries like NVIDIA PhysX, F-Mod, and ARToolKit.
* Rendering in OpenGL, DirectX 9 or 11, and OpenGL ES modes.
* Real time point and directional lights with screen space blurred cascaded shadow maps.
* Full lightmap control (UV2, import, export, built-in shadow mapper with Ambient occlusion support).
* Material overrides, particle systems and Polygon Trails.
* Post processing effects like Bloom, Depth of Field, Motion Blur and Camera Distortion.
* Real time mesh modification API with morphing support.
* Chunked terrain and ocean rendering.
* ODE physics with compound bodies.
* Local and remote video, texture and content streaming.
* 2D HUD system for on-screen information displays.
* Multiple viewports and scene cameras.
* Several stereoscopic 3D rendering modes with Oculus Rift support.
* Built-in XML API and file exchange.
* Network API for Multiplayer games, best used in connection with ShiVa Server.
* Stereo audio and 5.1 surround sound for 3D sound effects.

## Platforms

The ShiVa engine currently runs on the following platforms:

### Desktop

* Microsoft Windows XP/Vista/7/8/8.1 in legacy mode with DirectX 9 or OpenGL 2.0 (x86)
* Microsoft Windows 8/8.1 in DirectX 11 mode with Windows Store support as WinRT application (x86, x86-64, ARM)
* Mac OS X 10.6+ in x86 and x86-64 or as Universal binary
* Linux as separate x86 and x86-64 binaries

### Mobile

* iOS 6+ devices including iPad, iPhone and iPod Touch
* Android 2.3+ including microconsoles like Ouya
* Windows Phone 7.5, 8 and 8.1
* BlackBerry Tablet OS and BlackBerry 10
* Marmalade (SDK) for targets like Bada and Symbian
* HP/Palm WebOS (legacy)

### Game consoles

* Sony PlayStation 3 (requires Sony developer certificate)
* Microsoft Xbox 360 (requires Microsoft developer certificate)
* Nintendo Wii (requires Nintendo developer certificate)
* Sony PlayStation 4 (in testing)
* Microsoft Xbox One (in testing)
* Sony PlayStation Vita (in closed beta)
* Apple TV

### Web

* ShiVa Web Player (browser plugin) available for x86 and x86-64 on Windows, Mac OS X and Linux for Firefox, Safari (web browser), Opera (web browser), Internet explorer < v10 and Chrome (web browser)
* Adobe Flash 11.2+
* Google Native Client
* HTML5/WebGL in beta testing

## 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

* WYSIWYG live preview of virtually any component of game development.
* Editor modules for creating materials, particles, polygon trails, HUDs, animations, terrains, and many more.
* Fully scriptable interface with custom modules (ShiVa 2.0 only).
* Lua code editor with auto suggestion and auto-completion, debugging, syntax highlighting, code folding and integrated help.
* DAE, DWF and STE 3D asset import.
* Auto-conversion of imported sound, video, texture and model files.
* Fine-grained compression control for textures, sounds and videos.
* Export profiles (affects texture, sound and video formats).
* Binary asset merging, SVN, performance analysis (Advanced license only).
* Embedded server for Multiplayer testing.
* Command-line interface (2.0 only).

## Release timeline

### ShiVa 1.5

July 4, 2007: initial public release

### ShiVa 1.6

July 1, 2008: New Modules

* TerrainEditor and AnimClipEditor
* HLD script library

### ShiVa 1.7

March 10, 2009: XML and previews

* live preview for Particles, Trails, Materials and HUDs
* XML API
* full light-mapping control
* DDZ texture streaming

### ShiVa 1.8

November 16, 2009: Terrain and Ocean

* more than 150 new features, improvements and bugfixes
* more than 300 new API functions and constants
* projectors, ocean and post processing

### ShiVa 1.9

November 2, 2010: Plugins

* over 300 new API functions and constants
* C++/C# plugin support
* dynamic point light shadows
* ShiVa Device Development Tools (local device testing without publishing)

### ShiVa 1.9.1

January 10, 2012: Debugging

* more than 250 new API functions
* AI Debugger, unicode text support
* multiple viewports and soft particles
* SVN support, Asset Merger Tool

### ShiVa 1.9.2

December 21, 2013: final 1.x release

* all engines updated to the current SDKs
* Flash, WindowsRT and NaCl exporters

### 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.

## References

1. ↑ Takahashi, Dean (2012-03-18). "Stonetrip's 3D game engine will bring high-quality games to Android phones". VentureBeat. https://venturebeat.com/2010/03/18/stonetrips-3-d-game-engine-will-bring-high-quality-games-to-android-phones/.
2. ↑ Caffier, Felix (2014-07-04). "First ShiVa 2.0 beta released!". http://www.shivaengine.com/developer/forum/viewtopic.php?f=32&t=30051.
3. ↑ "ShiVa 2.0 First Beta Release". 2014-07-04. http://www.shivaengine.com/developer/2999-shiva-2-0-first-beta-release.

## External links

* Official site of ShiVa engine

* v
* t
* e

Game engines (list)

* Source port
* First-person shooter engine
* list
* Game engine recreation
* list
* Game creation system
* List of visual novel engines

Free and
open-source|

| 2D|

* Adventure Game Studio
* Beats of Rage
* Cocos2d
* Corona
* Moai
* OHRRPGCE
* OpenFL
* ORX
* Pygame
* Ren'Py
* Stencyl
* Stratagus

|

2.5D|

* Build
* Doom ports
* ORX

3D|

* Away3D/AwayJS
* Cafu
* GamePlay
* GLScene
* Horde3D
* Irrlicht
* JMonkey
* OGRE
* Panda3D
* Platinum Arts Sandbox
* PlayCanvas
* Torque
* Xenko

Mix|

* Allegro
* Godot
* libGDX
* Lightweight Java Game Library
* Spring

Proprietary|

| 2D|

* Clickteam Fusion
* Construct
* Felgo (V-Play Engine)
* GameMaker Studio
* GameSalad
* RPG Maker
* UbiArt Framework
* Vicious
* Zillions of Games

|

3D|

* 4A
* Amazon Lumberyard
* AnvilNext
* Chrome
* Creation
* CryEngine
* Crystal Tools
* Decima
* Diesel
* Disrupt Engine
* Dunia Engine
* Ego
* Essence
* Fox
* Frostbite
* HeroEngine
* id Tech
* 5
* 6
* 7
* Ignite
* IW
* LithTech
* Luminous Studio
* MT Framework
* PhyreEngine
* REDengine
* RAGE
* Shark 3D
* ShiVa
* Snowdrop
* Source
* Unigine
* Unreal

Mix|

* Gamebryo
* Unity

Historical
(Free and
open-source)|

| 2D|

* Thousand Parsec
* Vassal
* Xconq

|

2.5D|

* Doom engine

3D|

* Blender Game
* Bork3D
* Crystal Space
* CyanWorlds.com Engine
* Delta3D
* Dim3
* Genesis3D
* id Tech
* Quake
* Quake II
* 3
* 4
* Open Wonderland
* Papervision3D
* PLIB

Mix|

* Wintermute Engine

Historical
(Proprietary)|

| 2D|

* Game-Maker
* GameMaker
* Garry Kitchen's GameMaker
* Genie
* MADE
* M.U.G.E.N
* SCUMM
* Southpaw
* Virtual Theatre

|

3D|

* Bitsquid
* C4
* Dark
* Enigma
* Flare3D
* GoldSrc
* Filmation
* Freescape
* INSANE
* Jade
* Jedi
* LyN
* Marmalade
* Panta Rhei
* Pie in the Sky
* Q
* Reality Lab
* RenderWare
* SAGE
* Silent Storm
* Sim RPG Maker
* Sith
* Titan
* Truevision3D
* Vision
* Visual3D
* Voxel Space
* XnGine
* Zero

Proprietary
middleware|

* Euphoria
* Gameware
* GameWorks
* Havok
* iMUSE
* Kynapse
* SpeedTree
* FaceGen

0.00

(0 votes)

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:ShiVa&oldid=669105"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template