2012-08-13 123 views
2

我正在尋找一些關於我應該使用什麼遊戲引擎的建議。我已經在Flash中創建了一個遊戲(我非常熟悉的一個引擎),並且我想進一步研究它,但是我使用閃存的主要問題是速度不夠快 - 如果沒有GPU訪問權限,遊戲功能齊全。我應該使用什麼2D遊戲引擎?

以下是我在尋找: -2D遊戲引擎 - 免費或合理的定價獨立 -Javascript,C#或類似的語言 -A體面的社會和文檔 -Powerful - 能夠訪問GPU /充分利用GPU -able的發佈到Mac/Windows的 - linux和安慰獎金,但不是必需的 -Decent IDE /引擎接口

我只是與扭矩2D打現在,我喜歡它,但缺點是TorqueScript是類似於我不熟悉的C++。我也不確定它有多強大。

我也很喜歡使用Unity,但這是一款2D遊戲,我不喜歡在3D引擎中製作2D遊戲。

希望你們有一些好主意?

回答

3

,我與它沒有真正的經驗,因爲我纔剛剛開始,現在來學習,但考慮NME

NME是一個自由的,開放源碼框架,使開發適用於iOS,Android的 ,webOS,黑莓,Windows,Mac,Linux和Flash Player從一個代碼庫 。

[...]

對NME的API是非常相似的閃存API,使其能夠 目標使用一個共同的(和 熟悉)的一組類Flash Player和本地目標。以haxe編寫的NME應用程序,一種令人難以置信的跨平臺編程語言。

Haxe看起來很像ActionScript,我認爲,所以你應該對它有所適應。

+0

哇,看起來真的很好,真的是我以後的樣子。 Haxe是一種我會感到舒適的語言,它具有本地編碼應用程序的所有功能:) – jbard 2012-08-13 11:39:34

3

你可以看看V-Play(v-play.net)。它是基於Qt/QML的跨平臺遊戲引擎,具有許多有用的V-Play QML遊戲組件,可處理多種顯示分辨率(API reference),可處理縱橫比,動畫,粒子,物理,多點觸控,手勢,路徑搜索等多種顯示分辨率。 引擎核心是用原生C++編寫的,與自定義渲染器相結合,遊戲在所有設備上達到60fps的穩定性能。

V-Play爲您提供了幾個教程,演示,詳細的文檔和即時可用的遊戲模板,用於塔防,平臺遊戲或益智遊戲等最成功的遊戲類型(V-Play examples & demos)。

您可以在任何桌面操作系統上使用精美的IDE Qt Creator進行開發。