Haxe

Вт 21 февраля 2017

Haxe это язык программирования, который транслируется в другие языки (а также компилируется в байткод некоторых языков). Корни хакса уходят к игровой разработке, поэтому основную известность обрел как раз у разработчиков игр. Язык довольно молодой, появился он в 2004 году.

Поскольку я сейчас изучаю C++ и Unreal, то к Haxe я только присматриваюсь и особыми впечатлениями не поделюсь. Но синтаксис, на первый взгляд, вполне простой, напоминает любой си-подобный язык. А пост этот я пишу просто чтобы собрать в одну кучу ссылки на игровые движки на хаксе, всякие материалы и т.п.

Движки

Luxe - лично мне приглянулся этот движок. Хотя, кажется, он не самый популярный и возможно я поторопился с выбором. А это GUI от тех же разработчиков Mint

HaxeFlixel - порт флэшового движка Flixel на haxe. И статья про разработку на нём: Publishing your first android game using HaxeFlixel.

Статья про связку Haxe и OpenFL для разработки под консоли. Движок используемый авторами, опять же HaxeFlixel Haxe/OpenFL for home game consoles.

HaxePunk - а это порт FlashPunk.

Kha - мультимедиа-фреймворк, который компилится под всё, в том числе под игровые движки. github.

Экспорт в другие движки

Haxe Integration for Unreal - интеграция с UE4.

Haxe для defold - интеграция с дефолдом. Мне не понятно зачем она нужна, ведь в нём же Lua, но пусть будет.

HUGS Haxe for Unity - ну и юнити не обделили.

И на последок

Я не знаю что это и как оно попало в мой Pocket, но видимо оно как-то относится к геймдеву Pony.

Выпуск подкаста Flazm'a про Haxe - в гостях живые люди использующие хакс.

on the top