A convenient 2D OpenGL games framework
Project description
Wasabi 2D
A fledgling 2D graphics engine for Python, based on moderngl, with pygame 2.0 for some supporting functions.
Current features include:
- Sprite loading and rendering
- Rendering of text labels
- Stroked and solid-filled polygons, circles, stars, and rectangles
- Rotate, scale and move any of the above
- Particle systems
- Built-in post-processing effects using GLSL shaders.
- Sounds, keyboard and mouse events, animation/tweening, music, clocks and local storage from Pygame Zero (with most magic removed).
Installation
Use pip to install Wasabi2d from PyPI:
pip install wasabi2d
Please make sure your requirements.txt
pins a major version, as Wasabi2D may
continue to make breaking API and graphical changes in major versions.
Documentation
Documentation is available at https://wasabi2d.readthedocs.io/
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wasabi2d-1.1.0.tar.gz
(4.2 MB
view hashes)
Built Distribution
wasabi2d-1.1.0-py3-none-any.whl
(247.6 kB
view hashes)