Supernova Engine¶
This is the official documentation and tutorials of Supernova Engine.
Note
Docs are under development.
Designed in modern architecture using pattern of "entities" with "components" of data.
Supernova doesn't have unnecessary stuffs like heavy GUI and extra processing.
You choose the best language is good for you. Lua and C++ can be used to make wonderful graphics and games.
Write the code once and use it in Android, iOS, HTML5, Windows, Linux and MacOS. It runs native in each platform with OpenGL, Metal or DirectX.
Very realistic shaders to make state-of-the-art graphics.
Get rid all performance issues of Object Oriented Programming, arranging data to take improve of CPU caching.
A sprite object makes everything easy when working with animations.
You can use many kind of lights with support for dynamic shadows.
Getting started¶
Creating a basic project
Coordinate systems
Building Supernova¶
Building for Windows
Building for Linux
Building for maxOS
Building for Android
Building for iOS
Building for HTML5 (Emscripten)