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 call for speakers for next years US Haxe Summit 2019 is now open! Submit your application at the official Haxe Summit site. And there are already talk proposals!
- Robert Konrad (the Kha kreator) will join Deck13 game studio next month.
- Is there a Haxe AU/VST builder?
- Lewis Lepton has published
lkl
library, which you might’ve seen in his Kha tutorial series. He have also created new GitHub repo (currently empty) for his upcoming shader tutorial series. - Lubos have shared some details about the upcoming Armory3D
v0.6
release. Armory3D will default to HashLink/C for native export, which leads to3x
faster compile times and30%
smaller executable size. And Armory3D will be using a new more compact geometry data files. - Aurel has posted the post-jam version of his Ludum Dare entry - Temple-Based Sacrifice - now with multiplayer!
- Two old Haxe related books from Packt Publishing Limited are on sale: Haxe Game Development Essentials and haXe 2 Beginner’s Guide. Both are bit outdated though, but might be useful for beginners.
In case you missed it
- Dead Cells is the Best Action Game of the year at The Game Awards.
- New devlog from Oleg Dolya about his progress on Medieval Fantasy City Generator.
- The Joy of Haxe - FontStruct’s love affair with a neglected programming language.
Upcoming Events & Talks
- The next London Haxe Meetup, Show and Tell, will take place on the 6th of February at North West House, Marylebone!
- Sébastien Bénard will be talking about Dead Cells design at GDC 2019.
- The next Haxe Summit in Seattle is scheduled for 8th-10th May 2019.
- Add an upcoming event about Haxe.
For Hire
- Alexander Gordeyko is currently looking for a job as a fullstack developer. Checkout his GitHub account.
Job Offers & Bounties
- Sigma Software have updated their job post and now they are looking for a Senior Haxe Developer.
- CODEFATHER company (Moscow, Russia) is looking for JavaScript/Haxe programmer who will work on extending game engine built with Pixi.js/Haxe.
- Shiro Games are looking for a Game Designer and a Senior Game Programmer to join them.
- Lars Doucet’s latest bounty for
$250
is if you can come up with a nice way to unify HXCPP and HashLink C bindings. - The HaxeFoundation are still looking for a compiler developer to join the team.
- Lars Doucet’s list of various open bounties.
- Add an available job involving Haxe.
Product Releases
- The Steam page of Darksburg game by Shiro games is now live!
In case you missed it
- OPEN BETA of SUPER Cute Alien is available. Play for free until
01/01/2019
! - Windows and Mac versions of Solid Aether are released on Steam. The list of technologies used for this game.
Videos
- Kha Tutorial 103 - Particle System Refine Library.
- Add a video related to Haxe.
Code Examples
In case you missed it
- New sample for Heaps engine by Tong has been merged into the official repo, try out the demo Helpers.
- Working with zip files.
[tink_web]
Making type safe REST API calls with the Haxetink_web
library.- Have an example you want to add? Consider contributing to the code.haxe.org cookbook.
Previews & Demos
Open Source
- Armory3D open source unnamed game prototype.
- Nanjizal has added colour examples to his fullK project and added a new experiment showing a simplified SVG renderer within Armory3D’s Iron. You can find a little more detail over on the Armory3D forum.
- New code repo from Sébastien Bénard - gamebase. It provides the basic structure for his personal game projects (which focus on Heaps engine).
- New templates AI for Armory3D project, algorithms for autonomous vehicle steering. Currently it contains only Police AI, but more algorithms are in the plans.
- Paddle Strike is a free open source game created with Armory3D engine by MiloGameWorks.
- Caribou continues work on his game with Heaps and his ECS library with network support.
In case you missed it
- Tong has built a temperature/humidity data logger with Haxe and NodeJS, with sources available on Github. He is planning to port the arduino code to hxArduino.
Closed Source
- jmw327 have shared a few gifs from “Frontier Story” (a farming sim game) which is being made with Heaps engine.
- Getting started on dialogue system.
- Plus more experiments.
- Bales of hay are now a magical hay delivery network.
- Updated willow tree.
- Kirill Poletaev is currently writing some lore for his unnamed 3D puzzle game.
- Latest update for SUPER Cute Alien adds facial expressions and xmas hats.
- Spirkop Games have shared a WIP screenshot from the Cookin’Truck game which is being made with Phaser and Haxe.
- Ed Ryzhov has been working on new GUI for his 3D racing game, Buttons and DLC?.
- Heaps Tracker 1.0 (written with Heaps engine) by Michel Janicki.
- Joe Williamson has shared a series of GIFs about making a 2D game engine that does something it isn’t supposed to do. And I believe that he’s making pinball game with it.
- Screenshot of Defender’s Quest level editor, repurposed for DQ2 from Lars Doucet.
Some Library Releases
- deepstate
0.12.4
- redistHelper
0.3.2
- pony
0.8.6
- away3d
5.0.8
- material-ui
0.8.2
- lex
0.7.0
- raven
0.4.0
- robotlegs
1.1.5
- doctemplater.hx
0.0.1
- jszip.hx
0.0.1
- hxfsm
1.1.0
- react-types
0.5.2
- vscode
1.30.0
- openfl-samples
8.7.0
- apollo
0.1.1
People & Projects to support
- 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 plaform 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.
- Lewis Lepton is creating tutorials, code and videos.
- Eric Bishton is creating the Haxe plugin for IntelliJ IDEA.
- Will Blanton is creating HaxeFlixel tutorials.
- Matthew Wallace is creating Haxe By Example tutorials.
- August Late is creating unique 2D lighting tech.
Updates from the Haxe core
Current Proposals & Discussions
- Add support for default type parameters proposal.
- Add polymorphic
this
types proposal. - Add Type parameter variance for Enums.
- Add Default values for enum parameters.
- Do you have an idea to improve Haxe? Consider creating a proposal.
Core Changes
12~ commits have been made to Haxe compiler in the last week.
- Define
-D haxe4
flag commit. [js]
-D analyzer-optimize
breaks exception handling fixed.[js]
MakePromise
interact properly withThenable
commit.
You can get started using the latest features by downloading a nightly build of Haxe.
Take it easy everyone and have a good week!