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
- Diving Bell (which is made with Haxe) by Lars Doucet is now live on Steam Labs!
- Medieval Fantasy City Generator
v0.7.2has been release by Oleg Dolya. Check out a couple of screenshots experimenting with contour lines. - Dead Cells has sold
2.4munits across all platforms; Switch sales have been described as “completely ridiculous”. - Dead Cells from Motion Twin and Playdigious for iOS has been updated to fully support the latest features of iOS
v13. - Check out Issue
#337of Edge magazine if you want to learn more about how Dead Cells was made. - Solid Aether has been exhibited at the Tokyo Game Show 2019! And a mobile version of the game is in the works!
In case you missed it
- Haxe
4.0.0-rc.5has been released! - Checkout the updated HaxeUI website with new documentation and playground!
- Feathers UI devlog: Style metadata, PopUpManager, PopUpList and more!
- Steamy Bees – Defender’s Quest 2 Progress: September 2019 by Lars Doucet.
Videos & Music
- Quick video from WIP 3D racing game by Ed Ryzhov.
- Add a video related to Haxe.
In case you missed it
- New video by ArmoryBlender: Armor Paint Rifle Timelapse.
- A quick look at a simple custom data format to make music definitions modular by Jeremy Meltingtallow.
Upcoming Events & Talks
- There will be a small HaxeUp in Seattle next week on October 4th!
- Add an upcoming event about Haxe.
Job Offers & Bounties
- New job offer from Persona Game Studio (Novosibirsk, Russia) who are looking for a Haxe game developer.
- Shiro Games is recruiting for different roles to expand their studio and work on upcoming, exciting projects!
- Mino Games (Montreal, Canada) is hiring Haxe developers to join their small group of passionate engineers and artists.
- Tamar Curry has opened
$50bug bounty for improving TextField performance in OpenFL. Here is also related issue in the OpenFL repo. - A new job offer involving Haxe in Copenhagen at Laerdal Copenhagen.
- Bounty (up to
250US$) for finishing the implementation UWP (WINRT) using ANGLE (in Lime). - Lars Doucet’s list of various open bounties.
- Add an available job involving Haxe.
Product Releases
- Coming soon: the SUSAN SUPPORTER PACK on Steam, October 14th. Including CHEAP GOLF OST + Art, Humor, Music, Videos & More Art.
- WAHLRENNEN is a small browser game by Rat King. It was commissioned by the Centre for Political Education of Thuringia. And it’s made with Heaps.
- Northgard is out NOW on the Nintendo Switch!
In case you missed it
- Dicey Dungeons
v1.4is now up on Steam. Checkout the full list of changes! - Spirkop Games have released Electric City Manager. It’s a HTML5 game made with Haxe, Phaser and the haxe-phaser3 library.
- Dead Cells is Game of The Day in 132 countries on the App Store.
Code Examples
- Have an example you want to add? Consider contributing to the code.haxe.org cookbook.
Previews & Demos
Open Source
- Check out Stackr by Austin East, which is also open sourced! Its a tool for previewing models using the method commonly known as “Sprite Stacking”.
- Source code for Aurel Bily’s
Alakajam! 7entry.
Closed Source
- Ideal transformer simulation by Samir Sabri.
- The Licker from Renaine attacks with its quick tongue! So watch your step!
- Work in Progress GIF from “It’s About The Journey” game by MortMort, which is made with Stencyl.
- For Alex Johansson’s sisters wedding, he and Katy Marshal made a cabinet containing a dessert themed game featuring the pair of them!
- A couple of srceenshots from an application called OpenLife by PXshadow: Part one and two. All done in OpenFL using haxe.zip, Lime, CURL and a ton of amazing functionality thanks to Lime and OpenFL.
- SUPER Cute Alien has added bots so you can play multiplayer arenas now.
Some Library Releases
- away3d
5.0.9 - svg
1.1.3 - utils
1.0.4 - info
1.0.8 - nova
0.4.2 - nice
3.0.1 - test-adapter
1.2.5 - utest
1.10.1 - condition
2.0.5 - vscode-debugadapter
1.37.0 - openfl-spine
1.5.2 - location
1.1.2 - signals
1.2.5 - transition
1.0.4 - notifier
1.1.1 - keyboard
1.0.7 - openflFilesystem
1.0.3 - robotlegs
1.4.7 - zame-particles
1.2.0 - deepnightLibs
0.0.8 - html2Canvas-extern
0.1.0 - slick
0.2.0 - miniMasonry
0.2.0 - jStream
0.2.0 - js-firebase
0.2.0 - youtubeIFramePlayer
0.2.0 - jsPDF
0.2.0 - js-object
0.0.7 - inquirer
0.2.0 - haxe-doctest
2.0.1 - hxp
1.1.4 - tink_color
1.0.0 - Checkout the most recent library releases on HaxeLib.
Framework Updates
[hxgenjs]ES6 super call ordering fixed.
People & Projects to support
- 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.
- 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
- Carry comments through to target language proposal.
- Replace
nullaccess modifier withthisproposal. - Add support for on site getters & setters proposal.
- Add support for
Selfaccess for abstracts proposal. [RFC]Xml Dsl’s discussion.- Add support for default type parameters proposal.
- Add polymorphic
thistypes 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
32~ commits have been made to Haxe compiler in the last week.
- Assertion failed on Abstract
@:tofixed. [cpp/hl]Slow performance of trace command issue.[neko](asys)Add libuv wrappers pull request.[lua]Fix signed bitwise ops merged.- Better inlining of
forloops with anonymous iterators pull request.
In case you missed it
- Allocation free
Map.iterator()andMap.keys()pull request. - Migration to dune merged.
(asys)Add libuv wrappers pull request.[hashlink](asys)Add libuv wrappers pull request.[php]Implement native iterator on arrays merged.
You can get started using the latest features by downloading a nightly build of Haxe.
Take it easy everyone and have a good week!