All Projects → flame-engine → forge2d

flame-engine / forge2d

Licence: BSD-3-Clause license
A Dart port of Box2D

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to forge2d

Box2DSwift
Box2DSwift is a Swift port of Box2D Physics Engine.
Stars: ✭ 38 (-59.57%)
Mutual labels:  box2d, box2d-physics-engine
Flame
A compiler framework for managed code.
Stars: ✭ 45 (-52.13%)
Mutual labels:  flame
Box2d
Box2D.go - Go port of Box2D - a 2D Physics Engine for Games.
Stars: ✭ 208 (+121.28%)
Mutual labels:  box2d
club penguin game
A simple 2D multiplayer online game built using Flutter and Flame engine
Stars: ✭ 65 (-30.85%)
Mutual labels:  flame
flame tiled
Package to add Tiled support for the Flame game engine
Stars: ✭ 21 (-77.66%)
Mutual labels:  flame
spacescape
A 2D top-down space shooter made using Flutter and Flame engine.
Stars: ✭ 53 (-43.62%)
Mutual labels:  flame
Apple Music Animation
Apple music animation demo in Android
Stars: ✭ 153 (+62.77%)
Mutual labels:  box2d
jumpdontdie
Source code for the Android game developed on my YouTube tutorial. Made using libGDX, Scene2D, Box2D.
Stars: ✭ 45 (-52.13%)
Mutual labels:  box2d
Playground
A playground for android developers
Stars: ✭ 41 (-56.38%)
Mutual labels:  box2d
phaser-cat
A 2D top-down shooting game, built with phaser + box2d plugin
Stars: ✭ 17 (-81.91%)
Mutual labels:  box2d
HitNotes
Rhythm-based mobile game
Stars: ✭ 24 (-74.47%)
Mutual labels:  flame
Nero-Game-Engine
Advanced SFML Game Engine, Designed to be Simple and Intuitive
Stars: ✭ 50 (-46.81%)
Mutual labels:  box2d
godot box2d
A C++ module that integrates the Box2D library with the Godot game engine by providing nodes for standard Box2D objects.
Stars: ✭ 32 (-65.96%)
Mutual labels:  box2d
Fractal-Inferno
An Online Fractal Flame Generator.
Stars: ✭ 41 (-56.38%)
Mutual labels:  flame
LunarGdx
A networking library for LibGDX utilizing Netty allowing easy creation of multiplayer games.
Stars: ✭ 23 (-75.53%)
Mutual labels:  box2d
Box2dsharp
A C# port of Box2D
Stars: ✭ 161 (+71.28%)
Mutual labels:  box2d
image-to-box2d-body
proof-of-concept game build pipeline for converting an image to a Box2D body
Stars: ✭ 24 (-74.47%)
Mutual labels:  box2d
boxgame
A sample project for following along a tutorial found on jap.alekhin.io.
Stars: ✭ 32 (-65.96%)
Mutual labels:  flame
flame-chart-js
Component for incredibly fast viewing of flame charts
Stars: ✭ 28 (-70.21%)
Mutual labels:  flame
go-space-crane
Simple moonlander like game with some new mechanics
Stars: ✭ 15 (-84.04%)
Mutual labels:  box2d

flame

Forge2D - A Dart port of the Box2D physics engine

Test

The Box2D physics engine is a fairly famous open source physics engine and this is our dart port of it.

You can use it independently in Dart or in your Flame project with the help of flame_forge2d.

Some documentation of how to use it together with flame can be found here.

Timeline

Box2D was first written in C++ and released by Erin Catto in 2007, but it is still maintained.

It was then ported to Java (jbox2d) by Daniel Murphy around 2015.

Then from that Java port it was ported to Dart by Dominic Hamon and Kevin Moore.

A few years after that Lukas Klingsbo refactored the code to follow the dart standard more, since it still had a lot of reminiscence from C++. After this refactor we renamed it to Forge2D since the upstream wasn't maintained to take in our PRs.

There has also been countless other contributors which we are very thankful to!

Credits

  • The Flame engine team who is continuously working on maintaining and improving Forge2D.
  • Special thanks for Lukas Klingsbo, a Flame team member which took this project under his wing and greatly improved the project!
  • The Dart port of Box2D.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].