Профессиональный игровой движок для Python с поддержкой RTX, консолей, WebGL, VR/AR и Web3
Project description
PyWRKGame
Профессиональный игровой движок для Python, оптимизированный для мобильных устройств.
🚀 Быстрый старт
pip install pywrkgame
from pywrkgame import Engine, Scene, GameConfig
class MyGame(Scene):
def on_enter(self):
print("Игра запущена!")
def update(self, dt):
pass
def render(self, renderer):
renderer.clear()
if __name__ == "__main__":
config = GameConfig(width=800, height=600, title="My Game")
engine = Engine(config)
engine.init()
engine.register_scene("main", MyGame())
engine.run("main")
✨ Основные возможности
- 🎮 Простой API - Интуитивно понятный интерфейс
- 📱 Мобильная оптимизация - Специально для Android и iOS
- 🚀 Высокая производительность - Оптимизации на всех уровнях
- 🎨 Богатая графика - Спрайты, анимации, частицы, шейдеры, 3D
- 🔊 Расширенная аудио - 3D Spatial Audio, эффекты, динамическая музыка
- 🎯 Физика - Интеграция с PyBullet, Pymunk
- 🤖 AI системы - Behavior Trees, State Machines
- 🐛 Инструменты отладки - Console, Debug Draw, Memory Leak Detection
- 🛠️ Редактор сцен - Визуальный редактор с Drag & Drop
- 🌐 Многопользовательская поддержка - Client-Server, State Replication
- 🧠 ML интеграция - Reinforcement Learning, Procedural Generation
📦 Требования
- Python 3.8+
- OpenGL 2.1+ (или OpenGL ES 2.0+ для мобильных)
📖 Документация
Полная документация доступна в папке Documentation/:
- Руководство по началу работы - Быстрый старт и основы
- Основные концепции - Архитектура и философия библиотеки
- Полная документация API - Все функции и классы
🔗 Ссылки
📄 Лицензия
MIT License - см. файл LICENSE для деталей.
PyWRKGame - Создавайте игры на Python с легкостью!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pywrkgame-2.1.0-py3-none-any.whl.
File metadata
- Download URL: pywrkgame-2.1.0-py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2b62e690dfc8e5d3800b2710313cba200c116139ea2f054bfbb6cefdeb31154
|
|
| MD5 |
cf7c3a61d3b0b3432c8f34398e471673
|
|
| BLAKE2b-256 |
3f62b66a3a78e32e6a850c3727b07ae8ccd58aa8732cc9325f5392a235a5d67f
|