Ubuntuでネイティブに実行できる2D / 3Dエンジンとゲーム開発SDKは何ですか?
回答ごとに1つのエンジン/ SDKを制限してください-エンジン/ SDKを楽しんでいる理由を含めてください。
Ubuntuでネイティブに実行できる2D / 3Dエンジンとゲーム開発SDKは何ですか?
回答ごとに1つのエンジン/ SDKを制限してください-エンジン/ SDKを楽しんでいる理由を含めてください。
回答:
V-Playは、複数のディスプレイ解像度とアスペクト比、アニメーション、パーティクル、物理学、マルチタッチ、ジェスチャー、パス検索などを処理するための再利用可能なコンポーネントを提供し、わずか数日でゲームのプロトタイプ作成と構築を可能にします。
V-Playには、タワーディフェンス、プラットフォームゲーム、パズルゲームなど、最も成功しているゲームジャンル向けのすぐに使用できるゲームテンプレートも付属しています。グラフィックとサウンドを自分のものに置き換えるだけで、自分のゲームを公開する準備ができました!
iOS、Android、BlackBerry 10、Symbian、MeeGo、およびWindows、Mac OS X、Linux向けのJavaScriptとQMLを使用して宣言的な方法でゲームを開発します。
SDL
Simple DirectMedia Layerは、オーディオ、キーボード、マウス、ジョイスティック、OpenGLを介した3Dハードウェア、および2Dビデオフレームバッファーへの低レベルアクセスを提供するように設計されたクロスプラットフォームマルチメディアライブラリです。これは、MPEG再生ソフトウェア、エミュレーター、および賞を受賞したLinux移植版「Civilization:Call To Power」など、多くの人気ゲームで使用されています。
SDLは、Linux、Windows、Windows CE、BeOS、MacOS、Mac OS X、FreeBSD、NetBSD、OpenBSD、BSD / OS、Solaris、IRIX、およびQNXをサポートしています。コードには、AmigaOS、Dreamcast、Atari、AIX、OSF / Tru64、RISC OS、SymbianOS、およびOS / 2のサポートが含まれていますが、これらは公式にはサポートされていません。
SDLはCで記述されていますが、C ++でネイティブに動作し、Ada、C#、D、Eiffel、Erlang、Euphoria、Go、Guile、Haskell、Java、Lisp、Lua、ML、Objective C、 Pascal、Perl、PHP、Pike、Pliant、Python、Ruby、Smalltalk、およびTcl。
SDLはGNU LGPLバージョン2で配布されます。このライセンスにより、ダイナミックライブラリとリンクしている限り、商用プログラムでSDLを自由に使用できます。
UbuntuでのSDLライブラリのインストール
Bullild Essentialsをインストールする
sudo apt-get install build-essential
sdlライブラリをインストールする
sudo apt-get install libsdl1.2-dev libsdl1.2debian
これは、利用可能な最もプロフェッショナルなオープンソース3Dエンジンの1つです。設定するのは少し難しいですが、かなり強力です。標準APIはC ++ですが、他のいくつかの言語のバインディングがあります。
詳細については、OGRE Wikiを参照してください。
C ++インターフェースも備えており、非常に強力です。PPAにはいくつかのUbuntuパッケージがある場合がありますが、ソースコードをダウンロードして手動でビルドすることをお勧めします。
PythonおよびC ++インターフェイス。かなりのツール。