Welcome to the latest edition of the Haxe Roundup. Haxe is a high level, strictly typed programming language and cross-compiler.
Community Updates
News and Articles
- The next Haxe Roundup Roundup Discord event is schedule for Sunday March 10th at 18:30.
- Haxe
4.3.4
has been released! - Greetings in 52 languages - 5 of Clubs Introducing Haxe article.
- The Funkin` Crew Week of 2024/02/23 - Charting a Course From Frustration to Delight article. Plus another lil funkblog post.
- IntelliJ IDEA Haxe Plugin version
1.4.44
has been released.
Devlogs
- Introducing: Heroes of Dune article.
- Introducing: House Vernius of Ix article.
- Minicology E-Corp Intergalactic Almanac: On The Importance of Weaponry article.
- Northgard patch notes for
22/02/2024
and26/02/2024
. - Bring It On! patch notes for
0.14.9
,0.14.11
,0.14.13
and0.14.15
.
In case you missed it
- IntelliJ IDEA Haxe plugin version
1.4.43
has been released. - Right Tools for iOS and Android App Development thread.
- A super-late update on Dead Cells article.
- Regarding Dead Cells termination article by Sébastien Benard.
- Dune: Spice Wars has been awarded Strategy / Simulation Game of the Year.
- 🏰Medieval Fantasy City Generator
0.10.1
by Oleg Dolya. - ✨ Fraymakers is coming to PAX East ✨on March 21st-24th.
- It’s 2024! What’s up with Ceramic? by Jérémy Faivre.
- Bring It On!
0.14.6
,0.14.7
and0.14.8
updates. - Freestyle Engine Dev Build : 0021 : Introducing - Freestyle Mod Files (.fsm) A
WIP
feature that should make adding mods as easy as drag n dropping. - BASTON is back on track! thread by Etienne.
Videos & Music
- Revision to Idosra Level 1 with Dialog Sequence video.
- Armory3D: Working with Arrays Part 2.
- Armory3D: Conditions & Loops Part 1 and Part 2.
- Reminder that Squidly does a Haxe dev stream every weekday on Twitch. 6pm EST -> 12am EST Monday/Tuesday/Wednesday. 12pm EST -> 6pm EST Thursday/Friday.
- Add a video related to Haxe.
In case you missed it
- Mechanism That Brings Disaster -
v0.1
Gameplay Preview. - Idosra Development: Comparing 2020 and 2024 video.
- Armory3D Skeleton Part 1, Part 2 and Part 3 videos.
Jobs, Bounties
- Add an available job involving Haxe.
Available for work
- You can hire Tim Hely, a highly experienced Haxe & HaxeFlixel developer, with 20+ years of experience!
- Alex Johansson is looking for a part time/contractor role.
- Rudy Geslin is available for freelance work.
Job listings
- None.
Bounties
- Armory3D bounties are available.
- Keep an eye on the Funkin Bounties repo for future items.
- Squidly has opened up a bounties page for HaxeFlixel features.
Product Releases
- Game Jam release of The Longest Neck.
In case you missed it
- Move and jump in 4 directions in Sides of Gravity, a new puzzle platformer by Robert Alvarez.
- Via the Haxe Discord server, TheMysticSword published a
v0.1
of Mechanism That Brings Disaster game.
Previews & Demos
Open Source
Community Showcase
- Michael Bickel has forked and updated CastleDB editor.
Git Repos
[openfl]
Stop shadowinghaxe.io.Bytes
pull request and makeByteArray
compatible with Haxe’sBytes
class pull request merged.- haxe-github
git
- Haxe functions to use the GitHub API. - mxhx-macro-resolver
git
- In a macro context, and using a document tree generated by mxhx-parsergit
, resolves the symbols that the XML tags, attributes, and text represent. - mxhx-manifest
git
- Parses MXHX manifest files that map namespaced components to fully-qualified Haxe class names. - Check out the latest open source Haxe projects over on GitHub.
Closed Source
- Training Modes in Fraymakers.
- The Watcher intro animation by Fraymakers.
- The latest GIFs from Renaine:
- When you see a wonder beyond wonders and you can’t help but tween slide over to it.
- Oh to be a spooky eyeball floating in a debug room.
- Bullwhip Bones perception is so extraordinary that he can not see throught walls!
- Somebody help him!
Via the Haxe Discord server
- Minicology updated boss with more vfx & dynamic animated eye video.
Some Library Releases
- blastween
1.0.0
- SScript
11.0.618
- hxdashboard
0.0.1
- hxWebP
0.3.0
- codegen
2.1.1
- wquery
1.1.2
- stdlib
3.1.2
- soundjs
1.0.1
- refactor
4.4.2
- jsprop
2.2.1
- jquery
1.5.4
- easeljs
3.0.2
- hxyarn
0.1.13
- electron
29.0.1
- Check out the most recent library releases on HaxeLib.
People & Projects to support
- Axol Studio is a small independent game development studio, making games with and contributing to HaxeFlixel.
- Funkin’ Crew is making Friday Night Funkin’, a cartoon rhythm gaming excellence.
- Patrick is creating Raspberry Pi 4 support for Haxe/Lime/OpenFL/HaxeFlixel.
- Josh Tynjala is working on Feathers UI — open source, cross-platform UI components built with OpenFL.
- Pavel Alexandrov is primarily contributing to the Heaps engine and is the creator of format-tiled library.
- Ian Harrigan is working on primarily HaxeUI, as well as hxArduino & hxWebSockets.
- Kaelan Evans is working on HxDoom, a Haxe adaption of Doom.
- Richard Oliver Bray is teaching people the things he’s learnt, like React, Typescript and Haxe.
- Alexander Gordeyko is developing Pony, a Haxe open-cross-library.
- Andy Li is working around the Haxe ecosystem: CI, packaging, docs and learning materials.
- Kevin Leung is creating open source software libraries.
- Robert Konrad, the Kha author, is creating Programming Toolkits.
- OpenFL is creating free open source software.
- HaxeUI is creating an open source user interface libraries.
- HaxeFlixel is creating an open source, cross platform 2D game engine.
- Slava Ra is creating improvements for FlashDevelop and HaxeDevelop.
- Mark Knol is working on Haxe and its documentation.
- Dan Korostelev is working on the Haxe compiler.
Updates from the Haxe core
Current Proposals & Discussions
- Additional syntax for safe navigation discussion.
- Add support for Typed metadata proposal.
- Add support for Extension of Abstracts proposal.
- Add package alias proposal.
- Add Integer data types proposal.
- Add Trailing Block Expressions proposal.
- Add Caller Tracking proposal.
- Add Constructor
this.arg
syntax proposal. - Add new syntax for getters & setters inspired by the
C#
property syntax proposal. - Add a type for meaningless values (similar to unit type) proposal.
- Add better Overload Support proposal.
- Add Static Extension Meta Functions proposal.
- Add
enum abstract
overenum
proposal, plus clarification. - Add Enum abstract instances proposal.
[RFC]
Xml Dsl’s discussion.- Add Default values for enum parameters.
- Do you have an idea to improve Haxe? Consider creating a proposal.
Core Changes
42~ updates have been made to Haxe since the last issue.
- This weeks latest discussion on Haxe’s coroutines.
[jvm]
Redundant ordinal check in enum equals fixed.- The latest Async IO API progress update by Aidan.
[message reporting]
Update sub errors handling pull request.
In case you missed it
[hxb]
Add OFD and OBD chunks merged.- Make String.indexOf actually conform to some specification merged.
[hl]
Usehl.NativeArray
for Vector pull request.[hl]
hlopt rework try-catch control flow pull request.- Coroutine updates and example transofrmation comments.
- Null coalescing
bind
does nothing issue. - Enum abstract not checked issue.
[hxcpp]
Fix Android for large builds pull request.[cpp]
Generate Sourcemap style file draft pull request & discussion.- The latest comments and discussions on developing coroutines.
[bugfix]
Haxe4.3.4
draft pull request.[macro]
Build order vs inheritance merged.- Unify help messages handling merged.
- Pretty errors as default message reporting draft pull request.
- Null safety hole with array access issue.
@:structInit
ambiguity when@:from
between abstract forwarded types issue.
You can get started using the latest features by downloading a nightly build of Haxe and see the impact the latest changes have on each target by browsing the benchmarks site. Head over to OSS Insights for more Haxe statistics.
Take it easy everyone, stay safe and see next time. ️