https://github.com/hetu-script/samsara-engine
https://github.com/hetu-script/samsara-engine
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/hetu-script/samsara-engine
- Owner: hetu-script
- License: other
- Created: 2024-02-06T16:05:42.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-02-01T23:13:19.000Z (about 1 year ago)
- Last Synced: 2025-02-02T00:19:43.000Z (about 1 year ago)
- Language: Dart
- Size: 20.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Samsara
A utility wrapper for some functions & classes that could be re-use in other Flame based projects.
Include:
## A all-in-one pointer event listener widget for Flutter
Including mouse enter/exit & scroll up/down event.
## A all-in-one gesture handler component mixin for Flame
A way to handle all gesture in one component.
## A event aggregator class to help Flame components communicates with Flutter APP
An emitter & listener system for Flame components to callback with args to Flutter APP.
## A console system for Flame Game (based on HetuScript)
## A scene controller class for Flame
Every scene is a standalone Flame Game instance, scene controller could help to cache and switch between them.
## A animation task schedule system for Flame animation
A easy way to play an animation untill the previous animation is done.
## A hexagonal tile map for Flame
Display and manage hexagonal tile map.
## A card game system for Flame
Draw from a pile, rotate, flip and place cards with animations.
Custom card with dynamic title & description.
## Rich text builder and renderer for both Flutter & Flame
Build rich text InlineSpan list from html-like source text, and render them in Flutter or Flame.
## A simple lighting system for Flame
A simple global lighting system for Flame component.
## Some useful extensions, components & effects for Flame