Thriving Thriving Python PY
โ†‘ 73 ?
glitchygames terrysimons/glitchygames

GlitchyGames is a Python3 native Pygame engine and tool kit that focuses on code readability and ease of use. It includes a scene manager, enhanced sprite functionality, and enhanced event handling.

HEALTH ? 99 / Healthy
// solo builder// hidden gem// legacy hero ?

// readme

GlitchyGames Engine

A Python 3.14 game engine built on Pygame with an event-driven architecture. Includes Bitmappy, a full-featured pixel art editor with animation support, AI sprite generation, and voice recognition.

Getting Started

Prerequisites

  • Python 3.14+
  • uv (recommended package manager)

Installation

# Clone the repository
git clone https://github.com/terrysimons/glitchygames.git
cd glitchygames

# Install core dependencies (--all-packages: the workspace members too, every game under
# src/games/ and every app under src/apps/)
uv sync --all-packages

# Install with dev extras (testing, linting, type checking, security scanning)
uv sync --extra dev --all-packages

# Install with documentation extras (MkDocs)
uv sync --extra docs --all-packages

# Install everything: the engine, every game, every app and the dev tools (what development uses)
uv sync --all-extras --all-groups --all-packages

Every game and app is its own package (a uv workspace member under src/games/ or src/apps/, depending on glitchygames like any third-party game;โ€ฆ