Haxe Game Engines in 2025

preview_player
Показать описание
Haxe is an interesting cross platform programming language with a variety of game development engines, tools and frameworks available. Used to make such popular titles as Dead Cells and Papers Please, today we check out the best tools for game development in 2025 using the Haxe language.

Key Links
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
Рекомендации по теме
Комментарии
Автор

I love Haxe as a language and am currently building my current game with it. I really recommend to not use it however, unless perhaps you are targeting Web or a quick game jam. There are sooo many rough edges and bugs targeting the various platforms, many of which you will not know about until late into development of your project. There are so many toolchains and so much transpiling going on and it is just excessive cruft that will break at some point crucial in your project. There is very little documentation and tutorials around, the tutorials are outdated or plain wrong, most of the libraries are abandoned or experimental. You will still see the odd game being released that was made with Haxe, but that is typically from someone very well embedded into the ecosystem already. There are a lot of far better options out there now.

jack-seu
Автор

im so happy that you released this video when i got myself interested in haxe again after taking a hiatus

too_kid
Автор

Haxe is great although I admit I've been away from it for years now. I switched my approach from "maximally high level" to "maximally low level", using Forth to code the Agon Light retro SBC. Also satisfying, "go slow to go fast" coding, total control over the hardware is achievable. I still use some Python for build scripts.

The only major downside of Haxe is that it is a "wanderer without a country" in the sense that it's set up to accommodate every major platform, but no major platform is set up to accommodate it. The frameworks are great, but you have to learn some of both Haxe and the target to do more ambitious stuff, and you may hit a wall where you don't know the target deeply enough to understand what's going on. The people working in that target will have answers that work for their native environments, but not Haxe users.

JH-pero
Автор

Man, I haven't used Haxe in like 20 years.

JViz
Автор

Haxe is great, Im using Kha for my personal projects all the time, its a great framework. As for Haxe, with its macro(meta) programming you can basically do whatever you want.

andreirudenko
Автор

Dear Sir, thank you for doing this series, it's awesome. It would really be awesome if you could update the playlist "Game Engines by Language" you have on your channel so it would be much easier to find those videos. 🙂

Keilnoth
Автор

Is Haxe is what Mega Man X Corrupted is being made with currently. Makes sense why they used it if Haxe is related to Flash as that’s what Corrupted started on first.

And a surprise shout out to Stencyl. I remember that engine well. I’ve been most excited for it years ago until they decided to do a strange tier based subscription like what other Game Engines.

I stopped caring after that and it sort of dropped off. Heck no one uses it or does tutorials on it in recent years. I wonder what went wrong for it to be abandoned.

viruschris
Автор

I had no idea that there were so many people using Haxe or that it was that old. Maybe I should actually bother to learn it, since I did download a copy of it a few years back.

anon_y_mousse
Автор

Thanks Mike! I love this series even when the language of the video is not of my interest. Years ago I was really intrigued by Haxe and the Armory engine. That was before the dev switched focus to ArmorPaint. At the time I was using the Blender Game Engine and Armory felt like a boosted professional version of it. But I never learned Haxe and later I got into Godot. Now I'm learning C++ to get away from engines... maybe.

Tomsudobrej
Автор

Did you do Odin? Are there any Odin ones?

DylanMatthewTurner
Автор

Check out a engine called "Cave"

marcomoutinho.gamedev
Автор

am I doing something wrong or does Heaps not work with HashLink? when I build it I get a bunch of errors from Heaps saying that "format.hl.Native" doesn't exist (there are no mentions of it anywhere on the internet, including Haxe documentation on format :/)

madbanana
Автор

Isn't nim just better than haxe?





I know almost nothing about nim and haxe...

Daniel_VolumeDown
Автор

I never really understood the idea behind haxe, it sounds like a very weird language to me, a "Javascripteske" multitargeted language with a bunch of weird syntax choices and features.
At the same time, there's something about it that makes me interested, this idea is cool and weird at the same time.

diadetediotedio
Автор

If Haxe compiles down into another language (the "host"), that means it is not a "programming language", but rather a domain-specific language (DSL). We nicknamed them "wrapper languages".

WifeWantsAWizard
Автор

haxe just looks like js. Why another one? and if you want types, use ts. (had never heard of it before)

MaikKellerhals
Автор

How about covering Coding Assistants in a future video?

thelaughingmanofficial
Автор

Dead cells doesnt use haxe any more i believe. They use unity now. Though they did initially start in haxe.

distantforest
Автор

I don't really know why I even clicked this video, I have a very strong dislike of Haxe because it's primarily an Object-Oriented language and OOP is just awful.

QuotePilgrim