Metadata-Version: 2.4
Name: pygame-foundation
Version: 0.1.1
Summary: A modern wrapper around Pygame.
Author: Arad Rezakhani
License: MIT
Keywords: pygame,game,gamedev,engine,framework
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pygame-ce>=2.5
Requires-Dist: termcolor>=3.1
Dynamic: license-file

# pygame-foundation

A foundation for building Pygame projects and games.

pygame-foundation is currently in active development. Version 0.1.0 is the initial public release, and additional features are planned for future versions.

## Installation

pip install pygame-foundation

## Features

- Game class
- World class
- Entity class
- Layered rendering
- Update priorities
- Tag management
- Visibility control
- Active/paused states
- Update intervals

## Quick Start

```python
from pygame_foundation import Game, World, Entity

game = Game()
world = game.world

player = Entity(
    x=100,
    y=100,
    size=(50, 50)
)

world.add(player)

game.run()
```

## Roadmap

- Scene system
- Camera
- Input manager
- Asset manager
- Animation system
- Timer system


## License

This project is licensed under the MIT License.

