2008-12-13 61 views
9

我已經使用Silverlight 2.0編寫了一些較小的項目,這是相當令人印象深刻的。Silverlight 2.0是一個可行的遊戲開發平臺嗎?

Silverlight 2.0有什麼需要成爲網絡遊戲開發平臺?
(足夠高的幀率,是否會有研發的3D引擎,以及更多的問題)

是或否,與如果需要的細節,以及爲什麼。

回答

6

Silverlight是一款非常可行的2D Web遊戲平臺。

我建造Diver與它和發展的經驗是非常愉快的。我接近發佈我的第二款遊戲,這次開發經驗更好,因爲這些工具已經過測試。

我現在看到的唯一的缺點是網頁遊戲門戶網站和廣告收入共享網站,如MochiAds

缺乏支持如果沒有這些類型的網站的支持,您的選擇,使資金從您的遊戲將是有點有限。您現在賺錢的最佳選擇是使用Google AdSense帳戶在自己的網站上託管您的遊戲。

一旦插件變得無處不在,我希望網絡遊戲門戶和其他網絡遊戲服務能夠增加對Silverlight的支持,並且我們會在Silverlight遊戲和遊戲開發人員數量上達到一個臨界點。

我的建議:跳入!越多的人開發Silverliht遊戲越快,我們將達到這個臨界點。

1

你可以做小遊戲,你可以看到一些tutorial game here。它有一個開放源代碼項目3d engine。但我沒有那個東西就是SilverLight的主要目的:)

2

好吧,Silverlight可以用於遊戲開發,就像Java可以使用一樣。

在我看來這是一個非常糟糕的主意,但它是可能的。如果您有興趣爲Web瀏覽器開發遊戲,我會推薦Flash。

爲什麼不使用它呢?它已經存在多年了,你可能會獲得大量的樣例代碼,你可以使用它,並將它作爲Web的遊戲平臺。

祝您的遊戲開發順利。這很有趣:)

+0

這些都有一些好處,但不是Silverlight是Flash的直接渲染競爭者嗎?比Java競爭對手更多的Flash競爭對手? – pearcewg 2008-12-13 16:59:33

6

由於Silverlight 2缺乏3D支持或扭曲轉換或位圖操作,你幾乎侷限於2D精靈遊戲,但你可以製作一個好的休閒遊戲,甚至是基於物理的遊戲使用Farseer物理引擎或類似的遊戲。由於性能方面的原因,LineRider遊戲從Flash移植到Silverlight,因爲在瀏覽器內運行.Net框架可以提高Flash的性能。所以如果你的遊戲是計算密集型的,那麼它現在可能就是適合你的平臺。

隨着一些支持3D硬件加速,以及位圖操作在Silverlight 3的到來,我想那將是一個非常引人注目的網頁遊戲平臺。

即使沒有這些功能,Innoveware做雷神之錘Silverlight的一個非常令人印象深刻的端口,你可以在這裏看到:

http://www.innoveware.com/quakelight.html

作者使用一些黑客做掃描線光柵化的位圖他顯示,這將在Silverlight 3中變得更容易。

0

我認爲SilverLight今天的主要問題是與Flash相比瀏覽器滲透率非常低。即使FlashPlayer 10出貨時間不足6個月,也超過了SilverLight的採用。有充分的理由相信這個可能隨時間變化,尤其是。在Windows平臺上,當然,因爲.NET程序員的軍隊是一個強大的。但是現在你的遊戲將取決於用戶是否同意安裝下載 - 這並不容易。而如果他們去過YouTube,那麼他們就會擁有Flash。