Registry / pyverse2d

pyverse2d

JSON →
library0.74.13pypypiunverified

PyVerse2D is a 2D game engine built on pyglet and OpenGL, designed for rapid prototyping of simple 2D games. Current version 0.74.13 supports Python >=3.10. The project is in active development with frequent releases.

pip install pyverse2d
INSTALL
IMPORT
SIG · PYVERSE2D
P
pyverse2d
pythonv0.74.13
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Verse
from pyverse2d import Verse
from pyverse2d import Verse

Creates a basic game window and runs the main loop.

from pyverse2d import Verse app = Verse() app.title = 'My Game' app.run()
Debug
Known issues
breakingIn version 0.74.x, the 'Verse' class constructor no longer accepts a 'width' and 'height' keyword argument; use the 'width' and 'height' attributes before calling 'run()'.
fix
Set app.width and app.height after instantiation, not in constructor.
affects: >=0.74.0
deprecatedThe 'pyverse2d.constants' module is deprecated; use 'pyverse2d.math' for vector constants.
fix
Replace 'from pyverse2d.constants import *' with 'from pyverse2d.math import VEC2_ZERO' etc.
affects: >=0.72.0
gotchaPyglet 2.0 is not supported; force pyglet 1.5.x in your requirements.
fix
Add 'pyglet>=1.5,<2.0' to your project dependencies.
affects: all
Upgrade
Version history
0.74.13latest on PyPI · released May 8, 2026
Audit
Dependencies
pygletrequiredRendering backend; must be compatible version (>=1.5, <2.0 as of engine version 0.74.x)
Agent activity
2 hits · last 30 days
node
2
Resources
pyverse2d — pip install pyverse2d · libregistry