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 Post news Report abuse Latest News: ZombieRun - retro local multiplayer awesomness will be released for Halloween

0 comments by indrekv on Oct 21st, 2014

ZombieRun is a game that aims to bring back the good old days when friends would gather on one couch and start blasting away.

ZombieRun features classical weapons, gang of living dead and superpowers. Yes, you have SUPERPOWERS! ZombieRun has addictive single player mode and awesome local multiplayer games. Up to 4 players can play at the same time in either single screen co-op mode, where you have to work together as one or split screen competitive mode, where everyone's running for their lives. And also there's the Battle mode where players can blast at each other with what they've got.

ZombieRun has controller support, so you can dust off the old joypads and get cracking.
ZombieRun requires a graphics card with OpenGL support and JRE 1.6 or later.

ZombieRun will be released on October 29th at desura.com, indiegamestand.com and itch.io, just in time for Halloween.

Add game Games


Updated 2 months ago Released Nov 27, 2013 Single Player Adventure

The last thing you remember is receiving an unsatisfying answer. A plunge through the fundamental chaos takes you to a place of bones. Great power can...



Updated 3 months ago TBD Single Player Arcade

FlyShootTrade is a Shmup RPG where the player fires procedurally generated weapons at procedurally generated enemies in procedurally generated levels...

Super Matt Jordan
Super Matt Jordan

Super Matt Jordan

Updated 3 months 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...

Hero Generations
Hero Generations

Hero Generations

Updated 3 months ago Released Apr 10, 2015 Single Player Roguelike

An innovative roguelike/4X strategy game where every turn is one year of your life. Explore, find a mate, build a home, and raise a child before you die...



Updated 3 months ago Released Dec 10, 2014 Single Player Adventure

Skullz is a trippy adventure game, quite unlike anything you've ever seen, probably.

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 2011
Engine Watch
Track this engine
Community Rating



0 votes submitted.

You Say


Ratings closed.


Latest tweets from @adamatomic

@grapefrukt donatello, because i'm not an idiot? yes, they're called ducks?? 7-13 hours depending???

1hour 49mins ago

if you have any questions about what it's like to bootstrap a "triple-indie" video game project, fire away, will try to address

1hour 56mins ago

v good chance today will be spent writing basically an Overland alpha postmortem and breakdown of plans for the future

1hour 56mins ago

RT @gamasutra: 2016 Independent Games Festival opens call for submissions T.co

1hour 58mins ago

RT @hunicke: Yes!! Big thanks to @brandonnn for everything - and a warm welcome to @KellyWallick for all the awesome #IGF ahead! T.c

1hour 58mins ago

RT @Protongue: This Medieval-1 boss skip is too perfect to be coincidental, or @CAPYGAMES is subconsciously good at level design T.

2hours 19mins ago

RT @mrcoreydavis: My favorite criticism of Rocket League is that the ball spends too much time in air. Gee, why'd you think we gave you a …

2hours 23mins ago

RT @mrcoreydavis: Every time I read a comment on a Rocket League article about how we need to add powerups and ramps for 'depth', an angel …

2hours 23mins ago

@mrcoreydavis @BenKuchera "ah HA!" he cried, then did no work whatsoever and was rewarded generously for his intuitive genius

2hours 24mins ago

Domino Drop T.co

2hours 25mins ago

Embed Buttons

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

Flixel Flixel
218 of 722
Last Update
3 months ago
29 members