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 weeklong HaxeJam 2023: Summer Jam is scheduled to start on August 6th hosted by Logo. Remember to join the Discord event.[events/upcoming]
The next Haxe Roundup Roundup Discord event is scheduled for August 6th.- Tim’s Tips
#1
: Texture Packing Sprites by Tim I Hely. - Animating Sprites in An Infested Kitchen article by E. Zachary Knight.
- 🔑House Plan Generator by Oleg Dolya.
[devlog]
Character 5 Reveal + Fraymakers at Super Smash Con and PAX West!! - July 2023 Progress Update.[devlog]
Minicology0.10.7
patch notes - Refinery live in overworld, melee buffs & crashfixes.- 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
- Stats update from Juriën Meerlo about Gravity Golfing release on iOS “has over 10000 downloads now! The top 1000 players in Game Center have completed 50 levels or more”.
- Renaine Kickstarter Update
#45
: Bitsummit 2023 - Let’s go! ️ [devlog]
New Fraymakers Assist: Rockman! Plus more details in the latest changelog.[devlog]
Friday Night Funkin’ Week of2023/07/19
: WE ARE SO BACK Edition.[devlog]
Minicology0.10.6
: Objectives, gunplay improvements and fixes article.- Via the Haxe Discord server, MichaelTheBirthdayRatz made a replit template for heaps.io. You can now make a game with heaps without downloading anything.
Videos & Music
- None this week.
- Add a video related to Haxe.
In case you missed it
- Stats update from Juriën Meerlo about Gravity Golfing release on iOS “has over 10000 downloads now! The top 1000 players in Game Center have completed 50 levels or more”.
- Renaine Kickstarter Update
#45
: Bitsummit 2023 - Let’s go! ️ [devlog]
New Fraymakers Assist: Rockman! Plus more details in the latest changelog.[devlog]
Friday Night Funkin’ Week of2023/07/19
: WE ARE SO BACK Edition.[devlog]
Minicology0.10.6
: Objectives, gunplay improvements and fixes article.- Via the Haxe Discord server, MichaelTheBirthdayRatz made a replit template for heaps.io. You can now make a game with heaps without downloading anything.
Jobs, Bounties
- Add an available job involving Haxe.
Available for work
- You can hire Tim I Hely, a highly experienced HaxeFlixel developer!
- 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
- Via the Haxe Discord server, BGP: Kitchen Infestation by E. Zachary Knight.
- Dead Cells: Return to Castlevania Soundtrack available now on Steam!
In case you missed it
- Via the Haxe Discord server, Hexlide
git
has been released, a Hexagonal analogue of the 15-tile sliding puzzle made with HaxeFlixel by Paracompact.
Previews & Demos
Open Source
Community Showcase
- HXCPP Generate Typed Functions update. “C++ version down from 17 to 11, the Haxe repo tests pass with cpp and cppia and the hxcpp repo tests seem fine as well.”
- Run a command via a Shell: Java vs Haxe, but this could also apply to NodeJS or PHP.
Via the Haxe Discord server
- Yeoman generator for Heaps by Nevergarden.
- HaxeAL Soft
git
- Native C++ Bindings for OpenAL Soft1.23.1
by YanniZ06.
Git Repos
[genes]
Support custom enum discriminator merged.- heappo
git
- Graphical User Interface Framework. - kick-connector
git
- Replaces Kick Chat with one that also bridges Twitch. - porcelain
git
- A set of helper classes and core game mechanics used by Fable Maker developed using Ceramic game engine. - esb-bundle-sqlite
git
- esb-bundle-xlsx
git
- esb-bundle-deepl
git
- esb-bundle-chatgpt
git
- why-search-syntax
git
- Check out the latest open source Haxe projects over on GitHub.
Closed Source
- Clones copy your inputs, not your position. By Robert Alvarez.
- Movement is a game mechanic in Jitter Sandbox.
- ChatGPT spittin facts except for the part about tint.
- Explore with multiple perspectives in Scraps of Light.
- A cozy little library area in Into the Necrovale.
- New jump animation by SomeRanDev.
- New GIFs from Tenjutsu by Sébastien Benard:
- A kungfu-roguelite that plays just like in a Jackie Chan or John Wick movie.
- Working on a rogue-fu game.
- New quick videos from Kid Bubblegum by Ando:
- Kick butt and chew bubblegum!
- Bubblegum will let you climb anything.
- Blow bubbles.
Via the Haxe Discord server
- Ddmills added a destruction system in Wild West Roguelike, so you can blow stuff up!
Some Library Releases
- hxdefold
1.4.8
- sfs2x-api-haxe
0.0.4
- mc2it_theme
5.1.2
- bootstrap_bundle
2.2.1
- SScript
3.0.3
- genes
0.4.9
- MinecraftClient
0.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
- 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
4~ updates have been made to Haxe in the last week.
- No hover/definition for overload call issue.
- Named inline functions get a single implementation for different classes if assigned to an object issue.
In case you missed it
-D analyzer-optimize
leads to negative UInt on HashLink 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 you next week.