The main reason we can't make it open from the start has to do with technical / legal issues related to console dev, which I'll get into here in a second.īut first let's talk about what "traditional" console porting looks like. So our first goal is just to get our own games working on consoles at all.Īfter that, we'll look at how we'll be able to make this available to everyone else. There's my own team HaxeFlixel, but also HaxePunk, and tool companies like Stencyl.Īlso, I should note Adam Saltsman, developer of the original Flash Flixel, is watching this with a lot of interest, as is Tom Fulp (best known as the founder of Newgrounds and The Behemoth), and legions of current and former flash game developers. So here's just a short list of various people who are watching this project - the developers of games like Anodyne, Rebuild, Rymdkapsel, Ghost Song, NEO Scavenger, Telepath Tactics, Evoland (Haxe's own Nicolas Canasse of course!), as well as the various engines built on OpenFL. We've gotten a lot of interest in a Haxe/OpenFL console backend. The programmers actually building this are James Gray, Joshua Granick, and Justo Delgado who you might recognize from OpenFL, and myself. Our funding team is three developers - Level Up Labs, 3909 (Lucas Pope's company, who did Papers, Please), and Puzzl, who did Yummy Circus. I'm a regular contributor to Haxe projects, chiefly OpenFL and HaxeFlixel, I also have a few of my own libraries some of you might have used, such as crashdumper, firetongue, etc. My name's Lars Doucet, I work for Level Up Labs, developers of Defender's Quest and Defender's Quest II. Hey everyone, today we're going to talk about how we got Lime and OpenFL to run on home game console hardware, such as WiiU, Xbox One, Playstation 4, etc. OpenFL is a hardware-accelerated cross-platform reimplementation of the Flash API, built on top of Haxe (OpenFL does not have the Flash player's performance and security limitations and has nothing to do with Adobe), and HaxeFlixel is a really cool 2D game engine.Īnd my talk is about making that entire tech stack work on home game consoles. CONTEXT: This is a presentation I recently gave at WWX2015 (WorldWide Haxe conference) in Paris, France.īriefly stated, Defender's Quest HD and Defender's Quest II use three core technologies:ġ0 second summary: Haxe is a programming language that compiles to other programming languages (everything from C++ to Javascript to Python), it's been around for about 10 years and is extremely powerful.