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
[events/upcoming]
The next Haxe Roundup Roundup Discord event is scheduled for July 9th.- Armory3D July 2023 release notes.
- Partnership Announcement: Iceberg Interactive to Publish Minicology.
- Via the Haxe Discord server, The Next Haxe Game Jam planned date poll results.
- Logo has been working on a list of people in the Haxe community on open platforms such as Mastodon.
- Haxe.Social is a new unofficial Akkoma instance for Haxe developers and projects.
In case you missed it
- Haxe Toolkit Support
1.4.0
released supports Intellij 2023 announcement. - Caribou has been updating the awesome Haxe gamedev list.
- OpenFL devlog: updateAfterEvent(), FileReference improvements & option to use Terser minifier.
Videos & Music
- Making a Gameboy Advance game I witnessed in a dream by SomeRanDev.
- Game Dev stream by Tim I Hely.
- Add a video related to Haxe.
In case you missed it
- Dead Cells mobile - Return to Castlevania DLC trailer.
Jobs, Bounties
- Add an available job involving Haxe.
Looking for work
- 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
- Avoid the explosion minigame by Yutori.
- Dune: Spice Wars
30/06/2023
Patch Notes.
In case you missed it
- Dune Spice Wars Conquest Update is available now!
- The PS5 version of Dead Cells is coming to digital stores on 29 June! Use haptic feedback, adaptive triggers, audio feedback and lighting to take your runs to the next level. Owners of the PS4 version will be able to upgrade for free.
- Dead Cells: Return to Castlevania DLC is now available on Android and iOS.
- Juriën Meerlo has released Gravity Golfing on iOS and itch.io.
- Wartales June Release notes.
Previews & Demos
Open Source
Community Showcase
- FlxSprite Inspector Update: Color Matrix Filter, Demo, UI Enhancements, and Project Restructuring by George Harpwood.
- Damilare Akinlaja successfully decoded HashLink bytecode with Rust and is trying to compose and initialize the main module. ️
Via the Haxe Discord server
- New beta release of Haxe IntelliJ plugin by m0rkeulv.
- m0rkeulv is currently working on improving the docs rendering.
- George Harpwood has developed an Aseprite script that automates the generation of
animation.add()
lines of code for a loaded sprite, utilizing its tags.
Git Repos
- Haxeraria
git
- create Terraria mods using the Haxe programming language & reflaxe. - Check out the latest open source Haxe projects over on GitHub.
Closed Source
- Stairway to Hell! - Floor heights are supported in
WIP
game by Gauthier Billot. - CHOPPABLE GRASS in Into the Necrovale.
- Creating a clone of your past self by Robert Alvarez.
- Archipelago by Oleg Dolya.
- Less than 70 tasks left before Defender’s Quest 2 release.
- This week’s
WIP
GIF from SCRAPS OF LIGHT. - The hardest animation for Fraymakers.
Via the Haxe Discord server
- “Wouldn’t be a casino without bumpers” video in Kid Bubblegum.
- Jérémy Fa is “still working on my light+mirror game and added an actual background that reacts to ambiant lighting, tweaked many things to make the display look nicer and cleaner in general”.
- ChargingTurnip decided to figure out how to 3d.
- Ddmills has added a “sleep” mechanic in Wild West Roguelike.
- FlxAnimate (partially) supports filters inside MovieClips on runtime.
Some Library Releases
- HaxeGJClient
2.5.0
- genes
0.4.8
- hxCodec
3.0.2
- 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
- Add support for Typed metadata proposal.
- Add support for Extension of Abstracts proposal.
- Add Shading proposal with alt macro solution.
- Add package alias proposal.
- Add Integer data types proposal.
- Add Trailing Block Expressions proposal.
- Add Caller Tracking proposal.
- Add Traits 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
22~ updates have been made to Haxe in the last week.
- Make break/continue exprs not-nullable merged.
- Revive
hxb
Haxe binary format draft pull request. ️
In case you missed it
- Typed exceptions are no longer caught on certain targets issue.
- Bitwise compound assignment inside of a Map switch statement causes Unbound variable and Compiler failure fixed.
- Allow boolean operators in patterns merged.
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 you next week.