どの2D / 3DエンジンとゲームSDKが利用可能ですか?[閉まっている]


16

Ubuntuでネイティブに実行できる2D / 3Dエンジンとゲーム開発SDKは何ですか?

回答ごとに1つのエンジン/ SDKを制限してください-エンジン/ SDKを楽しんでいる理由を含めてください。


ここで提供されるSDLの回答は前の質問には存在しませんが、これは重複した質問である可能性があることに注意してください。参照:http
//askubuntu.com/questions/34200/what-2d-3d-engines-and-game-sdks-are-available

1
これは非常に幅広い質問ですが、あなたが望むゲームエンジンの種類をもっと具体的に教えてください。
mhall119

回答:


5

v-play

V-Playは、複数のディスプレイ解像度とアスペクト比、アニメーション、パーティクル、物理学、マルチタッチ、ジェスチャー、パス検索などを処理するための再利用可能なコンポーネントを提供し、わずか数日でゲームのプロトタイプ作成と構築を可能にします。

V-Playには、タワーディフェンス、プラットフォームゲーム、パズルゲームなど、最も成功しているゲームジャンル向けのすぐに使用できるゲームテンプレートも付属しています。グラフィックとサウンドを自分のものに置き換えるだけで、自分のゲームを公開する準備ができました!

iOS、Android、BlackBerry 10、Symbian、MeeGo、およびWindows、Mac OS X、Linux向けのJavaScriptとQMLを使用して宣言的な方法でゲームを開発します。


信じられないほどのエンジン!
パウロ・コギー-復活モニカ

8

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ライブラリのインストール

  1. Bullild Essentialsをインストールする

    sudo apt-get install build-essential

  2. sdlライブラリをインストールする

    sudo apt-get install libsdl1.2-dev libsdl1.2debian

    ここに画像の説明を入力してください


6

これは、利用可能な最もプロフェッショナルなオープンソース3Dエンジンの1つです。設定するのは少し難しいですが、かなり強力です。標準APIはC ++ですが、他のいくつかの言語のバインディングがあります。

詳細については、OGRE Wikiを参照してください。


5

OpenSceneGraph

C ++インターフェースも備えており、非常に強力です。PPAにはいくつかのUbuntuパッケージがある場合がありますが、ソースコードをダウンロードして手動でビルドすることをお勧めします。


5

LibGDX

Google GWT統合のようなものを提供します。これは、Android、iOS、Java、HTML5 CanvasにエクスポートすることができるEclipseでゲームを開発することを提供します(ライブラリを使用するだけで)


4

Panda3D

PythonおよびC ++インターフェイス。かなりのツール。


PandaはPythonとC ++の両方のapiを採用しており、ircコミュニティは非常に強力で有用です。パンダはディズニーから重要な開発支援を受けていました。
アキバ

2

ステンシル

Stencylは2Dゲームエンジン/クリエーターです。ドラッグアンドドロップを使用して簡単にゲームを設計できます。基本的なプログラミング知識を持つ非コーダーに適しており、上級ユーザー向けのコードエディターも備えています。

Ubuntuのネイティブバージョンがあります(非フリーJVMが必要です)。Ubuntuでゲームを作成し、iOS、Android *、Flash、HTML5 *、Windows、およびMac(* Stencyl 3.0以降)向けに公開できます。

フル機能の無料バージョンはダウンロード可能で、「Flash」に公開できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.