Releases: tl-ecosystem/tleng
Uploaded package in PyPi
You can now download the tleng
Game Engine through the python package manager PIP.
Type in your terminal:
$ pip install tleng
You can also download from the attached packages by doing:
$ pip install tleng-2.2.0.dev11.tar.gz
or:
$ pip install tleng-2.2.0.dev11-py3-none-any.whl
⚠️ Warning:
The package hasn't been tested for usage in other platforms other than Fedora linux. The code alone has been tested on Windows and ran perfectly. The same cannot be said about the package.
2.2.0-dev10 release
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):
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.
v2.0 beta pre release
This version is being released only to archive the 2.0 beta.
To run the engine you need to copy the tleng2.py
from the .zip
to your project. After that type
import tleng2
in your project and you are all set!
Start creating games!
I the full v2.0 release, the whole documentation will be written.