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
- FeathersUI for Haxe and OpenFL 1.0.0-alpha.1has been released!
- Jeremy Morgan has written “Getting Started With Haxe”.
- Defender’s Quest 2 progress report for January by Lars Doucet and a new GIF showing shrapnel projectiles.
- Devlog #13: Creating rainbows and marketing dolphins by fedellen and a preview of the new game.
- Is it possible or advisable to work from an existing DOM with Coconut?
- Pic of the Perth Haxe users group.
In case you missed it
- Devlog #12: Moving forward with SonarSmash’s Apple submission & more by fedellen.
- OpenFL 8.9.6and Lime7.7.0release announcements.
- Check out the Dead Cells: The Bad Seed Gameplay Trailer by Motion Twin, which will be released on February 11th 2020! 
Videos & Music
- New vlog from Joshua Stone: Essentially finished with CyberHack gameplay!
- Add a video related to Haxe.
In case you missed it
- Learn ArmorPaint by watching short clips by Lubos Lenco.
- Samus tribute video by Germán Caíno. Made with Haxe, HaxeFlixel and Tiled map editor.
- HaxeFlixel and console development video by Richard Oliver Bray from Hello Lightbulb.
- The Clan of the Ox have finally stepped on the shore of the Northgard by Shiro Games!
Upcoming Events & Talks
- Osaka Red LLC are co-hosting a HaxeUp with CrashSpace taking place on April 6th in California. 
- HaxeUp Hamburg hosted at InnoGames will take place on 7th February 2020. Make sure to sign up!
- EU Haxe Summit 2020 - Let’s meet in Linz.
- Add an upcoming event about Haxe.
Job Offers & Bounties
- Availability for work: Andreas Drewke is available for small to medium sized Flash/OpenFL projects! 
- NX Studio (Moscow, Russia) are looking for a Haxe programmer to work on their game called “Throne Rush”. 
- Shiro Games are recruiting for different roles to expand their studio and work on upcoming, exciting projects!
- Lars Doucet’s list of various open bounties. 
- Add an available job involving Haxe.
Product Releases & Announcements
- OGMO Editor 3.3.0has been released!
- Tim Hely made a secret game over the last couple of weeks, called Heck House available now to play on itch.io.
- Tim Hely made J-0’s Garage for #globalgamejam2020, available on itch.io, created with HaxeFlixel.
- Robert Alvarez has released his new puzzle platformer Resizer, available now on itch.io, made with Stencyl.
- Dr Laguna has released Archer’s Defense created with HaxeFlixel.
- Dr Laguna has released “The daily life simulator 2018” onto itch.io.
- Version 1.7of Dicey Dungeons is now live on Steam and itch.io.
- Darkburg will be available on Feb 12th! Here is an Early Access Launch Trailer 
- Chrono Pincer: Prelude made for #globalgamejam2020with HaxeFlixel.
In case you missed it
- New ArmorPaint 0.8dev builds: working on asset browser with material previews, layer grouping, script console, faster ray-tracing, painting transparent surfaces.
- Wish I Could Dive made by Havana24 for WeeklyGameJam #132.
- Too Close by Ludoko Studios is available on the App store, with an Android version planned, made with HaxeFlixel.
- Just Slide 2 by Aditya Chaudhary is out on Kongregate!
- RITZ by ninja_muffin is out on NewGrounds. The source code is available at GitHub.
Code Examples
- '$value'(or- "" + value) is usually faster than- Std.string(value)for numeric types. See dev comments.
- Have an example you want to add? Consider contributing to the code.haxe.org cookbook.
Previews & Demos
Open Source
- Lubos Lenco has released 2020.2versions of Armory3Dgitand Irongit!
- Tong has updated Haxe type definitions for Three.js r113and Electron8.0.0.
- vscode-haxe-blocks git- An extension to display function block decorations in Haxe code.
- kbuf git- Signed and Unsigned Integer Buffer implementation in Haxe by 'Damilare Darmie Akinlaja.
- vscode-haxe-jsx git- Haxe JSX syntax highlighting for Visual Studio Code.
- New creative coding arts by Matthijs Kamstra:- 60 seconds that you are never going to get back!
- 45 seconds you are never going to get back!
- And his creative coding calendar.
 
Closed Source
- Jeff Ward previews WootMath’s latest Math manipulatives built with CSS and Haxe.
- Michael Bickel is coding, designing, building, testing and making his 3D printer suffer for his autonomous mid sized Haxe powered drones.
- Juriën Meerlo has got basic aabb physics working in his engine with his quadtree.
- Hosek-Wilkie sky model with PBR rendering in Kha by Blackgoku36.
- Luyren previews “orbitals” they’ve been working on, which is based on the barrier-type weapons in classic megaman, made with Stencyl.
- Spirkop previews the current status of “Electric City Manager 2” made with Phaser and Haxe.
- Tom Brinton previews the work in progress home screen UI for Poor Thief made with Stencyl.
- take a look… its in a book… from Heck Deck by torcado.
- New short video with a list of improvements made by Alex Johansson.
- Small GIF from Haxe discord, showing WIP game by Ashedragon made with HaxeFlixel.
- A couple of quick videos from WIP puzzle game by Robert Alvarez:
Some Library Releases
- DomWires 1.0.0-alpha.9
- openflCamera 1.0.6
- notifier 1.1.17
- flump-starling 1.0.8
- haxe-phaser3 3.22.1
- electron 8.0.0
- haxeui-core 1.0.21
- astar 0.2.0
- starling-text-display 0.7.0
- hxWidgets 1.5.1
- haxeui-openfl 1.0.6
- haxeui-kha 1.0.4
- haxeui-hxwidgets 1.0.7
- haxeui-html5 1.0.5
- feathersui 1.0.0-alpha.1
- fuse 0.0.57
- signals 1.3.0
- colyseus 0.12.1
- geom 0.0.3-alpha
- htmlHelper 0.0.2-alpha
- Checkout the most recent library releases on HaxeLib.
Framework Updates
- [Draft]Support for scoped Lime projects pull request.
People & Projects to support
- 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.
- 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 Abstract classes proposal.
- Add ReadOnlyArray optimisation proposal.
- Carry comments through to target language proposal.
- 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
13~ commits have been made to Haxe compiler in the last week.
- [Draft]Cross-target exception handling pull request
- SSL support for the Eval target has been merged into development.
In case you missed it
- Low level asynchronous IO API pull request.
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 and have a good week!