Metadata-Version: 2.4
Name: mima-engine
Version: 0.3.8
Summary: A game engine based on pygame.
Author-email: Stephan Balduin <stephan.balduin@mailbox.org>
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Provides-Extra: ce
Requires-Dist: pygame-ce; extra == 'ce'
Provides-Extra: dev
Requires-Dist: build; extra == 'dev'
Requires-Dist: pygame-ce; extra == 'dev'
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: twine; extra == 'dev'
Provides-Extra: pygame
Requires-Dist: pygame; extra == 'pygame'
Description-Content-Type: text/markdown

# Mima Engine

A game engine based on pygame.

## Design Philosophy

**standalone**:
- zero architectural assumptions
- suitable for any pygame project
- copy-paste friendly

**layered**:
- introduces preferred patterns
- assumes common game-loop structures
- flexible but guided usage

**integrated**:
- opinionated systems
- assumes specific data flow and lifecycle
- intended for projects that opt into this style

| Module     | Internal Imports | Copy-Paste Safe | Intended Use       |
| ---------- | ---------------- | --------------- | ------------------ |
| standalone | none             | yes             | drop-in utilities  |
| layered    | shallow          | usually         | enhanced helpers   |
| integrated | deep             | no              | full library usage |


