Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
What I find really interesting is that in digging in looking for the work flow to get a heaps app compiled and on say a ios device I came across coxit, essentially a cross platform Webview that implements Haxe, the heaps code. It's not sponsored by game dev but by comtacti which look like they record 3d real environments from car rooftops.
I ported my https://rpgplayground.com from AS3 to Haxe. It was the most sane technology to replace Flash, because it came with some platform independent benefits (as opposed to coding straight in JavaScript)
Not using Heaps but https://github.com/Kode/Kha.
And I think you are indeed correct in your assumption, since I know plenty of others who made that switch.
Heaps has it's own API, but other Haxe frameworks[1][2] reimplement the flash API. Some tools[3][4] help to convert AS3 source code to Haxe, and the typing and compiler are helpful to fix identify issues, so depending on the size and dependencies, conversion can be easy once you get past the main language differences.
+1 for Kha. I have been getting crazy good performance with the WebGL target. I also much prefer it’s immediate mode API, as apposed to Heaps’s display list (or scene graph). I was also able to build out a full editor with this fantastic library https://github.com/armory3d/zui
Related posts
- My mod RPG Overhaul is on hold! Please read this until the end
- Sneak peak of a hardcore Among Us like game I'm developing using an engine I created specifically for it with C#.
- Marimo: Interactive Fluffy Ball
- Haxe 4.3.4
- Is this idea worth pursuing? (a common grammar interface for various interpreted languages written in C)