2011-07-16 84 views
2

我應該如何使用Unity3D或Roar Engine等框架開始學習遊戲開發? 我目前只知道html/css和一小部分的php,例如沒什麼複雜。初學者的Unity3D和遊戲設計

問候, 安德魯

+0

取決於你的興趣。 遊戲可以在有或沒有理解底層技術的情況下開發。 – mibollma

+1

另外我認爲最重要的建議是從小處着手。創建類似tictactoe的東西...不會比這更大。 – mibollma

回答

1

我只有用Unity3D經驗和SiO2的一點點。 SIO2僅僅是一個沒有GUI的C++框架,即使用你最喜歡的IDE(XCode,Eclipse,...)和Blender進行建模。對於初學者來說,這對我來說很難。

另一方面,在C#上Unity對於PHP程序員來說不應該那麼困難。有很多資源,我最喜歡的是1小時video tutorial by Matthew Campbell。這是一個動手會議,之後你會在你的智能手機,PC或其他任何東西上進行簡單的遊戲。 Unity3D的Documentation本身也很不錯。

另一個選擇colud是Unreal引擎(相當不錯的口碑),Bork3DTorque

一般還需要一定的時間來獲得一些知識,但它是非常有趣的東西。準備做一些數學,特別是進入3D時。繼續修補遊戲與圖形設計密切相關,好東西但對程序員來說不是太容易

1

我的公司使用Unity3D,我發現它是爲開發人員組合代碼和UI編輯器方面最成功的引擎。換句話說,我可以編寫代碼,然後將同一項目交給開發人員,使其與開發人員完全相同的引擎一起工作。甚至可以自定義編輯器以簡化編碼過程,或爲後面的團隊提供GUI與編輯代碼一起工作,而不必進入腳本並知道如何以這種方式進行編輯。我們也有一個虛幻(UDK)團隊,他們很喜歡它。它更類似於Valve的錘子/(源)引擎,並且使用稱爲(我相信)的拖放系統來對所有編碼進行稱爲(我相信)Kismet

至於編碼語言,在Unity中我們使用C#。這是一個來自.Net Framework的高級語言,我從一無所知到在一年中相當先進。我強烈推薦它。祝你好運!

2

如果我是你,我會開始使用Unity3D,並選擇JavaScript作爲編程語言。正因爲如此,您可以輕鬆地在互聯網上找到如此多的資源。有這麼多的視頻,文件,網站或其他東西。至少我已經這樣做了,你知道的。說實話,使用Unity3D遊戲引擎開發遊戲很簡單。首先,您將添加一些對象到場景。其次,控制對象之間的關係。之後,你會發現你的遊戲的3D模型。事實上,你會搜索如何爲移動設備開發遊戲。例如搜索觸摸功能,最後您在Google Play或AppStore上玩遊戲等。請記住Unity3D遊戲引擎是多平臺的。這對我來說很重要。因爲我只開發一次遊戲,我可以將其複製到其他平臺上,尤其是從Windows開始的Android操作系統。

順便說一句,你剛纔已經知道HTML和CSS,一點點的PHP。不關心這種情況。 Unity3d具有獨特的結構。這並不意味着這很容易。我的意思是Unity3D中的編程只是令人愉快的。只需下載免費試用版並開始下載。祝你好運。

https://unity3d.com/unity/download