Twinspire is a 2D rendering and application framework written in two different languages.
There are manageable options that exist within Twinspire with ongoing development of a new context system being put in place to support a wider range of applications. The goal of Twinspire is not to be another engine, but rather to supply a set of tools that perform trivial tasks and leaving the rest of the development to the developer.
The following features in the Core library include:
- Application creation
- Event handling
- Resource management
- Some basic, useful utilities
- Automated Event Simulations for user inputs.
- Automated Physics Simulations for any game event loop.
- Physics and Maths implementations
- Custom scripting support with interoperability between both Haxe and ODIN.
You will require Git
to install Twinspire on your computer. It is recommended to use it in conjunction with Haxelib for easier updating:
haxelib git twinspire https://github.com/twinspire/Core.git
Alternatively, you can use git clone
but you will have to setup a haxelib dev
environment yourself.
It is not currently recommended to use ODIN. It is expected to have better support when the Haxe version is updated.
The WIKI page contains tutorials and information on how you can get started with using Twinspire.
It is not recommended to use the new context system until it is ready for production purposes. There is currently no documentation for it as of yet.
If you find a bug or an issue, please use the issue tracker here.
This library is licensed under MIT.
However, the use of AI to extract source code from this repository and any related services is strictly prohibited (in addition to typical copyright infringement as defined by international copyright law). If you are a developer and you are concerned that your project may infringe upon the rights of Twinspire and its owners, we respectfully request that you do not use AI for commercial projects where it is possible you are unable to ascertain its original source and license.