The Haxe Ludum Dare 36 Roundup
differ 1.3.0 release
Watch 5 minutes of Armory in action!
mínt alpha-3.0
Haxe Online Training Courses are Coming!
OpenFL 4.1 and Lime 3.1 are Now Available
Haxe Roundup № 369
HaxeFlixel Fundraiser Success!
Introducing the Haxe Evolution Process
OpenFL Developer Spotlight - David Elahee
Haxe Roundup № 368
Dox 1.1 released, our documentation tool
Haxe Roundup № 367
Building 42 games within a year — Insane game development
How We Paid Our Open Source Taxes
Is Haxe for you?
Haxe Roundup № 366
My opinion on what Haxe should move towards
Haxe Roundup № 365
Game Developer Barbie uses Haxe!
Polygonal DS 2.0-beta released
A Beginner's Guide to Hacking Haxe Macros
Haxe Roundup № 364
What's New in Haxe 3.3.0?
Heading back from the WWX
Ian Harrigan WWX 2016 Interview
Dan Korostelev WWX 2016 Interview
Hugh Sanderson WWX 2016 Interview
Maxim Bekhterev WWX 2016 Interview
Justin Donaldson WWX 2016 Interview
Hello Lua!
Haxe Roundup № 363
Haxe Roundup № 362
Haxe Roundup № 361
The Haxe Ludum Dare 35 Roundup
Haxe Roundup № 360
Haxe Roundup № 359
Haxe Roundup № 358
Haxe Roundup № 357
Haxe Roundup № 356
Haxe Roundup № 355
Haxe Roundup № 354
Haxe Roundup № 353
Haxe Roundup № 352
Haxe Roundup № 351
Haxe Roundup № 350
Haxe Roundup № 349
The Haxe Ludum Dare 34 Roundup
This is the sixth dedicated Ludum Dare roundup for Haxe. Ludum Dare 34 took place between December 11th and 14th and the chosen theme was tied between Two Button Controls and Growing.
Haxe Roundup № 348
Haxe Roundup № 347
Haxe Roundup № 346
Franco’s thx.text library is an interesting library, adding the ability to pluralize or singularize almost any word. It also adds the Table class, which pretty prints your data via its toString method.
Haxe Roundup № 345
Haxe Roundup № 344
Philippe Elsass has tweeted that he has completed his current project at Massive Interactive, working on bringing a new YouView client to Sony Android TV’s.
Haxe Roundup № 343
Ian Harrigan starts this week’s roundup off with a Developer Spotlight interview over on the OpenFL blog, talking about his himself and HaxeUI. Ian continues to tease us on Twitter with upcoming HaxeUI features, with the latest sneak peak of a “very preliminary proof of concept backend using waxe and wxWidgets”!
Haxe Roundup № 342
Andy Li continues to make Haxe available to everyone on Linux distros, with his latest efforts getting Haxe onto Fedora and openSUSE, jump on over to his post Haxe RPM Packages for Fedora and openSUSE for more details.
Haxe Roundup № 341
Darek Greenly at the beginning of the week released GrayScale dev log #3 in which Darek leads you through his luxe engine powered, GameBoy style game covering player input and visuals, with a little peek at the internals, some in-progress tools and more. Visually, it looks amazing.
Haxe Roundup № 340
We will start off with, probably, the most important news from this week, that Haxe 3.2.1 has been released and is now available for download. Andy Li has tweeted the official, alternative ways you can install Haxe through some of the various package managers, homebrew and chocolatey, for example.
What's New in Haxe 3.2.1?
The Haxe Foundation officially released Haxe 3.2.1 on 13th October 2015. To read about all the fixes checkout the Haxe 3.2.1 release details.
Haxe Roundup № 339
Robert Konrad has released Kha 15.10, available from HaxeLib. In his announcement article, Robert has added Direct3D 12 support, OS X 10.11 support and direct AGAL support to Krafix.
Haxe Roundup № 338
Tong, aka disktree, released updated JavaScript type definitions for Chrome extensions and Chrome apps. Both support Chrome from version 35 up to 45. Also Tong has ported nekoboot.neko to pure Haxe. If you’ve never heard of nekoboot, it takes your .n bytecode and merges it with the Neko VM, creating a single executable ready for distribution.
Haxe Roundup № 337
Franco Ponticelli has posted that Pellucid Analytics, located in Boulder, Colorado, USA, are looking for a Senior Software Engineer to join the team. Knowing Haxe will be a big plus.
Haxe Roundup № 336
Jeff Ward has released version 0.4.0 of HxScout, which is built with the latest and greatest HXCPP to provide a faster app, new and improved File dialogs, thanks to the recent release of linc_dialogs, and so much more! With Jeff’s experience work with the HXCPP target, he has posted his knowledge of working with async sockets over on Stack Overflow.
Haxe Roundup № 335
Ian Harrigan starts this week’s roundup off with working demos of HaxeUI v2 demonstrating the OpenFL, Flambe, Kha and PixiJS backends. The amount of work involving in implementing each backend must be immense, very impressive!
Haxe Roundup № 334
François Benjamin wrote an introduction to Haxe, showing a couple code examples and the enthusiasm of someone who’s recently discovered Haxe.
The Haxe Ludum Dare 33 Roundup
This is the fifth dedicated Ludum Dare roundup for Haxe. Ludum Dare 33 took place between August 22th and 24th and the chosen theme was You are the Monster.
Haxe Roundup № 333
Over on the mailing list, Robert Konrad has brought up the idea to create a suite of benchmarks to help out not only the various frameworks improve their performance, but also the standard library. I agree with others in the thread, like Robert and Hugh, who suggest that non framework related tests should be included, so the core compiler targets can be improved, benefiting everyone.
Haxe Roundup № 332
To start this weeks roundup off, Romuald Halasz has written an introductory post titled Haxe - A toolkit for cross-platform developement, useful for people unfamiliar with Haxe and transpilers in general.
Haxe Roundup № 331
Let’s start off with a thread that’s just starting over on the mailing list, with the outcome likely to affect every single Haxe developer using a framework.
Haxe Roundup № 330
The Silex Lab’s team continues to steadily release WWX2015 recordings, with the last week seeing three talks released. Todd Kulick also published his slides from his talk onto GitHub. With the video being published, the Activity repository also has had its status defined.
Haxe Roundup № 329
The Silex Labs team have started releasing the long awaited WWX2015 videos, preceded by the Wrapping up WWX2015 article, with the event hosted in the beautiful Mozilla Paris offices.
Haxe Roundup № 328
While there is still time, the current Humble Bundle, the Game Making bundle, which contains 22 programs, including Stencyl which uses Haxe and OpenFL under the hood, is available in the bundle with an included Indie subscription worth $99.
Haxe Roundup № 327
Nico May has been using Abe, an API combining Haxe, NodeJS and Express by Franco Ponticelli and Michael Martin-Smucker, to create over several week's Slick Rock a simple, embeddable, “no username, no password and no room setup” chat app.
Haxe Roundup № 326
This week's main news, in my opinion, is that Andy Li is now working for the Haxe Foundation! It's about time!
Haxe Roundup № 325
Sven Bergström posted the article “Snõwkit Dev Log #5 phoenix”, the long awaited snõwkit collective update. This dev log focuses on alpha-3.0 new renderer, its past and future.
Haxe Roundup № 324
Kha has continued to gain attention since WWX2015. Dmitry Hryppa has been working on collecting data from the BunnyMark benchmark with implementations in OpenFL, Kha, MonoGame, XNA and LibGDX. With help from Robert Konrad, the creator of Kha, Kha's results have jumped from 61K, 75k to 131k.
Haxe Roundup № 323
Alot has happened since the WWX2015 event. The age old question of “when will Haxe get short lambda's” has been asked again, now an WWX tradition.
WWX2015 Highlights
This post is a brief post on what I think were the main highlights from this years WWX2015, hosted at Mozilla Paris and organised by Silex Labs, even though I missed half of the second day.
Haxe Roundup № 322
A Haxe ChromeCast multiplayer game created by Media Monks has been featured at Google IO 2015!
Haxe Roundup № 321
The Haxe World Wide Conference is almost upon us, which starts this Friday 29th May. I've kept quiet about so much news I've stumbled across which will come to light in the next few days, it's been difficult to keep quiet.
Haxe Roundup № 320
The biggest news this week is that Haxe 3.2.0 has been officially released! This release adds the Python target, an experimental static analyzer and a few breaking changes which you can find out more about from the release notes or from the article What's New in Haxe 3.2.0.
What's New in Haxe 3.2.0?
The Haxe Foundation officially released Haxe 3.2.0 on Tuesday 12th May 2015. To read about all the new features, fixes and breaking changes checkout the Haxe 3.2.0-rc2 and Haxe 3.2.0 release details.
Haxe Roundup № 319
The HaxeFlixel team have finally launched their Patreon page, so if you're able to provide financially support to help cover hosting costs and fund future development costs, then seriously consider it.
Haxe Roundup № 318
Simone Cingano has, available from GitHub, TileCraft a 2.5D modeling program written with OpenFL. TileCraft is touted as being a “fast multi-platform modeling tool to make tiles for games, icons or whatever you want”. The project has decent documentation with a quick start guide, how to build from source, ready to use examples and more. This is one to watch.
Haxe Roundup № 317
Jason O'Neil has shared his startup Today We Learned which is a website and app that guides teachers through a 60-second update, which empowers parents to start learning conversations at home with their children. Research shows these conversations have a significant impact on student motivation, behaviour and learning.
The Haxe Ludum Dare 32 Roundup
This is the fourth dedicated Ludum Dare roundup for Haxe. Ludum Dare 32 took place between April 17th and 20th and the chosen theme was An Unconventional Weapon.
Haxe Roundup № 316
Lars Doucet has posted HaxeFlixel bounties for several issues which need fixing to make HaxeFlixel compatible with OpenFL Next. There are currently only three items left to get HaxeFlixel up to date.
Haxe Roundup № 315
Andy Li has taken the lead in getting Haxe officially supported on Travis CI with help from Cauê Waneck and Simon Krajewski. Testing your Haxe project has been greatly simplified now, checked out the guide to using Haxe on Travis CI. Remember, if you want full, cross-platform testing consider travis-hx which provides helpers to test you project on Travis CI, Appveyor and SauceLabs.
Haxe Roundup № 314
The Haxor team are back, releasing the Web Bundle library onto GitHub. This library isn't Haxe specific, written in JavaScript running through NodeJS, Web Bundle aims to “significantly reduce the number of HTTP requests allowing fast page loads” by compressing text data by at “least 40% compressed”.
Haxe Roundup № 313
I'll start off with a project from Patrick Le Clec'h that's piqued my interest. Patrick has been releasing on twitter a bunch of experimental modifications to the Haxe compiler which you can try out over on hacking-haxe.atouchofcode.com.
Haxe Roundup № 312
Of course the biggest news this week is that Haxe 3.2.0-rc.2 has been officially released by the Haxe Foundation! This release introduces the new Python target which was developed by Heinz Hölzer and Dan Korostelev. As with any new target it should be considered to be in beta stage. There will be a handful of breaking changes when Haxe 3.2.0 is finally released, so you better check out what's changed to just be safe.
Haxe Roundup № 311
The WWX 2015 team, Silex Labs, have launched their crowdfunding campaign which at the time of writing this roundup, stands at 38% funded.
Haxe Roundup № 310
This years Haxe conference site has finally gone live! Checkout the hard work Silex Labs team have put into the site. They also have support from the Mozilla Foundation who will be hosting this years conference in Paris. There is also a crowdfunding campaign which will launch this Monday 9th March.
Haxe Roundup № 309
Slava Tretyak has written Fast Iterators for StringMap in which he benchmarks the StringMap Iterator implementation from Haxe 3.1.3, the Haxe GitHub repo and his own iterator implementation, all compiled to JavaScript running on Chrome, Safari and Firefox.
Haxe Roundup № 308
This last week has had some pretty impressive posts, libraries and game releases. Sven Bergström has written, to date, the single best description of Haxe is in his post Haxe from 1000ft.
Haxe Roundup № 307
The next Haxe release, version 3.2 is fast approaching, with the latest major change being merged, a cross-platform typed array implementation which follows the Javascript spec which “describes an array-like view of an underlying binary data buffer”. You can test it out via builds.haxe.org. New versions of Lime and OpenFL have been released, 2.1.1 and 2.2.6 respectively. Lime has added initial Emscripten support, allowing you to compile native code into optimised Javascript, asm.js, which gets a performance boost in Firefox since version 22.
Haxe Roundup № 306
The Silex Labs folks have tweeted that they are looking for speakers for this years upcoming WWX2015 conference. If your interested, you should create a pitch over on the Thaxe Force mailing list.
Haxe Roundup № 305
Silex Labs have announced that the next Haxe Conference, WWX2015 will be hosted in Paris between the 29th May and 1st June!
Haxe Roundup № 304
The last few days have seen three snõwkit articles released by Sven Bergström. The second focus sheet has been published alpha-2.0+0010 which will sort out the asset management system and ensuring windowing events are consistent which will result in some API behavioural changes. Sven also takes the time to talk about some recent updates and snowkit related news. I'm particularly interested in the native sdk based on what Sven has written.
Haxe Roundup № 303
HxLanguageServices is nothing but an amazingly ambitious project. Carlos Ballesteros Velasco describes HxLanguageServices over of the Haxe mailing list as a way to provide “tooling for Haxe in order to be productive”. As a proof of what the library can do, Carlos has created a demo IDE.
Haxe Roundup № 302
Jeff Ward has started working on adding HXCPP support to hxScout, allowing your native OpenFL, luxe engine or custom engine be to send telemetry data to hxScout. This is something the Haxe community has wanted for an unfathomable amount of time!
Haxe Roundup № 301
After a short break from writing the roundup, lets get started with all the new library releases. Hugh Sanderson started the new year by releasing NME 5.2.7, NME dev-1.3.5 Waxe 3.1.1 and GM2D 3.2.5. The majority of changes appear in NME, a few of them being that NME is fully separated from Lime, building with MinGW is now possible and the text rendering has been reworked. You can find more detailed info in the announcement post.
Haxe Roundup № 300
NEO Scavenger, a “game where you must survive in the wasteland long enough to figure out who you are” created by Daniel Fedor using Haxe and OpenFL has received great reviews. As of today, NEO Scavenger is the number one selling game on GOG.com and has been for the last few days.
Haxe Roundup № 229
Jason Sturges has written a new performance benchmark post covering float math, object instantiation, down casting, up casting, event dispatching, function overhead, function inlining, loops and finally Graphic drawing each compiled to Neko, Flash, HTML5 and Native (OSX).
Haxe Roundup № 228
The OpenFL team has created and released the feature matrix which shows the differences between OpenFLs targets, Flash, HTML5, Native and Native Next. The feature matrix appears to cover the entire API.
Haxe Roundup № 227
Lubos Lenco has published two demos this week, a custom water mesh shader and a interactive chesh board, both created with Lubos's own unreleased game framework which integrates Blender and Kha. Even though these demos run on WebGL, because of Kha, Lubos can compile the demos for Windows, OSX, Linux, Android, iOS, Xbox, PlayStation Vita which are just some of the compile platforms.
Haxe Roundup № 226
Infognition have written a great post titled From native code to browser: Flash, Haxe, Dart or asm.js? in which Dee Mon tests Flash, Haxe, Dart and asm.js in a computation intensive task, the decompression of a key frame to RGB24.
Haxe Roundup № 225
Daniel Glazman has written Announcing Quaxe, a pure Haxe DOM and CSS implementation which will allow native desktop and mobile applications using native UI using HTML5 compiled with Haxe. You can stay up todate with the development of Quaxe at its official site, where you can see that Daniel has implemented full support for Level 3 and partial Level 4 CSS selectors.
Haxe Roundup № 224
Sven Bergström has published the first snõwkit community focus sheet, named alpha-1.0+parrott. I suggest that you first take the time to read up on the concept of focus sheets, then continue reading alpha-1.0+parrott. With the release of the first focus sheet, Sven is setting a solid, strong and structured set of guidelines for the community to follow. Also by focusing on one problem at a time, he is enabling the community to have a discussion.
Haxe Roundup № 223
Papers, Please back in May swept the IGF awards at GDC and on the 29th October, Papers, Please the dystopian document thrill by Lucas Pope won the GameCity 2014 Prize, adding one more award to his collection. Papers, Please is probably the most successful Haxe and NME/OpenFL powered game.
Haxe Roundup № 222
Franco Ponticelli has written The Benefits of Transpiling to JavaScript over on io.pellucid.com which is a great introduction to Haxe for Javascript developers investigating various transpilers compilers. In the article Franco has been able to introduce a lot of Haxe's features but in small, easy to understand, effective chunks.
Haxe Roundup № 221
OpenFL has received a lot of attention this last week with the news that Flash CC will support custom platforms. Joshua Granick, lead maintainer of OpenFL, helped present the new feature at Adobe Max 2014 in What's New and Upcoming in Flash Professional CC.
Haxe Roundup № 220
Sven Bergström has released an impressive set of brand new libraries for Haxe, flõw, snõw and luxe, all of which are part of Snõwkit. With the alpha release of Snõwkit, Sven has given the community a set of libraries which allow you to deploy to Windows, Linux, Mac, Android, iOS and WebGL, using Luxe, a high level game engine, or Snõw, a low level platform framework, both of which use Flõw, a build tool for Haxe.
Haxe Roundup № 219
Kirill Poletaev has created haxecoder.com, a tutorial site for Haxe and OpenFL, releasing a new tutorial nearly every day.
Haxe Roundup № 218
Jeremy Sachs ages ago released to GitHub Golems, “a macro-backed system for compiling and embedding workers into larger builds”, which works on Flash, JavaScript, Neko and C++ compile targets. Its now available from haxelib.
Haxe Roundup № 217
There are two upcoming events, Gamedev101 Level1 by Dan Hett which is an introduction to the fundamentals of videos game using Stencyl and FOSDEM 2015 which Elliott Stoneham has taken upon himself to organise a bunch of Haxe users to attend and talk.
Upcoming Event: Game Dev 101 - Level 1
Game Dev 101 is a one-day games development course that teaches the fundamentals of creating video games completely from scratch using Stencyl.
Haxe Roundup № 216
I have published two articles this week, the first being The Haxe Ludum Dare 30 Roundup which features over 85 games using Haxe, Kha, Flambe, OpenFL, HaxePunk, HaxeFlixel and Stencyl. The OpenFL library is used in about 86% of the games and HaxeFlixel being the most popular high level framework in use.
What is The Nature of Code?
The first in the series of The Nature of Haxe and OpenFL videos based on the book The Nature of Code written by Daniel Shiffman originally using Processing. Christopher takes you through programming strategies and techniques behind computer simulations of natural systems using Haxe and OpenFL.
The Haxe Ludum Dare 30 Roundup
This is the second dedicated Ludum Dare roundup for Haxe. Ludum Dare 30 took place between August 22nd and 25th and the chosen theme was Connected Worlds.
Haxe Roundup № 215
Nicolas will be talking about Haxe at GameDuell on Wednesday 10th September in Berlin, so if you're able to attend, you need to register your interest in going. Also head over to the Haxe mailing list where some people attending the event have started a thread.
Haxe Roundup № 214
There are two upcoming events, the first is the Haxe Meetup in London next Wednesday hosted by Massive Interactive. Remember to register your interest in attending.
Haxe Roundup № 213
The Massive Interactive team are hosting a Haxe Meetup, on the 27th August 2014 at their London offices 10 Lower Thames Street, London EC3R 6AF. Head over to the Eventbrite page to register interest in attending.