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 Future of Games is an Instant Flash to the past” article by Lars Doucet.
- Lars Doucet points out that the TEN year anniversary of the first ever commit to HaxeFlixel is almost upon us, July 24th 2021, made by Alexander Hohlov! How about making it HaxeFlixel Day?
- Using Finite State Machines in HaxeFlixel article by Andrej.
In case you missed it
- Jérémy Fa has written “Getting started with ceramic”, guiding you step by step creating your first project with ceramic.
- Defenders Quest 2 progress - tar! by Lars Doucet.
- PogoGirl Devlog
#20
: After Demo: Air Charges and Super Stomps article by Andrej. - Feathers UI Devlog
#33
: NumericStepper, app scaling, item renderer accessories, TextInputerrorString
. - “Haxe Aseprite Scripting” article by Kino Rose.
- Ceramic engine now has its own channel on Haxe Discord server.
- Lars Doucet’s thoughts on “Instant Games”, Friday Night Funkin, Flash games & monetization.
Videos & Music
- Rogue of Vallas Devlog 19: Marika Destroys Haris Tower by Merrak.
- Introduction to HaxeFlixel Part 16 by Questionable Programming.
- Procedurally add Edge Wear in ArmorPaint by Lubos Lenco.
- Making a Cute Robo Game in 48 Hours for the GMTK Game Jam video by Kino Rose.
- Renaine Steam Next Summer 2021 Trailer by Renaine.
- Coming soon: early access for RPG Playground PREMIUM!
- Early gameplay of a new puzzle game devlog 1 by Keyreal from the Haxe Discord server.
- Add a video related to Haxe.
In case you missed it
- Introduction to HaxeFlixel Part 15 by Questionable Programming.
- Sprite packing & player movement in HaxeFlixel | 2D Stealth indie game devlog #3 by Richard Oliver Bray.
Upcoming Events & Talks
- Add an upcoming event about Haxe.
Jobs, Bounties
- Add an available job involving Haxe.
Looking for work
- Peter Achberger is available for freelance work.
- Andreas Drewke is looking for a freelancer job or part time job.
Job listings
- A short term & remote code review job for a HaxeFlixel Browser Game is available.
- Saga Education are looking to hire a full-time software engineer focusing on web & edtech. US only.
Saga Education, is hiring a senior-level software engineer. We use a lot of tech, both frontend and backend, but a lot of our frontend code is in Haxe. We build cool, meaningful EDTech products like this digital whiteboard: Woot Math Scratchpad.
- Allan Dowdeswell is looking for Haxe developers for outsourcing relationship.
- HaxeFlixel RPG project.
- Nexters (Moscow, Russia) are looking for a Haxe developer to work on their HTML5 game.
- Shiro Games are looking for an Engine/Graphics programmer.
- The team behind Forge of Empires at InnoGames is looking for a Haxe developer, feel free to contact Dan Korostelev in case of any questions! More info can be found at the company’s website.
Bounties
- Squidly has opened up a bounties page for HaxeFlixel features.
- Lars Doucet’s list of various open bounties.
Product Releases & Announcements
- Oleg Dolya has released “Train to Amber Coast” available on itch.io, their entry for this years Adventure Jam, made with OpenFL.
- Brian the Brain is available on Steam by Richard Borges, a game made with Stencyl.
- The time has almost come for our Android viking brothers to join us in our attempts to conquer the lands of Northgard! As the Android version releases August 24th! And you can pre-register the game right now! More details and reveal date trailer.
From the Haxe Discord server
- BobbyBurt’s first HaxeFlixel game has been released to Newgrounds called “Highschool Bathroom Simulator” 🚽.
From the Armory Discord server
In case you missed it
- PogoGirl Devlog
#21
: Demo Updated! by Andrej. - Double Turn Update
v1.1.2
is out. Full patch notes are available. - Kino Rose has released Sprocket onto
itch.io
, made with HaxeFlixel for#gmtk2021
. - A Renaine demo will be available today or tomorrow on Steam Next Fest. Stay tuned to the game’s Steam page!
- Nicolas Cannasse has announced WarTales, a gritty mercenary game from ShiroGames. Get the free demo available now as part of the Steam Next Fest.
- Energy Island Corp. demo is now available as part of the Steam Next Fest. via SpirkopGames.
- Nuclear Blaze SCP now has a Steam page too, so you can wishlist it! It’s not 100% public right now, so all your feedback would be super useful to Sébastien.
From the Armory Discord server
- Phour has released Bleep Bloop Power Bot made with Armory3D onto
itch.io
, made for#gmtk2021
.
From the Haxe Discord server
- Sodap has released Tres Mangueras available on
itch.io
made for#gmtk2021
using HaxeFlixel. - Pirhana has released Pangaea available on
itch.io
made#gmtk2021
.
Code Examples
- Have an example you want to add? Consider contributing to the code.haxe.org cookbook.
Previews & Demos
Open Source
Community Previews
- “Haxe Poke API Extern Release” by Kino Rose.
- The HaxeUI PDCurses backend will become an official backend!
- Ian Harrigan is considering adding another backend to HaxeUI, built on raylib!
Git Repos
- Ceramic
0.7.11
and0.7.10
have been released. - ForeignSasquatch is making Haxe bindings for Raylib.
- Check out the latest open source Haxe projects over on GitHub.
From the Haxe Discord server
- Rabia Alhaffar has released externs for webOSTV and also working on externs for Tizen.
- Ludovic Bas has made a small lib to make a parallax scenes.
Closed Source
- VS in Renaine latest boss fight sneak peak.
- Super Cosmic Heist - World 4-1
WIP
, The Horizon Towers and the roses will grow by Fierce, made in Stencyl. - Syo is bringing localized text to Jitter Sandbox, starting with Ukrainian, based upon Sébastien Bénard article Localize texts using PO files.
- Pushing multiple blocks together in
WIP
puzzle game by Robert Alvarez. - Updated long-term roadmap of RPG Playground.
- JanoGames has predicted a 1-1 draw for CZE-ENG game using Bad Soccer Manager.
- Another hour of fooling around with Godot, Haxe and more data structures and Michael Bickel is well on track running 1000+ ships at an acceptable framerate.
- Mauve is makin’ some new stages for Addlemoth.
From the Haxe Discord server
- Clyde much lightning
- Skill Swap by Will Blanton is approaching its release.
- A sliding block hacking game by Markl somehow became metroidvania somewhere along the way. Demo soon.
Some Library Releases
- bootstrap_bundle
0.3.0
- tinymce
0.1.0
- grig.midi
0.0.6
- hxwebos
1.0.1
- openfl-spine
1.6.8
- react
1.12.0
- fonthx
0.0.4
- Check out the most recent library releases on HaxeLib.
People & Projects to support
- Funkin’ Crew is making Friday Night Funkin’, a cartoon rhythm gaming excellence
- Patrick is creating Raspberry Pi 4 support for Haxe/Lime/OpenFL/HaxeFlixel.
- Josh Tynjala is working on Feathers UI — open source, cross-platform UI components built with OpenFL.
- Pavel Alexandrov is primarily contributing to the Heaps engine and is the creator of format-tiled library.
- 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 Safe navigation operator proposal.
- Add Destructor proposal.
- Add
enum abstract
overenum
proposal. - Add Enum abstract instances proposal.
- Add Null coalescing operator proposal.
- Add local static proposal.
- Allow enums to opt-out of publishing their constructors in the implicit global scope proposal.
- Add destructive assignments 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
Self
access for abstracts proposal. [RFC]
Xml Dsl’s discussion.- Add support for default type parameters proposal.
- Add polymorphic
this
types proposal. - Add Default values for enum parameters.
- Do you have an idea to improve Haxe? Consider creating a proposal.
Core Changes
11~ commits have been made to Haxe compiler in the last week.
[js]
Enum representation: usingtoString
as parameter name overrides the actual value with$estr
issue.
In case you missed it
- Add methods to get
Map
andEReg
sizes 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!