Help us understand the problem. What is going on with this article?

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

『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
javacommons
TOEICスコアは910点です。絵文字はいかがでしょうか?Qiitaの記事タイトルにも使えますよw 🎧😀😬😁😂😃😄😅😆😇😉😊🙂😋😌😍😘😗😙😚😜😝😛😎😏😶😐😑😒😳😞😟😠😡😔😕🙁😣😖😫😩😤😮😱😨😰😯😦😧😢😥😪😓😭😵😲😷😴💤💩😈👿👹👺💀👻
https://code.dlang.org/packages/pegged-cutter
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした