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.

Features

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

History

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.”

Contributors

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.

  • View media
  • View media
  • View media
  • View media
Post article RSS feed Related Articles

Alpha 03 is here! Click right there! CLICK IT NOW.Changes from Alpha 2 include individual sounds for each bullet type, sounds when an enemy is hit, sounds when the flash b-you know what, sounds. There's a lot of sounds now. There's also a jobs tab on the map screen, which shows all current Jobs the player has. At present, they involve murdering things to or from places.Oh, also there's map coordinates. So you can tell which planets you have to go to murder things.

Screens 'n' things from FST Alpha 3!

Also Cooldown.The largest change is, quite possibly, the collision detection change. You may be able to spot it in that above image, but the ship core (those four white pixels in the center,) is partially obscured. The core must now be COMPLETELY COVERED in order for a hit to count. Have fun just barely scraping by!The second largest change is bullets and how they're rendered. Your bullets are bigger, and everybody's bullets are more chunky when rotated. Partial transparency is for suckers.

Screens 'n' things from FST Alpha 3!Screens 'n' things from FST Alpha 3!Screens 'n' things from FST Alpha 3!

What's the best bet for the next build?

  • Combat adjustments! I have to change up how enemy movement is handled, because variety is a good thing. This may also include changing how enemies are generated. All of this is old code, and is therefore a MASSIVE PROJECT.
  • MORE GUNS! I might end up re-writing bullet logic too, because homing bullets and weird motion patterns are awesome.

I make no promises, other than it will be (more) awesome.

March 2015 - You Can Simply Smell The Fresh Paint
Super Matt Jordan

March 2015 - You Can Simply Smell The Fresh Paint

Super Matt Jordan 1 comment

It's been a while so I made a video instead of writing a long article.

FlyShootTrade Alpha.02 Out!
FlyShootTrade

FlyShootTrade Alpha.02 Out!

FlyShootTrade 0 comments

Space-tradin' shmup RPG's second actual update brings copilots, the framework for quests, and a (mostly) new UI!

Introducing -- Centuple Trouble!
Centuple Trouble

Introducing -- Centuple Trouble!

Centuple Trouble 0 comments

In Centuple Trouble, a puzzle-platformer currently in development, you assume the role of a kid searching for his 100 baby cousins (the centuplets). Bop...

ZombieRun - retro local multiplayer awesomness will be released for Halloween

ZombieRun - retro local multiplayer awesomness will be released for Halloween

News 0 comments

ZombeRun, the retro local multiplayer platformer is coming on October 29th. ZombieRun has been in development for 2 years and is now ready to take the...

Add game Games
Hero Generations

Hero Generations

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...

Super Matt Jordan

Super Matt Jordan

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...

Revenge On Ghost

Revenge On Ghost

Arcade

Cast fireballs from a staff at those that would dare stand between good and evil

Rot Gut

Rot Gut

Arcade

Rot Gut is an action packed platformer set in America's 1920's Prohibition era. You take control of an agent who, to uncover their mysteries, goes on...

Ossuary

Ossuary

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...

Lost Galaxy

Lost Galaxy

Family

Lost somewhere in the galaxy, you have to push blocks to make your stand against an alien world to find a way home. Timing is everything when you have...

Box Cooperation 2

Box Cooperation 2

Puzzle

Box Cooperation 2 is a classic puzzle game in which you have to cooperate with a player-controlled crate in order to make the yellow block touch the green...

Aeon Rivals

Aeon Rivals

Fighting

Welcome to Aeon Rivals, a free 2D online multiplayer co-op game. Team up with friends, select from an expanding cast of characters and duke it out against...

FlyShootTrade

FlyShootTrade

Arcade

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

Skullz

Skullz

Adventure

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

Comments
Guest
Guest

does this work on windows 8

Reply Good karma Bad karma+1 vote
Guest
Guest

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.

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Platforms
Web, Flash, iOS, iPad, Android, AndroidTab
Company
Flixel dev team
Contact
Send Message
Homepage
Flixel.org
Licence
MIT
Release date
Engine watch
Start tracking
Share
Community Rating

Average

-

0 votes submitted.

You Say

-

Ratings closed.

Twitter

Latest tweets from @adamatomic

RT @nmrbk: 何故かコントローラーが反応しないためキーボードプレイ お師匠様辛辣すぎてGeddyの優しさが心に染み入るワ~ T.co

1hour 19mins ago

RT @PowerUpAudio: Do you like secrets? Visit our booth at #paxwest2016! (#SecretLegend) Secretlegendgame.com #gameaudio #gamedev T.co

1hour 24mins ago

Bignic.bandcamp.com

3hours 6mins ago

RT @_AllysonMarie_: Just to be clear everyone, only ONE of these is illegal to wear on the beach in France, #BurkiniBan T.co

3hours 50mins ago

RT @FioraAeterna: left: america right: everywhere else T.co

3hours 51mins ago

RT @OverlandGame: YO UBISOFT WHAT UP!!! T.co

4hours 44mins ago

Embed Buttons
Link to Flixel by selecting a button and using the embed code provided more...
Flixel
Statistics
Rank
279 of 828
Last Update
Watchers
30 members
Games
58
Files
27
Articles
122