https://github.com/pawel-parma/fusion-flare
A simple game engine written in Python for fast prototyping.
https://github.com/pawel-parma/fusion-flare
game-dev game-development game-engine gamedev glsl glsl-shader glsl-shaders moderngl module opengl pygame python python-3 python-library python3
Last synced: about 1 month ago
JSON representation
A simple game engine written in Python for fast prototyping.
- Host: GitHub
- URL: https://github.com/pawel-parma/fusion-flare
- Owner: Pawel-Parma
- License: agpl-3.0
- Created: 2024-01-16T18:37:51.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-23T20:53:18.000Z (about 1 year ago)
- Last Synced: 2025-03-23T21:31:54.637Z (about 1 year ago)
- Topics: game-dev, game-development, game-engine, gamedev, glsl, glsl-shader, glsl-shaders, moderngl, module, opengl, pygame, python, python-3, python-library, python3
- Language: Python
- Homepage:
- Size: 4.77 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FusionFlare
A simple game engine written in Python for fast prototyping.
> :warning: WARNING:
> This project is currently in development.
> Breaking changes may occur and performance may be suboptimal.
## Example game - labiryntho:
### Photos:

### Run the game:
- #### Install packages:
```bash
pip install -r requirements.txt
```
- #### Run:
Windows:
```bash
python examples.labiryntho.src.main
```
Linux:
```bash
python3 examples.labiryntho.src.main
```
### Cheat codes
- `F1` - Shift camera types
- `F2` - Always update the camera (gives 2x speed boost when camera is updated in other scenes)
- `F3` - Show debug information