LoginSignup
16
21

More than 1 year has passed since last update.

Haxeを用いたゲームエンジン一覧(随時更新)

Last updated at Posted at 2019-03-07

『Haxe Game Engines』というYouTubeのビデオで、Haxeが使われているゲームエンジンが紹介されていました。意外とあるなぁ、というのと聞いたことないけど調べてみるのも良いなと思いメモのため公開しておきます。この記事に出ている以上のことはビデオ(英語ですが)の方をご覧ください。

ローレベルなものから本格的なゲームエンジンまでいろいろありますが、できれば全てのエンジンに実際に触れてみて分かったことなどを、この記事にも反映していければと思っています。

Lowest Level なもの

NME(Native Media Engine) ⇒ https://github.com/haxenme/nme

image.png

Lime ⇒ https://github.com/openfl/lime

image.png

Intermediate Level なもの

Kha ⇒ https://github.com/Kode/Kha or http://kha.tech/

参考: What is Kha? Cross Platform Game Magic Sauce! (YouTube video)
参考: Lewis Lepton | Kha Tutorial Series (再生リスト)
参考: https://github.com/luboslenco/kha3d_examples/wiki
Kode Studio ダウンロード: https://github.com/Kode/KodeStudio/releases
https://github.com/Kode/KodeGarden

image.png

OpenFL ⇒ http://www.openfl.org/

image.png

High Level 2D なもの

HaxeFlixel ⇒ http://haxeflixel.com/

image.png

HaxePunk ⇒ http://haxepunk.com/

image.png

Stencyl ⇒ http://www.stencyl.com/

image.png

High Level 3D なもの

Away3D ⇒ https://github.com/openfl/away3d

image.png

Heaps ⇒ https://heaps.io/

image.png

Armory3D ⇒ https://armory3d.org/

参考: Armory 3D Game Engine Tutorial Series (再生リスト)
参考: Armory Blender (YouTubeチャンネル)

image.png

対応プラットフォーム

2019/08/17: 対応プラットフォームの表を見やすく整形しました。

ゲームエンジン 対応プラットフォーム
NME iOS, Android, Windows, Mac, Linux
Lime windows, mac, linux, neko, android, ios, html5, flash, air
Kha HTML5 (WebGL 2, WebGL and canvas),
Windows (Direct3D 12, Direct3D 11, Direct3D 9, Vulkan or OpenGL),
Universal Windows Platform (Direct3D 12 or Direct3D 11),
macOS (Metal or OpenGL),
Linux (Vulkan or OpenGL),
Android (via C++ or via Java),
iOS (Metal or OpenGL),
tvOS,
Raspberry Pi,
PlayStation 4,
Xbox One,
Nintendo Switch,
Tizen,
Flash,
Unity 3D,
Node.js (for automatically created server versions),
Java and AWT,
C# and Windows Presentation Foundation
OpenFL Windows, macOS, Linux, iOS, Android, Flash, AIR, HTML5
HaxeFlixel Flash, Windows, Mac, Linux, Android, iOS, Neko, BlackBerry, WebOS
HaxePunk Windows, Mac, Linux, HTML 5 (WebGL), iOS, Android
Stencyl iOS (iPhone/iPad), Android, Windows, Mac, Linux, Flash, HTML5
Away3D Flash, HTML5, iOS, Android, Windows, Mac, Linux
Heaps HTML5 (requires WebGL1, WebGL2 is supported as well) -
Mobile (iOS, Android, and tvOS) -
Desktop with OpenGL (Win/Linux/OSX) or DirectX (Windows only) -
Consoles (Nintendo Switch, Sony PS4, XBox One - requires being a registered developer) -
Flash Stage3D
Armory3D HTML5,
HTML5 (native),
HTML5 Worker,
Windows,
Windows Universal,
OS X,
Linux,
Android,
Android (native),
iOS,
Raspberry Pi,
Tizen,
Flash,
node.js,
Unity,
PlayStation Mobile,
Java,
WPF
16
21
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
16
21