Metadata-Version: 2.5
Name: swirengine
Version: 2.2.0
Summary: Modern Python-first 2D/3D game engine with a unified API.
Project-URL: Homepage, https://github.com/Swir/SwirEngine
Project-URL: Repository, https://github.com/Swir/SwirEngine
Project-URL: Changelog, https://github.com/Swir/SwirEngine/blob/main/CHANGELOG.md
Project-URL: Roadmap, https://github.com/Swir/SwirEngine/blob/main/ROADMAP_2_2.md
Project-URL: 2.2 Roadmap, https://github.com/Swir/SwirEngine/blob/main/ROADMAP_2_2.md
Project-URL: 2.1 Roadmap, https://github.com/Swir/SwirEngine/blob/main/ROADMAP_2_1.md
Project-URL: 2.0 Roadmap, https://github.com/Swir/SwirEngine/blob/main/ROADMAP_2_0.md
Project-URL: 1.0 Roadmap, https://github.com/Swir/SwirEngine/blob/main/ROADMAP.md
Project-URL: 1.1 Roadmap, https://github.com/Swir/SwirEngine/blob/main/ROADMAP_1_1.md
Project-URL: 1.2 Roadmap, https://github.com/Swir/SwirEngine/blob/main/ROADMAP_1_2.md
Project-URL: 1.3 Roadmap, https://github.com/Swir/SwirEngine/blob/main/ROADMAP_1_3.md
Project-URL: 1.4 Roadmap, https://github.com/Swir/SwirEngine/blob/main/ROADMAP_1_4.md
Project-URL: 1.5 Roadmap, https://github.com/Swir/SwirEngine/blob/main/ROADMAP_1_5.md
Author: SwirEngine contributors
License: MIT
License-File: LICENSE
Keywords: 2d,3d,controller,game-engine,gamepad,games,moderngl,opengl,python
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Games/Entertainment
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: <3.15,>=3.10
Requires-Dist: glfw<3,>=2.10
Requires-Dist: moderngl<6,>=5.12; python_version < '3.14' or sys_platform != 'win32' or platform_machine != 'AMD64'
Requires-Dist: numpy>=2.0
Requires-Dist: pillow<13,>=10
Requires-Dist: tkinterdnd2<0.7,>=0.6.3
Requires-Dist: tomli<3,>=2; python_version < '3.11'
Requires-Dist: typing-extensions<5,>=4.12
Provides-Extra: audio
Requires-Dist: pygame<3,>=2.6; extra == 'audio'
Provides-Extra: dev
Requires-Dist: pytest<10,>=8; extra == 'dev'
Requires-Dist: pyyaml<7,>=6; extra == 'dev'
Requires-Dist: ruff<0.17,>=0.16; extra == 'dev'
Description-Content-Type: text/markdown

# SwirEngine 2.2.0

SwirEngine is a Python-first engine for complete 2D, 3D and multiplayer games. Version 2.2.0
extends the shipping runtime with production tools and visual creation workflows while preserving
the published 2.1 compatibility baseline.

## Included in 2.2

- runtime-backed material, shader, terrain, foliage, animation, particle/VFX and lighting tools;
- responsive UI authoring over the shipping retained UI toolkit;
- privacy-safe multiplayer diagnostics and capability-gated editor extensions;
- project-confined resources, deterministic serialization and relocated export validation;
- explicit 64-bit CPython 3.10–3.14 qualification on the maintained hosted-runner matrix.

The authoritative availability and source identity for this version are the package index metadata,
the immutable `v2.2.0` tag and the corresponding GitHub Release provenance. Repository roadmaps
and transient candidate status do not override those public records.

Documentation, migration guidance and source are available from the
[SwirEngine repository](https://github.com/Swir/SwirEngine).
