Skip to main content

Мощный 2D-игровой движок на Python, зависимый от pygame но современный

Project description

S1SEngine – 2D Game Engine by Team S1S TopTools

S1SEngine — это мощный и простой в использовании 2D-игровой движок, написанный на Python. Он предоставляет компонентную архитектуру, встроенную физику, работу со спрайтами, анимациями, частицами, тайловыми картами, звуком и камерой. Движок полностью независим (использует Pygame для низкоуровневого доступа, но скрывает его за чистым API).

🚀 Возможности

  • Компонентная система (GameObject + Component)
  • Сцены с простым переключением
  • Спрайты и анимации
  • Физика (Rigidbody, коллайдеры Box и Circle)
  • Частицы (ParticleEmitter)
  • Тайловые карты (Tilemap)
  • Поддержка звука и музыки
  • Управление с клавиатуры и мыши
  • Камера, следующая за объектом
  • Вспомогательные математические функции

📦 Установка (CMD)

pip install S1SEngine

------------------------------------------------------------------

S1SEngine – 2D Game Engine by Team S1S TopTools

S1SEngine is a powerful and easy-to-use 2D game engine written in Python. It provides a component-based architecture, built-in physics, support for sprites, animations, particles, tile maps, sound, and camera. The engine is fully independent (it uses Pygame for low-level access, but hides it behind a clean API).

🚀 Features

  • Component system (GameObject + Component)
  • Scenes with simple switching
  • Sprites and animations
  • Physics (Rigidbody, Box and Circle colliders)
  • Particles (ParticleEmitter)
  • Tile maps (Tilemap)
  • Support for sound and music
  • Keyboard and mouse control
  • Camera that follows the object
  • Auxiliary mathematical functions

📦 Installation (CMD)

pip install S1SEngine

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

If you're not sure about the file name format, learn more about wheel file names.

pyspongebob_2d-1.0.0-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

Details for the file pyspongebob_2d-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pyspongebob_2d-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for pyspongebob_2d-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e2a176e9b05968828a8a5dd292f6d719cb8ae80568b54ec5dae99183aa9d1760
MD5 bc8cf3e744d332476fbf4dbfebbf5f74
BLAKE2b-256 2cb57692b7b706ffbfedd283b1ec1b2460e4e88ae6aa55ac208bd9ab57cb4c64

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page