Flixel Game Engine

Flixel Game Engine

Flixel is an open source game engine for creating 2D games in ActionScript 3 and Flash. It provides useful tools and infrastructure for rapid prototyping and development of small to medium-sized games.
Flixel Game Engine image
2d actionscript flash open-source

Flixel Game Engine: Open Source 2D Game Creation

Create 2D games with Flixel, an open source game engine for ActionScript 3 and Flash, offering rapid prototyping and development tools for small to medium-sized games.

What is Flixel Game Engine?

The Flixel Game Engine is an open source, free game-making library written entirely in ActionScript 3. It is designed for Flash and allows developers to create 2D games using Flash and ActionScript. Flixel provides a complete framework for building games, with useful tools and infrastructure like a fast 2D rendering engine, sprites, animation, input handling, sound, particle effects, state management, cameras, and more.

Some key features of Flixel include:

  • Rapid game prototyping and development
  • Support for creating small to medium sized 2D games
  • Built-in states system for game flow management
  • Virtual gamepad/keyboard input
  • Powerful 2D sprite system with animation support
  • Pathfinding and following abilities
  • Particle effect and emitter system
  • Easy integration of music and sound effects
  • Math and collision utilities for games
  • Camera subsystem for split screens, scrolling, zooming

Flixel allows developers familiar with ActionScript 3 and Flash to quickly build 2D games without having to focus on lower level game engine capabilities. Many popular 2D Flash games have been created using Flixel, like Canabalt, Epic Coaster, and Piture Perfect. The engine is also open source and has an active community contributing to it.

Flixel Game Engine Features

Features

  1. 2D game development
  2. ActionScript 3 and Flash support
  3. Rapid prototyping and development
  4. Useful tools and infrastructure
  5. Small to medium-sized games

Pricing

  • Open Source

Pros

Open source and free to use

Extensive documentation and community support

Suitable for rapid game development

Customizable and extensible

Cons

Limited support for larger games

Requires knowledge of ActionScript 3 and Flash

May not be suitable for all game genres


The Best Flixel Game Engine Alternatives

Top Gaming Software and Game Engines and other similar apps like Flixel Game Engine

Here are some alternatives to Flixel Game Engine:

Suggest an alternative ❐

FreeBASIC icon

FreeBASIC

FreeBASIC is an open-source, free BASIC compiler that allows developers to create console, graphical GUI, and web applications on Windows, Linux, and macOS platforms. It is binary compatible with legacy BASIC compilers like QBasic and QuickBASIC, making it easy to port old BASIC code to FreeBASIC.Some key features of FreeBASIC...
FreeBASIC image
GeeXLab icon

GeeXLab

GeeXLab is a free and open source Java development environment aimed primarily at beginner and intermediate developers. It provides an integrated graphical user interface for working with Java code, rather than needing to work from the command line.Key features of GeeXLab include:Code editors with syntax highlighting, auto-complete and other coding...
GeeXLab image
Amulet icon

Amulet

Amulet is an open-source game engine and creative coding tool that allows developers and creators to build 2D and 3D games and interactive applications using Python. It features a visual node-based scripting system that enables drag-and-drop coding without the need to write lines of code.Some key capabilities and features of...
Amulet image
LÖVE icon

LÖVE

LÖVE is an open-source framework for developing 2D games in the Lua programming language. It allows developers to create games and multimedia applications using the flexible Lua scripting language. Some key aspects of LÖVE include:High-performance 2D graphics rendering using OpenGLBindings to libraries like OpenGL, OpenGL ES, SDL and OpenGLSupport for...
LÖVE image
HaxeFlixel icon

HaxeFlixel

HaxeFlixel is a feature-rich, open source, free 2D game engine that allows developers to create cross-platform games using the Haxe programming language and OpenFL rendering library. It is inspired by FlashPunk and provides a similar API, making it easy for Flash developers to get started with HaxeFlixel.Some key features of...
HaxeFlixel image
Pygame icon

Pygame

Pygame is a free and open-source cross-platform library for the Python programming language specifically designed for writing video games. It includes computer graphics and sound libraries designed to be used with the Python programming language.Some key features of Pygame include:Hardware-accelerated 2D graphics including sprites and image/tilemap loading and manipulationPlaying MP3,...
Pygame image
LÖVR icon

LÖVR

LÖVR is a cloud-based virtual reality creation and sharing platform designed to make building VR experiences fast and accessible to everyone. With LÖVR's easy-to-use editor, anyone can create fully immersive 3D environments in virtual reality without needing to know how to code.At the core of the LÖVR platform is an...
LÖVR image
NCine icon

NCine

nCine is a professional nonlinear video editing application developed by nablet for film, video, and multimedia content creators. It provides a complete editorial environment for video editing, compositing, motion graphics, visual effects, color correction, and audio post-production.Some key features of nCine include:Powerful timeline-based editing interface with support for multiple video/audio...
NCine image
Heaps.io icon

Heaps.io

Heaps.io is an open-source, cross-platform game engine and integrated development environment (IDE) that allows developers to create high performance 2D and 3D games targeting Web, iOS and Android platforms from a single code base.Some key features of Heaps.io include:Uses Haxe programming language which allows targeting multiple platforms from same code...
Heaps.io image
FlashPunk icon

FlashPunk

FlashPunk is an open source ActionScript 3 library designed for developing 2D Flash games with Adobe Flash/Adobe AIR. It provides useful classes, functions and tools that make development faster and easier compared to coding a Flash game from scratch.Some of the key features FlashPunk provides include:A fast, optimized game loop...
FlashPunk image
HaxePunk icon

HaxePunk

HaxePunk is an open-source, cross-platform 2D game framework powered by Haxe. It provides a set of classes and tools to streamline development of 2D games that can target multiple platforms like Flash, HTML5, PC/Mac, iOS, Android, and more.Some key features of HaxePunk include:Strong foundation of core game classes for graphics,...