PyEngine - Doc¶
Welcome to documentation of PyEngine.
PyEngine is constantly under development, the documentation is therefore subject to change. Feel free to come back to it as soon as you have a problem.
Note
It is important to remember that PyEngine is an OpenSource project developed by non-professionals. You can also participate with Github.
Sommaire :
Introduction¶
PyEngine was created by LavaPower.
PyEngine relies on PyGame to work. It was made to be used on 2D games of all types: Platformer, Pong, Casse bricks…
You can find tutorials, examples and documentation of the different classes.
Note
PyEngine is still very young and still very limited.
Download and Installation¶
Last release (Simple method)¶
- Have Python and Pip installed
- Do in a console: pip install PyEngine-2.
- PyEngine is downloaded and installed
Version under development (Less simple method)¶
- Have Python and Pip installed
- Download and decompress github files (http://github.com/pyengine-2D/PyEngine-2)
- Do in a console where files are:
- python setup.py install.
- PyEngine is downloaded and installed
FAQ¶
What is PyEngine?¶
PyEngine is a python library for creating games 2D videos more easily. It is a kind of very simplified game engine without an interface.
Why create PyEngine?¶
To create a video game in python, there is already the very good PyGame.
But when I created my game, I had to create systems (such as the entity system) that are useful for all. So I chose to create PyEngine (which uses PyGame itself) (And then it allows a good training in Python).
What are the dependencies of PyEngine?¶
Apart from Python, PyEngine uses PyGame.
What are the platforms where PyEngine can be used?¶
If you can use PyGame and Python, you can use PyEngine.
I would like to participate in the development of PyEngine, how do I do it?¶
Send me a message by Discord (LavaPower#2480) to see what you can do or go to GitHub