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
- Catch-up on the rankings from The HaxeJam 2021: Winter Edition!
- PogoGirl Devlog
#28
: The Release Date! - Heaps/Hashlink on Android and saving data for Android.
- Happy New Year! Let’s Talk Goals article by E. Zachary Knight.
- New Fraymakers Music! December 2021 Fraymakers Roundup.
- Making an Underwater Music Effect in HaxeFlixel article by Andrej.
- Nicolas Cannasse announces that Shiro Games are working on a new Dune strategy game called Dune: Spice Wars!
- RenchuAye has posted about their progress & getting into gamedev by using Haxe.
- What do you love most about Haxe?
- Oleg Dolya has released a brand new generator for Antlers.
- Oleg Dolya has released a small update for Antlers Generator
1.1.0
. - Perilous Shores
1.3.0
: roads and permalinks article by Oleg Dolya. - Castle in The Mist article by Oleg Dolya.
- Wartales Community Update #1 is now live.
- Web Workers in Lime article and A guide to threads in Lime article.
- Distilling Skills – DQ2 Progress Report for December 2021 by Lars Doucet.
- FeathersUI Devlog: TreeGridView, HierarchicalItemRenderer, required FormItems, and FlowRowsLayout.
- Fixing stutters in Papers Please on Linux article.
In case you missed it
- “Sometimes,
trace
is not enough”, introducing ZenLog by Scott. - Stoking Rivalry - DQ2 Progress Report for November 2021 by Lars Doucet.
- Dealing with the Android back button for Heaps/Hashlink article by Brad Gill.
- LumbirBwut has written a new entry about adding a Life Bar for Haxe and LDtk tutorial.
- Programming can be fun by MSGhero.
- Heck Deck by torcado had been featured on the App Store in 9 countries, including the USA!
- Kaelan Evans has started tumblr page with notes about daily progress.
- Congrats to Jefvel for Grandpa’s Minigun getting best game of November. via George.
Videos & Music
- Rogue of Vallas Level 2 Construction Zone video by Merrak.
- Adding physics to a HaxeFlixel game with Echo | FlxEcho tutorial by Richard Oliver Bray.
- Live previewing in Armory3D video by Willbot Studio.
- Add a video related to Haxe.
In case you missed it
- A Substance Painter Alternative On The iPad Pro?? Is It Any Good? video by Dev Gods.
- Welcome to the HaxeIn by Fiene & Nenad Bojkovski.
- Elvenar - Haxe: Switching to Haxe During Production by Alexander Rotter.
- Introduction to the Glory Framework by Allan Dowdeswell.
- Haxe Winter Report by Simon Krajewski.
Jobs, Bounties
- Add an available job involving Haxe.
Looking for work
- Rudy Geslin is looking for full-time remote work.
- Peter Achberger is available for freelance work.
- Andreas Drewke is looking for a freelancer job or part time job.
Job listings
- Frontend Game Developer job offer in Moscow, Russia.
- AS3 to JavaScript (React) via Haxe job offers.
- Little team is looking for a Haxe developer to work on HTML5 games.
- Nexters (Moscow, Russia) are looking for a Haxe developer to work on Hero Wars.
- Nevosoft (Saint Petersburg, Russia) are looking for a Haxe developer to work on their mobile game Charm Farm.
- Nexters (Moscow, Russia) are looking for a Haxe developer to work on the web-version of their project Throne Rush.
- Shiro Games are looking for a Senior Game Programmer.
- The team behind Forge of Empires at InnoGames is looking for a Haxe developer, feel free to contact Dan Korostelev in case of any questions! More info can be found at the company’s website. ️
Bounties
- Basic Platformer Pathfinding AI for HaxeFlixel
$150
bounty. FlxG.collide
with simple object “mass” for HaxeFlixel$100
bounty.- Squidly has opened up a bounties page for HaxeFlixel features.
Product Releases & Announcements
- Gepatto released a gift for Christmas, a festive themed version of OpenFL’s PiratePig demo available to download for the Raspberry Pi, plus compiled to HTML5.
- IriySoft have released a simple match 3 game called Jewel Monsters made with OpenFL targeting HTML5.
- Ionosofts “Visual Cath Report, a cardiac catheterization reporting and coronary diagramming application). has updated to latest version of HaxeUI successfully (with minimal changes) allowing it utilise all its latest improvements!” via Ian Harrigan. ️
- Advent has released Super Dangerous Dungeons onto Poki! Made with Stencyl.
- Bay Riser Games has released the demo for Bright Bruiser, available on itch.io and Newgrounds, made with Stencyl.
- Mauve has released Addlemoth
1.0.2
demo patch, which is likely the last demo patch, unless more issues appear. - Chessformer by Robert Alvarez now has a release date for Steam: January 18, 2022!
- Math Push is now available on itch.io and NewGrounds.
- Dead Cells: The Queen and the Sea by Motion Twin has landed January 6th on PC & consoles!
- Energy Island Corp will be available on Steam the 19 January, 2022.
- Will Blanton has released two games:
- Upsquid - an endless squid-em-up where you try to swim as high as you can without falling into the darkness! Originally is was a LDJAM submission from 2015, remade from scratch in 2021!
- Oxalis origins is a virtual remote ranger application, which was originally released in Indiepocalypse 21.
From the Haxe Discord server
- ZwodahS has released Dice Kingdom
0.1.3
with updated graphics and a new tutorial. - Package Party by New_Cartoon_64_ツ.
In case you missed it
- “Just act as if nothing happened, human”. The Hold My Beer update will double the content of Nuclear Blaze: new areas, enemies and secrets! And an alternated ending. And cats.
- Spirkop now has a windows version of Energy Island Corp. with Electron and Steamworks integration.
- Addlemoth
1.0.1
demo is out. And mauve wants your feedback! - TANKMAS HAS STARTED!!! Tankmas ADVENTure 2021 on NewGrounds.
- Mine Blocks bugfix update went out including like 42 improvements!
Previews & Demos
Open Source
Community Previews
- HaxeUI
actions
are being overhauled by Ian Harrigan in the latest video sneak peek. - Ian Harrigan is playing around with Haxe + Windows + Haxe. And making it all a little more “haxey”.
- Sébastien Bénard is experimenting with potential “parallax layers” in the LDtk level editor.
- Another parallax test in ldtk.io 2D level editor, this time using Nuclear Blaze tileset.
- hxDaedalus bitmap pathfinding with cornerContour and no other toolkits by Justin.
From the Haxe Discord server
- Jeremy Fa has started working on a website for ceramic.
- Daniel Blaker has optimised Orbdig perf! With source code available at GitHub.
- Tabs are now a thing with Ceramic’s immediate UI API.
- Benchmark for Adobe Animate Atlas Player for OpenFL Tilemap by Euro Ali.
Git Repos
- light-refraction
git
- A small game made in Heaps to test out how to use light within a game for solving puzzles. - YYTextureView
git
- A tool for exploring textures in GameMaker games. Available online. - BlackCat
git
- A Sleek, Modern Tarot Card Prediction Tool. - DocMd
git
- A Markdown-esque renderer written in Haxe. - handlebars-hx
git
- A Haxe implementation of the handlebars templating engine. - rabbhx
git
- An attempt at a port of the uxn virtual machine to Haxe. ️ - hxLruCache
git
- Simple LRU cache implemented with a Map. - Check out the latest open source Haxe projects over on GitHub.
Closed Source
- Elevator Music is forbidden inside the Prison Planet by Fierce.
- Super Cosmic Heist - World 4-5
WIP
by Fierce. - Super Cosmic Heist - World 4-1
WIP
by Fierce. - Super Cosmic Heist - The Horizon Towers updated visuals by Fierce.
- A captured specimen by Fierce.
- Merrak shows off a quick experimentation with comic book style artwork for cutscenes in Rogue of Vallas.
- “The intensity of air movement is shown in blue. It’s really the wind. Oxygen generators are triggered when the concentration drops” in JitterSandbox by Syo.
- Happy New Year from Syo and JitterSandbox!
- Syo has taught the crew how to turn air controllers on and off in JitterSandbox.
- Gepatto has been working on “a simple ukulele chord finder app in Haxe & OpenFL with it running on a Raspberry PI 4, also runs on cli, a mac and in a browser. Credits to ukulele.nl for original version!”
- Mine Blocks 2 main menu now remade and working in HTML5!
- SavanDev is learning how to use shaders.
- So, first pass of multi-tile objects works. Giant Skeleton is probably not appearing in Addlemoth but makes a great test.
- Some screenshots from Dune: Spice Wars.
- Placeholder dialogue in Renaine be like.
- Lars Doucet is doing a quick experiment in Defenders Quest 2 to see if the game feels better with much “chunkier” skill points.
- Few quick videos from Kino Rose:
- Having fun with shaders.
- Starting work on a new game.
- Finished another small game playing with shaders.
From the Haxe Discord server
- ShaharMS is working on a golf minigame in which a player controls both of the balls in the same time.
- George has made a waiter that busses tables and serves coffee.
- Gravitational trickshots with Minicology’s cannons.
- Flocking simulation in Haxe by Markl. Here’s a little web build of the flocking example made with Flixel.
- MSGhero is doin’ another NewGrounds game.
Some Library Releases
- escript
0.5.0
- ceramic
0.3.1
- zenlog
0.2.0
- openfl-animate-atlas
0.0.1
- hxasync
1.1.3
- opentype.hx
0.0.3
- bp_duck
1.0.0
- pony
1.6.5
- webstorage
2.0.0
- tink_onbuild
0.1.0
- haxe-w
0.1.1
- boisly_gcp_secrets
1.0.2
- dts2hx_aliases
1.0.0
- boisly_config
1.0.0
- echo-flixel
0.0.1
- echo
4.0.0
- no-vdom
0.8.0
- bootstrap_bundle
1.2.3
- KGtools
0.0.1
- deepnightLibs
1.0.66
- colictionary
1.0.1
- kglog
1.0.1
- markov-namegen
1.1.1
- helder.set
0.3.1
- raycast
1.2.2
- crypto
0.4.0
- Check out the most recent library releases on HaxeLib.
People & Projects to support
- 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.
- Lubos & contributors are creating Armory, an open source 3D game engine in Blender.
- 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.
- Eric Bishton is creating the Haxe plugin for IntelliJ IDEA.
Updates from the Haxe core
Current Proposals & Discussions
- 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
38~ commits have been made to Haxe compiler in the last month.
- Relative imports feature request.
- Allow typing expression with added imports and usings feature request.
- Implement
abstract
to access the abstract has been merged.
In case you missed it
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 have a great December & a Happy New Years!