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]
HaxeJam 2023: Winter Jam will start February 6th. ️- Haxe plugin for Vite has been release.
- Michael Bickel has announced that the first alpha release and some basic documentation for HxGodot are ready! ️
[devlog]
Fraymakers Build Updatev0.5.0
- Early Access Launch! New Among Us Assist! Plus0.4.19
and0.4.20
updates and fixes.[devlog]
Building Blocks devlog by Rob Clemmons Jr.[devlog]
Tracking and displaying in-game statistics in Citadelic devlog by Kirill Poletaev.- Godot 4 Haxe Programming Extension HxGodot Released article by Game From Scratch.
- Via the Haxe Discord server, the go2hx website has been redesigned by PXshadow. ️
- 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
- Presenting Haxe-Neovim by Daniel Rodriguez Rivero.
- Please Excuse The Mess article about the state of Patches of Adventure and other projects by Robert Clemmons Jr.
- Yesterday was Timothy Ian Hely’s birthday and you can pay what you want for Axol Studio’s games for one week!
- Base customization for different play styles in Citadelic by Kirill Poletaev.
- Cave/Glade Generator
2.0.1
: improved glades by Oleg Dolya. [devlog]
Mixup Factoryv0.3
by kyatt7 is now available.[devlog]
Fraymakers Update0.4.18
- Bug Fixes, New Sprites and More!- Follow up to the set of Haxe libs “Core Haxe”. Bunch of new libs added: json-rpc, db-core, db-mysql, mysql, db-sqlite, sqlite, libsqlite3, queues-core, queues-rabbitmq, rabbitmq.
Videos & Music
- Rogue of Vallas Level 1, 2023 Version video by Merrak.
- Using shape keys in Armory 3D video.
- Fraymakers Early Access Launch Trailer!
- Install ArmorPaint in Linux (Substance Painter Alternative) video.
- Add a video related to Haxe.
In case you missed it
Jobs, Bounties
- Add an available job involving Haxe.
Looking for work
- Rudy Geslin is available for freelance work.
Job listings
- Corrun is looking for an experienced Haxe programmer to make a deltarune engine.
- Fire Falcom are actively looking for Gaming Platform Programmers.
- Little team is looking for a Haxe developer to work on HTML5 games.
Bounties
- Keep an eye on the Funkin Bounties repo for future items.
- Five new Armory3D bounties have been listed.
- Basic Platformer Pathfinding AI for HaxeFlixel
$150
bounty. - Squidly has opened up a bounties page for HaxeFlixel features.
Product Releases & Announcements
- Via the Haxe Discord server, Necrovale game demo by CLYDE. Made with Haxe and Heaps.io.
In case you missed it
- After 5 years Thomas Uster has released an update for Pakka Pets iPhone.
- TD2S by Skyfire2008 is finally completed, play it on Newgrounds.
Previews & Demos
LD52 “Harvest”
In case you missed it
- Abundance, a 2.5D metroidvania by Aurel.
- Jerry and the Sunlight entry by Jérémy Faivre.
- Grow Golf entry by torcado.
- Crop Rotation entry by ZwodahS.
- Space Harvest 9000! entry by Vasco.
- Goblin Sylvester the Mighty Harvester entry by Yanrishatum (Pavel Alexandrov), Devilsmile and Shess.
Open Source
Community Previews
- A well-documented barebones sample projects for calling C++ code from Haxe through a variety of methods is available from hxcpp-interop-testbench
git
by MasterEric, who created some minimal working example projects for calling C++ code from Haxe. It includes barebones sample projects for using DLLs via CFFI, extern projects, and the in-development Ammer library by Aurel300. ️ - Raspberry Pi Support has landed in the
8.2.0-Dev
branch of lime. ️
Via the Haxe Discord server:
- Polymod
1.7.0
showcase. - Daniel Blaker has revamped texture packer tool with a slick coat of tink_cli, bug fixes, continuous cross platform builds and greater customisation. Check out the repo on GitHub.
Git Repos
- Polymod
1.7.0
has been released (the modding framework for HaxeFlixel and other game engines) includes mod dependencies, script import blacklisting, ZIP mod loading, and official HTML5 support. - Ceramic
0.18.0
has been released. - LDtk
1.2.5
has been released. - Haxe-concurrent
4.0.1
has been released. [hxgodot]
Implementation of variant types in Haxe merged.[ammer-core]
Summary of changes for ammer-core.- haxeui-babylonhx
git
. - Check out the latest open source Haxe projects over on GitHub.
Closed Source
- SnkyGames are working on finalising the wireframe mesh deformation and want to try the boost sprites in their Starfox remake.
- New quick videos from Chibi Ninja Shino-kun by Ando:
- The pathfinding is broken THE BUZZSAWS ARE ON THE LOOSE.
- Some HOT ninja action. Get it? You get it.
- New GIFs from Renaine:
- Everyday I’m shovelin’.
- Fierce battle on the fate of monkey 2023. 🐒
- Save monkey? 🐒 reply with
y/n
.
From the Haxe Discord server
- Minicology showcase: Testing Automations mechanics now let you use item filters to auto-sort chests.
Some Library Releases
- flixel-addons
3.0.2
- flixel
5.2.0
- echoes
1.0.0-rc.2
- haxe-concurrent
4.0.1
- polymod
1.7.0
- hxCodec
2.6.0
- haxe-files
4.0.1
- hxlibmap
1.0.1
- electron
22.0.2
- ldtk-haxe-api
1.2.5-rc.3
- 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 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
19~ updates have been made to Haxe in the last week.
- Asynchronous IO API design questions.
[hxcpp]
Destructiblehx::Object
issue.
In case you missed it
[lua]
Lua multi return is not properly treated in the generated output issue.[lua]
Modify default lua native bitops library from bit to bit32 pull request.[hl]
Unify stack traces with other targets issue.- Update to dune
3.0
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.
Take it easy everyone, stay safe and see you next week.