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
- Dead Cells is the Best Action Game of the year at The Game Awards.
- A quick update on the next Dicey Dungeons release from Terry Cavanagh.
- Haxe as one language for websites?
- How to pattern match an array with an unknown length?
- New major Armory3D engine will come out this month for Blender
v2.8
. Inv0.6
, Armory3D will target D3D11 on Windows by default which gives a slight perf boost. Inv0.7
it will default to Metal for Apple devices, then Vulkan! - New devlog from Oleg Dolya about his progress on Medieval Fantasy City Generator.
- More details about Sébastien Bénard’s forthcoming talk at GDC 2019 have been released!
- Here’s another language rating report featuring Haxe, from August by RedMonk.
In case you missed it
- Stencyl has been added to GameAnalytics collection of SDKs.
- Release
1.1
of the Haxe Toolkit plugin for IntelliJ IDEA, Android Studio and other JetBrains products is now available. - 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.
- Sigma Software are looking for a Middle Haxe Developer 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
In case you missed it
- OPEN BETA of SUPER Cute Alien is available. Play for free until
01/01/2019
! stepbystep
game by Evgeny Petrov is now available on Steam.- Simon Weis has submitted his game to
alakajam
November challenge. - Evil Dead: The Evil Cartridge is a Html5 game by Joaquin Bello made with Kha is released on Armor Games.
- Windows and Mac versions of Solid Aether are released on Steam. The list of technologies used for this game.
Videos
- Kha Tutorial 100 - Shader Playground.
- Kha Tutorial 101 - Shader Playground UI.
- Kha Tutorial 102 - Object Entity Refine Library.
- Add a video related to Haxe.
Code Examples
- New sample for Heaps engine by Tong has been merged into the official repo, try out the demo Helpers.
In case you missed it
- Working with zip files.
[tink_web]
Making type safe REST API calls with the Haxetink_web
library.[tink_http]
Cross-platform HTTPfetch
example.- Have an example you want to add? Consider contributing to the code.haxe.org cookbook.
Previews & Demos
Open Source
- Nanjizal has created horizontal and vertical sliders with Kha, with sources available on Github.
- 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
- Hmm…
- jmw327 is creating a farming SIM called “Frontier Story” with Haxe + Heaps. He has also opened a Patreon page and Discord server.
- Facial expressions in SUPER Cute Alien.
Some Library Releases
- deepstate
0.10.0
- material-ui
0.7.3
- react-types
0.5.1
- hxWebSockets
1.1.0
- gluon
0.0.1
- hxArduino
1.0.0
- wechatcore
1.3.4
- materialize.hx
0.0.2
- osis
0.8.0
- anette
0.0.5
- wrapgen
0.0.4
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.
- Ilya Malanin is creating improvements for the Haxe IntelliJ IDEA plugin.
- 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
18~ 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!