Tron is a interactive application and rendering engine for Windows. On the future, more platforms will be supported (Linux, macOS...). The objective of this repository is to mantain an open codebase for developing graphic engines.
Visual Studio 2017 or 2019 is the recommended way to start developing this repository (premake5 files provided for easy configuration).
Start by cloning the repository with git clone --recursive https://github.com/MiguelCollado/Tron
.
If the repository is already cloned but non-recursively, use git submodule update --init
to clone the necessary
submodules.
- Fast 2D rendering (UI, particles, sprites, etc...)
- High-Fidelty Physically-Based 3D rendering
- Support for Mac, Linux, Android and iOS
- Native rendering API support (DirectX, Vulkan, Metal)
- Fully featured viewer and editor applications
- Fully scripted interaction and behavior
- Integrated 3rd party 2D and 3D physics engine
- Procedural terrain and world generation
- Artificial Intelligence
- Audio system