• Register

HaxeFlixel is an open source 2D game library written for use with the Open Flash Library and the Haxe Toolkit, it is completely free for personal or commercial use. This game library enables multi platform development for native targets on mobile and desktop as well as flash and experimental html5 support on web platforms.

This project was founded by Alexander Hohlov, also known on Beeblerox on GitHub, who continues to be the project lead for the HaxeFlixel Organisation group. The project itself also has an active community with contributions from highly valued developers (by github names) crazysam, impaler, Werdn, ProG4mr, Gama11, sergey-miryanov and more.

HaxeFlixel is largely based on the AS3 version of Flixel written by Adam “Atomic” Saltsman. One of the major motivations for creating HaxeFlixel is overcoming the limitations of the Actionscript 3 language and the Adobe Flash and Air runtime targets. HaxeFlixel has been able to incorporate and continues to add new language features of Haxe and incorporate exciting new runtime targets through OpenFL.

Features Overview

  • 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 and Bitmap Fonts
  • Math & Color utilities
  • Record and play back replays
  • Powerful interactive debugger
  • Path finding and following
  • Easy object recycling

Enhancements over AS3

  • Use of a robust and powerful open source language Haxe
  • Cross platform development to Linux, Mac and Windows
  • Compile to Mobile and Desktop targets with native code
  • Impressive Native Performance using GPU acceleration
  • Advanced Physics with inbuilt Nape support
  • Improved debugger and interactive console
  • Texture batching and cache enhancements
  • Access to OpenFL native extensions
  • Flexible Asset Management System
  • Integrated Tweening system
  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Related Articles


(warning: GIF heavy!)

One of my passions is animation. Did animations, watch animations. Is all about making things come to life. Hey, a difference between a boring rectangle and a character is movement.

The animation issues were broad. Our main concern was those that didn't exactly informed clearly what the players are doing. Here's an example:


(humpin' da box)


That's supposed to be a roll into cover. But player is doing nothing wrong, he's just rolling. So, we decided that there should be priorities, when it comes into movement. This is now it works now:


Basically, rolling is now enhanced and takes priority over taking cover. Player presses down, rolls, character ignores first box but enters into cover mode after the second box, because is still holding down.

Then we have shooting. We enhanced this previously, mainly to properly make the laser go through one-way platforms, but still needed tweaking. Like this case:

Player is aiming up, but since is next to a wall, the laser starting point is the tip of the gun, and if is inside a tile for a frame, then the following calculations goes wrong, thus not displaying the laser as it should.

Also, by almost same issue, if player did aim up, it caused the flipping of the character go nuts:


It changed left/right almost every frame. It was worse than it looks there.

All these issues are now properly fixed:


We also have the wall sliding, wall jump. The action is now more clear to the player:


Also, notices how it goes back to watch the nearest threat, as soon as it stops aiming its gun.

We also went back and tweaked some animations that weren't good enough:


... was replaced for this, for example:


There's some important things coming up, but I thought I would address this matter since sometimes animation is taken for granted, but can't stress enough how clear the actions should be and how appealing, since movement is everyhing!
All of this also help us on our mission to have a game that would be *fun to watch*. There are games fun to play, but boring to watch. Hope this isn't the case!

That's it for now. Happy and grateful to Spudcats for making a new video:


Log#4: Switches

Log#4: Switches

Chibi Ninja Shino-kun: Treasure of Demon Tower

It wouldn't be an ancient, mysterious tower without some mechanical contraptions...so here's one!

Hegemone Pass - Side-Scrolling JRPG - Announcement Trailer

Hegemone Pass - Side-Scrolling JRPG - Announcement Trailer

Hegemone Pass

Take back the title of “Queen of the Underworld” in this side-scrolling JRPG!

Hegemone Pass - Cutscenes of Missions

Hegemone Pass - Cutscenes of Missions

Hegemone Pass 1 comment

The Greek Underworld's JRPG brings you screenshots of several cutscenes from the game's first two missions, on top of a new and fancy title screen, and...

Developer log #2

Developer log #2

SUPER Cute Alien

It's been a few weeks of polishing, tweaking, designing stuff, deciding on the story... A summary of what we've been doing.

Add game Games
Solid Aether

Solid Aether

Arcade

NOTHING BUT BULLET HELL. Solid Aether is a bullet hell shoot'em up game that is extremely simple designed. It is a classic 2D shooter game featuring a...

Highrisers

Highrisers

Role Playing

Highrisers is a pixel styled urban survival rpg. A single player experience full of exploring, scavenging, crafting, developing, researching, fighting...

SUPER Cute Alien

SUPER Cute Alien

Platformer

SUPER Cute Alien is an upcoming 1-4 players game about friendship, love and what it means to be human. Grab your friends and play together or against...

Chibi Ninja Shino-kun: Treasure of Demon Tower

Chibi Ninja Shino-kun: Treasure of Demon Tower

Platformer

Inspired by Japanese ninja games from the 80s, Chibi Ninja Shino-kun: Treasure of Demon Tower is an arcade retro platformer in which you climb a giant...

[Speer]

[Speer]

Platformer

Grab your spear, throw it into walls and jump on it, use it to flick switches, hit enemies in the face with it...the possibilities are endless! (Disclaimer...

Hegemone Pass

Hegemone Pass

Role Playing

A turn-based RPG with switchable leaders, who in battle use their title’s influence (a collection of stat boosts, resistances, and a passive effect...

Champ Against Chumps Upgrade Edition

Champ Against Chumps Upgrade Edition

Adventure

AboutCollect the coin within 6- wait... Let me start over. Champ Against Chumps Upgrade Edition is an avoider-like game with, of course, upgrades. You...

Even the Ocean

Even the Ocean

Adventure

Even the Ocean is a video game for the computer (Steam, etc.) that is comprised of two games. "The Ocean" Explore and learn the nature, boundaries and...

Super Slime Arena

Super Slime Arena

Fighting

Super Slime Arena is a 16-bit style, party-fighting game embracing equal parts accessibility and chaos. One attack, one hitpoint, all slime! Use nearly...

Dromos

Dromos

Roguelike

Roguelite space opera about gladiator slave performing on alien arenas.

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.

Follow Report Profile
Company
HaxeFlixel
Contact
Send Message
Homepage
Haxeflixel.com
Licence
MIT
Release date
Engine watch
Follow
Share
Community Rating

Average

8.8

6 votes submitted.

You Say

-

Ratings closed.

Embed Buttons
Link to HaxeFlixel by selecting a button and using the embed code provided more...
HaxeFlixel
Statistics
Rank
138 of 800
Last Update
Watchers
10 members
Games
63
Files
36
Articles
54
You may also like
GameMaker Studio
GameMaker Studio Commercial
GameMaker Studio 2
GameMaker Studio 2 Commercial
Blender Game Engine
Blender Game Engine GPL
Godot Engine
Godot Engine MIT
Source
Source Commercial
Raycasting Game Maker
Raycasting Game Maker Public Domain