About Flixel

Flixel is an open source game-making library that is completely free for personal or commercial use. Written entirely in ActionScript 3 by Adam “Atomic” Saltsman, and designed to be used with free development tools, Flixel is easy to learn, extend and customize. Flixel has been used in hundreds of games, including IGF nominees, Adult Swim games, and avant-garde experiments. Many Flixel users make their first game ever in Flixel.


Flixel includes some basic features common to many game engines or other game libraries.

  • Display thousands of moving objects
  • Basic collisions between objects
  • Group objects together for simplicity
  • Easily generate and emit particles
  • Create game levels using tilemaps
  • Text display, save games, scrolling
  • Mouse & keyboard input
  • Math & color utilities

Flixel also includes some new "advanced" features, which we'll explore in more detail on the features page.

  • Record and play back replays
  • Powerful interactive debugger
  • Camera system for split screen
  • Pathfinding and following
  • Easy object recycling


Adam started working on Flixel in March of 2008, and released the first public version in June 2009. Probably the most commonly asked question about Flixel is "where did it come from?" so we've included a short explanation here.

“I tried a few different times to make a little game engine type thing that would allow me to make retro games. That just seemed like a fun thing to be able to do for fun on a weekend. I tried it in C++/Python/OpenGL right when I left school, maybe 7 years ago? Anyways, it was a failure. Once ActionScript 3 came out, I was able to do some of the pixel-level stuff that I was really interested in. However, by the time I got my hands on AS3, I was more interested in just making little games, and seeing what patterns evolved. I kept making more complex games by reusing the code from the last project, and eventually those parts that I was seeing in every project got moved to their own folder. I think a lot of coders out there have a folder like this on their hard drive somewhere.”


Flixel simply could not be what it is today without help, support and inspiration from a lot of fantastic people. Starting with v2.50, we have relied more on the kindness of strangers than ever before, starting with our awesome all-volunteer web team:

Special Thanks

Rebekah Saltsman puts up with a lot of crap, and without her patience there would not be any Flixel. Paul Veer painted the images on the index and 404 pages, as well as the background tile for this site. Ivan Safrin (F*ck Typing, Bitworld) taught Adam to write Flash games years ago, a pretty big moment in retrospect. A lot of Flixel forum members have caught bugs or contributed great snippets of code, too many people to list here. You’re all awesome. Finally, a big thank you to the indie games community at large, who have been so supportive and helpful and inspiring over the years.

Image RSS Feed Latest Screens
Dot-Matrix Shooter by FriedPixel Games Zandaka Senran by Gold_Ninja Mode by Adam Atomic
Blog RSS Feed Report abuse Latest News: Introducing -- Centuple Trouble!

About Centuple Trouble with 0 comments by gbelo on Oct 30th, 2014

What exactly is Centuple Trouble? In a nutshell...

Centuple Trouble: the very first stage!


Centuple Trouble is a puzzle-platform game currently in development. As of now, it's around halfway complete. This one takes inspiration from classics such as Lode Runner, Donkey Kong '94, and Software Creation's Jetpack.

In the game, you assume the role of five-year-old Jack, who must rescue all 100 of his baby cousins from the clutches of gross aliens—who have also turned the world into a place that's much more fun for them, but much more dangerous for you and your cousins.

Not only are your cousins completely defenseless babies, but most of them are also just out of reach. You'll have to run and jump around like the hyperactive kid you are, grabbing helpful toys and dodging baddies along the way to find them. Even then, it's not so easy—you'll also have to use your noodle to overcome some mind-twisting puzzles.

Graphics are hand-drawn, reminiscent of how five-year-old Jack (the protagonist) himself would view the world.

Oh, and here's a video of version 0.5!

The Gameplay

Centuple Trouble is relatively easygoing in pace, but it's not without its challenges. The object of each stage is to locate your baby cousin, then get him/her out of the stage!

What five-year-old Jack lacks in acrobatics and dedication, he makes up for in ingenuity. Rather than trekking back home with his baby cousin underneath his arm, he takes his cousin to a cannon elsewhere in the stage, which then propels his cousin home. He also makes full use of toys he comes across; whether pogo sticks, skateboards, or even his pet rock; to solve the puzzles that lay before him!

Toys are keys to your success. You'll bounce around with the pogo stick to maintain your vertical momentum. Use the skateboard to travel at high speeds and bust straight through walls and foes. Plop down an ABC block to redirect creatures or give yourself a stepping stool. Ignite some fireworks and.. well, you'll see what happens!

Along the way, he will face creatures large and small who get in his way to rescue his cousins. Although--some of them are malicious; but some are just oblivious, and they're just doing what they're gonna do. The creature that Jack will encounter most is the Ditton, who simply walks and jumps around to his heart's content. Others are out to get him! Face shocking Amperes, sentient fists, magnets, and (eventually) hulking bosses, who plan to ruin Jack's good time.

But nothing stands in the way between Jack and not getting in trouble--err, rescuing his baby cousins!

The Guts

