> The project is under a heavy re haul, which plans to add C++ level ECS.
Changelog:
For now though, until that happens, the pythonic base of the engine will reach it's peak in 2-3 releases from now (2.4.y-z <> 2.5.y-z).
Now the things that the 2.2.10 - dev release will bring a
- Scene Manager
- Renderer
- (static*) Camera
- Animation Service
- Tilemaps
- GlobalSettings
- GlobalProperties
- debuging
- enhanced engine structure
> * static as in: it cannot be rotated, it stays perpendicular to the x axis.
How to use:
To use the engine copy the whole tleng2.py folder to to your project.
Then import like this (with the relative path to the folder in mind):
python
from tleng2 import *
Documentation:
Unfortunately the documentation is still in code format. So your only chance is to wiggle your way through code.
Future full release
- A re-haul in the general code style. Bye bye composition, welcome ECS (will implement ECS in python).
- Re-haul in the coordinates system.
- Implementation of pymunk into the mix.
- Fix the tilemaps issues.
- Create a simple tilemap editor.
- Increase renderer performance.