22
ENIGMA、Extensible Non-Interpreted Game Maker Augmentationは、一般的なソフトウェアの環境から派生したオープンソースのクロスプラットフォームゲーム開発環境です。その目的は、高品質のゲーム作成ツールと、高レベルと低レベルのプログラミング言語間の橋渡しを提供することです。IDE、つまりその姉妹プロジェクトであるLateralGMを介して、またはコマンドラインインターフェイスを介して使用できます。GameMakerと同様に、ENIGMAは使いやすいドラッグアンドドロップシステムと独自のプログラミング言語の両方で構成されています。EDLとして知られるこのプログラミング言語は、基本的にC ++とGameMakerのGMLを組み合わせたものです。ENIGMAの目標の一部は、Game Makerと下位互換性を維持し、GameMakerコンパイラとしていくつかの意図と目的を果たすことですが、EDLは、代替には存在しない多くの非常に強力な機能を提供します。このような機能には、DLLやその他のC / C ++スクリプトをプログラムに直接コンパイルし、C ++の型、テンプレート、および関数にアクセスする機能が含まれます。有効なC ++に変換します。このコンパイルにより、言語のサイズとパフォーマンスが驚くほど向上しますが、その使いやすさはほぼ魔法のように維持されます。
ウェブサイト:
https://enigma-dev.org/MacのENIGMA - LateralGMの代替
132
107
Unreal Engine
Unreal Engineは、さまざまなプラットフォームで高品質のゲームを構築するために使用されるツールとテクノロジーのプロフェッショナルスイートです。
79
61
58
50
42
35
32
Cocos2d-x
cocos2d-xは、モバイルgamedev向けのクロスプラットフォームのオープンソースの無料2Dゲームエンジンであり、高速で安定しており、学習と使用が簡単です。
31
13
Fireball
Fireballは、ゲーム開発用のエディターフレームワークです。私たちは、HTMLとJavaScriptを備えた単一のエディターで、最もアクセスしやすく機能範囲の広いGUIツールセットを作成することに重点を置いています。
11
Castle Game Engine
ObjectPascal用のオープンソース3D / 2Dゲームエンジン。多くの3Dおよび2D形式(VRML / X3D、Collada、Wavefront OBJ、MD3、Spine ...)をサポートしています。
9
8