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
- Medieval Fantasy City Generator 
0.7.7has been released - inner castles, optional greens & improved warping by Oleg Dolya. And 3d visualization of the Urban Castle. 🏰 - Minicology Project Announcement by Isaac Denner. 🌍👩🚀
 - HaxeUI now supports the 
>CSS child operator. - Combat Experiment #1: Character Passives/Specials in Double Turn.
 - Why Haxe by Kino Rose.
 - OpenFL GlowFilter tweaks for HTML5 by Tamar Curry.
 - Some of the latest updates from Andrej:
- Strange hitboxes can make your game better.
 - Burnout and Reboot.
 - Working to make menus a bit prettier.
 
 
In case you missed it
- Scoped CSS comes to HaxeUI, read more on the announcement thread. 
 - Fun vs. Balance: Defender’s Quest 2 Progress Report for July 2020 by Lars Doucet.
 - Should Haxers apply for Pythonist roles? by Justin Mills.
 - What do you need to help contribute to OpenFL?
 
Videos & Music
- Interview with the Haxe language creator Nicolas Cannasse by Context Free. 
 - Luyren Stencyl Resource Pack Update #1 by Luyren.
 - Luyren Stencyl Devlog #2 Analog Aiming by Luyren.
 - Richard Oliver Bray has begun working on Beginner’s HaxeFlixel video tutorial series and published 3 videos already:
- What makes up HaxeFlixel?
 - VSCode setup for game development.
 - Setting up your game - Part 1.
 
 - Add a video related to Haxe.
 
In case you missed it
- What is Lix and how does it work in Haxe video by Richard Oliver Bray.
 
Upcoming Events & Talks
- Go! Go! PogoGirl by Andrej will be at SAGE 2020 September 5th-12th.
 - HaxeIn 2020 virtual Haxe Summit on October 14-17th 2020.
- Matthijs Kamstra is planning on submitting a talk proposal.
 - Lewis Lepton has submitted his talk for the HaxeIn.
 
 - Add an upcoming event about Haxe.
 
Jobs, Bounties
- Add an available job involving Haxe.
 
Looking for work
- Justin Mills is looking for a fulltime job. Justin is an ex Flash/AIR/Away3D/Papervision3D expert who’s been using Haxe for 10 years, a good lateral thinker & loves visual stuff, maths and capable at fine art.
 - Andreas Drewke is looking for a part time job.
 - Kevin Leung is wondering if any Haxe Australian companies are hiring?
 - Torcado is looking for a publisher/indie fund to help him fund the rest of the development for Heck Deck. He would love to know any recommendations you may have.
 
Job listings
- MY.GAMES (Moscow, Russia) are looking for Haxe programmer to work on UI system for their new game project Warface: Breakout. 
 - Spiele-Palast GmbH are looking for a full time Haxe game developer for web and mobile in Berlin.
 
Bounties
- Squidly has opened up a bounties page for HaxeFlixel features.
 - Lars Doucet’s list of various open bounties. 
 
Product Releases & Announcements
- Double Kick Heroes is out on Nintendo Switch, so check out this short video on how to play it. 
 - DeadCells Barrels o’Fun, the 20th update, is out now for PC and coming soon to consoles!
 - Super Cosmic Land made in Stencyl, had been published on itch.io. via FierceTheBandit
 - Lifespan Candle is an entry by Havana24 for the Weekly Game Jam with theme “Nothing Stays Forever”. 
 - 100 vacas by Edu Alonso will be live on steam on August 17th!
 - Just Slide by Aditya Chaudhary is out on the Google Play Store.
 
In case you missed it
- A web application made with Haxe and React that gives people an idea of how long the amount of caffeine they consume will stay in their system. 
 - 100 vacas by Eduardo Alonso had been submitted for review. If everything goes well, it will be released on August 17th.
 - Double Kick Heroes will release on Nintendo Switch & Steam August 13th! GamePass and for sale on Xbox One & Microsoft Store August 28th! Watch the Release Date Teaser Trailer and read the AMA on reddit.
 
Code Examples
- Have an example you want to add? Consider contributing to the code.haxe.org cookbook.
 
Previews & Demos
Open Source
- The latest release of Haxe NME has improved web support via the hybrid jsprime target. Check out chess code ♟ and a live demo. By Hugh Sanderson. 
 - Jérémy Fa is playing with the idea of making ceramic engine (written in Haxe) work inside Unity. Got a first step working: can display ceramic quads on screen inside the editor.
 - Kaelan Evans has implemented Doom texture combination mechanism in HxDoom project.
 - hx-yoga 
git- Externs for the Yoga layout library by Kevin Leung. - haxe-vector 
git- Most Complete easy to use vector2d/3d for Haxe. - HaxePixiJS 
git- The Haxe high quality definitions for PixiJS and libraries. - Edu Alonso decided to make a shmup game in a couple of days. Here is the public repository for the project, with some GIFs and pics showing progress:
- Mockup.
 - When you move sideways, the aircraft is properly tilted.
 - Now we can shoot.
 - More progress.
 - New enemy.
 - Midboss.
 
 - Check out the latest open source Haxe projects over on GitHub.
 
Closed Source
- Landscapes? Yeah I can do that from Skullz 'n Skeletonz by pizzamakesgames.
 - Hangin out with a flounder from Leapin Lads by Cory Martin.
 - A simple webpage for Heck Deck by torcado.
 - Snowman Slide by Alex Lanzetta is now fully ported to my Haxe.
 - Crumble rock platforms in 
WIPturn based puzzle game by mauve. - IriySoft is working on a new tilty game. It’s gonna be a mountain bicycle riding action.
 - Robert Alvarez has been working on better visual feedback for his colour counting puzzle game.
 - Fun fact: Hollow Knight by Team Cherry actually started as a Stencyl game. via torcado.
 
Some Library Releases
- formula 
0.4.1 - josephsmendoza.ipc 
2.0.1 - tink_core 
1.27.1 - tink_macro 
0.20.1 - haxeui-html5 
1.1.1 - haxeui-core 
1.1.2 - p2p 
0.1.43 - utils 
1.1.3 - gm2d 
4.1.1 - nme 
6.1.1 - Check out the most recent library releases on HaxeLib.
 
Framework Updates
- None this week.
 
People & Projects to support
- 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.
 - 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 destructive assignments proposal.
 - Add notation for native optional arguments proposal.
 - Add Matcher: setting variables and guard as expression in a pattern proposal.
 - Add Single pattern check proposal.
 - Add Shorthand nullable-type syntax 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 Default values for enum parameters.
 - Do you have an idea to improve Haxe? Consider creating a proposal.
 
Core Changes
44~ commits have been made to Haxe compiler in the last week.
- Add 
@:functionalInterfacepull request. [jvm]Unwrap jvm threads merged.@:inheritDocimplementation merged.[jvm]Add-D jvm.dynamic-level={0-2}with some numbers from Dox.
In case you missed it
!isoperator discussion.- Allow 
overloadon extern methods on all targets merged. [std]RemoveNullfrom optional fields, arguments merged.[hxcpp]Adding proper implementation forapi_buffer_valfor Neko 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, stay safe and have a good week!