• Stars
    star
    742
  • Rank 60,752 (Top 2 %)
  • Language Haxe
  • License
    MIT License
  • Created over 13 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Rapidly cook up games for HTML5, Flash, Android, and iOS.

Deprecated

Flambe has been replaced by 2DKit, a commercial-quality game engine built with many years of improvements on top of Flambe.


Flambe

Flambe is a 2D game engine that makes cross-platform development actually fun!

Written in Haxe, games are compiled to HTML5 and Flash, with support for mobile browsers. The HTML5 renderer uses WebGL, with fallback to canvas. Rendering in Flash uses Stage3D. Native Android and iOS apps are packaged using Adobe AIR.

On top of being high performance and cross-platform, Flambe recognizes that assets and workflow are critical to game development. It includes battle-tested support for importing Flash animations, bitmap fonts, and particle systems. Live asset swapping lets you modify an asset and see the change in your game automatically, with no recompile or refresh. When you need to make a code change, Flambe recompiles and automatically refreshes your browser tab, all in under 2 seconds.

Check out the Flambe wiki for demos and more.

Installing

See the install guide on the wiki.

Hacking

Patches and pull requests are welcome! To build and develop Flambe from source, clone this repository and run:

(sudo) npm link ./command
haxelib dev flambe ./src

To later go back to a stable release, run (sudo) flambe update and haxelib dev flambe.

Are things not working? I'd be happy to help, open an issue, ask on the forum, email me privately, or talk to me in #Haxe on irc.freenode.net.

Build Status Selenium Test Status

More Repositories

1

wasm4

Build retro games using WebAssembly for a fantasy console.
TypeScript
1,129
star
2

ai.vim

Generate and edit text in Neovim using OpenAI and GPT.
Lua
293
star
3

webuxn

Web runtime for the uxn virtual machine.
C
76
star
4

hydra

An HTML5 game engine for the many faces of mobile WebKit.
JavaScript
64
star
5

flambe-demos

Demos and example code for Flambe.
Haxe
50
star
6

dotfiles

My configuration and theme.
Shell
35
star
7

pjs

An awk-like command-line tool for processing text, CSV, JSON, HTML, and XML.
JavaScript
24
star
8

easel

A 2D scene graph and game engine for HTML5 (canvas) in haXe. Easel is intended to feel natural to Flash developers.
Haxe
16
star
9

dts2haxe

Typescript .d.ts to Haxe extern generator.
Python
15
star
10

Browser.hx

JS externs for Haxe.
Haxe
14
star
11

lintgpt

LintGPT scans your code for bugs using AI.
TypeScript
14
star
12

space-date

A short visual novel
Haxe
7
star
13

popcord

Watch videos together with friends, remotely.
JavaScript
6
star
14

SDL_image

Unofficial git mirror of SDL_image
C
4
star
15

clipboy

Clipboy is a cross-platform, minimal clipboard manager.
Go
4
star
16

hanoi

A Flash/HTML5 game built in a weekend
Haxe
4
star
17

SDL_mixer

Unofficial git mirror of SDL_mixer
C
4
star
18

vigrep

Grep for image files using GPT-4o Vision.
TypeScript
4
star
19

thimble

Anti-fingerprinting browser extension.
TypeScript
4
star
20

trollcat

A Trollscript interpreter written in LOLCODE
3
star
21

SDL

Unofficial git mirror of SDL
C
3
star
22

amity

Getting along with Android and iPhone game development
C
3
star
23

flambe-server

Flambe extensions for multiplayer games
Haxe
2
star
24

lime-volleyball

A WASM-4 game jam entry
C
2
star
25

carebot

A friendly Twitter bot that corrects mentions of "could care less".
Python
1
star
26

webidl-externs

WebIDL
1
star
27

check-tmpmail

JavaScript
1
star
28

camocat

Anti-SEO text transformer.
Go
1
star