https://github.com/dvergar/breath
Breath makes Oxygen flows across the interwebs
https://github.com/dvergar/breath
dart ecs flutter gamedev netcode
Last synced: 10 months ago
JSON representation
Breath makes Oxygen flows across the interwebs
- Host: GitHub
- URL: https://github.com/dvergar/breath
- Owner: Dvergar
- Created: 2023-10-08T08:58:35.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-22T10:11:03.000Z (over 2 years ago)
- Last Synced: 2025-01-07T02:00:44.532Z (about 1 year ago)
- Topics: dart, ecs, flutter, gamedev, netcode
- Language: Dart
- Homepage:
- Size: 45.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Breath
A set of tools for **network game development** in dart/flutter.
*At the moment this is mostly Oxygen with network support.*
- Targets flutter/web for the client
- Targets dart/desktop for the - authoritative - server
Glueing websockets, [Flame](https://github.com/flame-engine/flame) & [Oxygen](https://github.com/flame-engine/oxygen).
## Tasks
- Simple game example
- Frame rewinder
- Fixed-step loop + helpers
- Tweening helpers (Dead reckoning, smoothing)
- Integrate QUIC whenever there is a dart lib
- Avoiding codegen for now but might build my own ECS w/ codegen (trying to avoid that rabbit hole for now 🙈)