Centuple Trouble currently harnesses Flixel, the wonderful and Flash/ActionScript 3. There are plans to migrate to Haxe and HaxeFlixel. This will allow it to be deployed to platforms that are.. .. not Flash.

The game's graphics (sprites, background, and maps) are hand-drawn, scanned, and slightly tweaked. Sprites are squishy and playful, and there's a focus placed on distinguishing where sprites are.

The Design

The game is meant as a cross between a puzzler and a platformer, with some emphasis on the latter. For example, many platformer-style puzzle games give the player one chance--when hit by a monster or lava trap, the player's kaput. Centuple Trouble graciously offers you two hits before Jack bites the dust. But no health refills!

There will be many, many stages, but they are each short and self-contained. They can be completed in less than a minute apiece--if one knows how to do it. But there are extras involved in collecting all of the loose change in a stage, passing without getting hit, and rescuing your cousin in a timely manner.

The game intends to provide "perfect information" to the player so that he can see what's coming and plan for it. Though many stages span across multiple screens, the player can view the entire stage to see what lies ahead. Creatures move deterministically rather than randomly. And so on.

Jack's world is a branching one, with many stages opening up several paths. If Jack can't quite get one path down, then, he has another one that he can try.

Simplicity. Most likely nothing in the way of, say, leaderboards or Steam achievements. And the game will be free.

Current Status

Of 100+ stages, 36 are officially on the map: four worlds at 10 levels apiece, (currently) minus boss stages. 10 more stages have been designed. The basic game engine is essentially feature-complete, though additions and tweaks will be inevitable.

So what's left?

  • More levels, of course. Along with that, more toys, creatures, and obstacles!
  • Cutscenes. But very short and very, very unintrusive.
  • Playtesting and feedback!
  • Graphical and other environmental enhancements.
  • Possibly migrating to not-Flash.

I hope that you enjoy riding this roller coaster as much as I have enjoyed making it. Go rescue some cousins!


Skullz Skullz

Updated 1 week ago Released Dec 10, 2014 Single Player Adventure

A trippy Adventure, quite unlike anything you've ever seen, probably.

Cube and Me

Cube and Me Cube and Me

Updated 1 week ago TBD Single Player Real Time Strategy

Cube and Me is a unique pet simulator with a mixture of RPG, RTS, and "roguelite" elements. You play as Lyle Dyson, an ordinary 18-year-old man who barely...

Super Matt Jordan

Super Matt Jordan Super Matt Jordan

Updated 3 weeks ago TBD Single Player Platformer

Super Matt Jordan is about a real person with real people in a fictional setting and story. Some of the events in the game are inspired by real experiences...


QuestRun QuestRun

Updated 1 month ago Released Jul 17, 2013 Single Player Role Playing

Challenging and fast-paced with a modern twist on old school RPG battle systems, QuestRun is unlike anything you have played before. A J-RPG inspired...

Centuple Trouble

Centuple Trouble Centuple Trouble

Updated 1 month ago TBD Single Player Platformer

A relaxed-paced puzzle/platformer. Grab some items, bop some meanies. Bam. There's no deep, complicated story and no genre-breaking; just a fun experience...

Post comment Comments
Guest Apr 21 2014, 10:59am says:

does this work on windows 8

+1 vote     reply to comment
Guest Oct 5 2013, 2:03pm says:

I don't know if there's a better way to communicate this, but Flixel does not have a commercial license! Flixel uses the MIT License - you can see it in license.txt if you download the source.

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Flixel dev team
Send Message
Official Page
Release Date
Released Apr 24, 2011
Engine Watch
Track this engine
Community Rating



0 votes submitted.

You Say


Ratings closed.


Latest tweets from @adamatomic

RT @FinjiCo: We updated the official twitter account to be @FinjiCo and the official company site to be T.co Sorry for th…

34mins 36secs ago

RT @twiteconomy: John Oliver on gun safety T.co

45mins 48secs ago

RT @radleybalko: It's possible to both be appalled by senseless executions of cops, and angry at unjustified killings by cops. This isn't h…

51mins 21secs ago

@bombsfall @cleodee whooooaaaaaaaaa deep

52mins 33secs ago

@cleodee we need a word for “unironically endearing wasteland”

1hour 4mins ago

@ShayMakesGames the first half is really interesting but the one I keep re-reading is The Timeless Way of Building

1hour 6mins ago

@ShayMakesGames DEFINITELY

1hour 6mins ago

@ShayMakesGames (well “reducing interdependencies” is very reductionist but)

1hour 25mins ago

@ShayMakesGames yea alexander is all about reducing interdependencies ,but interdependency is what defines a gnarly puzzle often...

1hour 25mins ago

@ADAMATOMIC @ShayMakesGames (which makes sense, flipping Alexander is a great way to make interesting puzzles)

1hour 30mins ago

Embed Buttons

Promote Flixel on your homepage or blog by selecting a button and using the embed code provided (more).

Flixel Flixel
147 of 677
Last Update
1 week ago
29 members