awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
luanpotter avatar

luanpotter/flame

0
View on GitHub↗
flame-engine.org↗

Flame

Flame is a 2D game engine and framework for Flutter. It provides a component-based architecture to organize scene entities and manage their lifecycles through a structured hierarchy of game objects, coordinated by a consistent game loop.

The engine includes a graphics library for rendering animated sprites, particle effects, and external textures. It features a 2D physics integration layer that supports rigid body dynamics and collision detection between entities.

The framework covers additional capabilities for game engineering, including user input capture for gestures and gamepads, audio triggering for sound effects, and an asset-caching pipeline for importing maps and textures. It also provides mechanisms for synchronizing application state with external state management libraries.

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Features

  • 2D Game Frameworks - Provides a comprehensive framework for building two-dimensional games using Flutter.
  • Game Frameworks - Implements a component-based framework for organizing scene entities and managing their lifecycles.
  • 2D Rigid Body Physics Engines - Integrates a 2D physics layer to simulate rigid body dynamics and complex physical interactions.
  • Game Loops - Coordinates simulation updates and rendering cycles via a consistent, fixed-frequency game loop.
  • Scene Graphs - Organizes scene entities using a structured hierarchy of game objects and components.
  • Game Engines & Frameworks - Implements core game engineering capabilities like physics and collision detection within the Flutter ecosystem.
  • Collision Detection - Includes a system for detecting intersections between game objects to trigger physical reactions and gameplay events.
  • Simulation State Management - Manages frame rates and entity lifecycles to ensure smooth gameplay and consistent simulation state.
  • Canvas Rendering - Utilizes the Flutter canvas for drawing sprites and shapes through a retained-mode graphics pipeline.
  • Game Object Architectures - Uses a component-based architecture to organize game entities and separate logic from data.
  • Sprite & Particle Rendering - Implements a graphics library for rendering animated sprites, particle effects, and external textures.
  • 2D Sprite Animations - Provides a system for rendering animated sprites and particle effects to create dynamic 2D visuals.
  • Interactive Visual Experiences - Creates interactive visual experiences combining animations, particle effects, and user input handling.
  • Delta-Time Integrations - Calculates entity movement and animations based on delta-time to maintain uniform speed regardless of frame rate.
  • Game Input Mapping - Provides mechanisms to capture and translate gestures and gamepad inputs into in-game movements and commands.
  • Développement de jeux - Minimalist 2D game engine.
10,647 stars·1,030 forks·Dart·MIT·11 vues

Historique des stars

Graphique de l'historique des stars pour luanpotter/flameGraphique de l'historique des stars pour luanpotter/flame

Questions fréquentes

Que fait luanpotter/flame ?

Flame is a 2D game engine and framework for Flutter. It provides a component-based architecture to organize scene entities and manage their lifecycles through a structured hierarchy of game objects, coordinated by a consistent game loop.

Quelles sont les fonctionnalités principales de luanpotter/flame ?

Les fonctionnalités principales de luanpotter/flame sont : 2D Game Frameworks, Game Frameworks, 2D Rigid Body Physics Engines, Game Loops, Scene Graphs, Game Engines & Frameworks, Collision Detection, Simulation State Management.

Quelles sont les alternatives open-source à luanpotter/flame ?

Les alternatives open-source à luanpotter/flame incluent : flame-engine/flame — Flame is a 2D game engine for Flutter and Dart. It provides a component-based game framework for managing entities and… godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… fullstackio/flappyswift — FlappySwift is a side-scrolling arcade game implementation built for Apple platforms. Developed using the Swift… almasb/fxgl — FXGL is a 2D game engine and development framework designed for Java and Kotlin. It provides a structured environment… urho3d/urho3d — Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game… kittykatattack/learningpixi — learningPixi is an educational resource and instructional guide focused on 2D web graphics and interactive media…

Alternatives open source à Flame

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Flame.
  • flame-engine/flameAvatar de flame-engine

    flame-engine/flame

    10,646Voir sur GitHub↗

    Flame is a 2D game engine for Flutter and Dart. It provides a component-based game framework for managing entities and their lifecycles through a hierarchical architecture, alongside a dedicated system for game asset management and input handling. The engine distinguishes itself through a specialized integration layer for external physics engines to handle rigid body dynamics and collision detection. It also features a high-performance task model that uses isolates to offload heavy computations and prevent main thread blocking. The framework covers a broad range of capabilities including vis

    Dartdartflameflutter
    Voir sur GitHub↗10,646
  • godotengine/godot-demo-projectsAvatar de godotengine

    godotengine/godot-demo-projects

    8,250Voir sur GitHub↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    GDScript
    Voir sur GitHub↗8,250
  • fullstackio/flappyswiftAvatar de fullstackio

    fullstackio/FlappySwift

    9,694Voir sur GitHub↗

    FlappySwift is a side-scrolling arcade game implementation built for Apple platforms. Developed using the Swift programming language, this 2D game project features a physics-based environment where a player controls a character to avoid obstacles. The project utilizes the SpriteKit framework to handle rigid body dynamics, gravitational forces, and sprite-based rendering. Game flow is managed through a state machine that controls transitions between the start menu, active gameplay, and game over screens. The implementation covers 2D physics simulation, including bounding-box collision detecti

    Swift
    Voir sur GitHub↗9,694
  • almasb/fxglAvatar de AlmasB

    AlmasB/FXGL

    4,819Voir sur GitHub↗

    FXGL is a 2D game engine and development framework designed for Java and Kotlin. It provides a structured environment for building cross-platform desktop games, integrating a central game loop with an entity component system and a JavaFX-based scene graph for rendering. The toolkit distinguishes itself by providing a comprehensive suite of integrated libraries for game AI pathfinding, physics collision resolution, and multiplayer networking via TCP and UDP protocols. It includes specialized systems for adaptive user interface design using global stylesheets and a data-driven asset management

    Kotlin
    Voir sur GitHub↗4,819
Voir les 30 alternatives à Flame→