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 details)
Built Distribution
wasabi2d-1.1.0-py3-none-any.whl
(247.6 kB
view details)
File details
Details for the file wasabi2d-1.1.0.tar.gz
.
File metadata
- Download URL: wasabi2d-1.1.0.tar.gz
- Upload date:
- Size: 4.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36e9979adb6bd22ea357c3e00b486238556530d46d8ee0e2b077d0b2ce428d85 |
|
MD5 | 904474478a738523b4108e9c8bda500c |
|
BLAKE2b-256 | 29140ded6e9117747f37583c4df5ca646a9f9fd7b766c5f94016733cc066cb91 |
File details
Details for the file wasabi2d-1.1.0-py3-none-any.whl
.
File metadata
- Download URL: wasabi2d-1.1.0-py3-none-any.whl
- Upload date:
- Size: 247.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f19a22213d514fcdbb638340e8ae1813193811871dd3fc9102d42d06c173209e |
|
MD5 | 36dc13bd6b9f226d88eb82422ce2f90b |
|
BLAKE2b-256 | 1276f7119226b3ed6e70239ea8a63d167b7904728ed8e2390dcd1d50450a5da2 |