https://github.com/aegis-dev/flask
Simple framework for 2D WebGL game development written in pure Rust
https://github.com/aegis-dev/flask
game-development game-engine game-framework library pico-8 pixel pixel-perfect retro webgl webgl2
Last synced: about 1 year ago
JSON representation
Simple framework for 2D WebGL game development written in pure Rust
- Host: GitHub
- URL: https://github.com/aegis-dev/flask
- Owner: aegis-dev
- License: lgpl-3.0
- Created: 2021-07-18T12:19:30.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-06-18T16:06:12.000Z (almost 3 years ago)
- Last Synced: 2025-04-03T06:36:57.021Z (about 1 year ago)
- Topics: game-development, game-engine, game-framework, library, pico-8, pixel, pixel-perfect, retro, webgl, webgl2
- Language: Rust
- Homepage:
- Size: 3.75 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Flask
Simple framework for 2D WebGL game development written in pure Rust. Heavily inspired by Pico-8

## Example game
[Sky Combat](https://github.com/aegis-dev/sky_combat) is an example game which aims to demonstrate capabilities of the Flask game framework
## Game project template
https://github.com/aegis-dev/flask_project_template
## Prerequisites
Install wasm-pack
https://rustwasm.github.io/wasm-pack/installer/
## Build
```
wasm-pack build --target web
```
## Documentation
Coming soon
## License
Flask is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.