2010-07-28 72 views
6

我想寫一個簡單的3d遊戲引擎apply。 我已經買了一些重要的書籍,如:編寫我自己的3D遊戲引擎

我讀他們,但我需要一個路線圖。請給我一些建議。謝謝。

+0

找到你想要做的事情,並做到這一點。 – 2010-07-28 13:05:23

+10

編寫一個你想玩的遊戲,稍後將其推廣到一個引擎。 – Oded 2010-07-28 13:07:56

回答

13

我會建議首先使用現有的引擎構建至少一個小遊戲,以便從這個角度理解引擎是什麼。我個人建議使用Unity,NeoAxis或UDK。然後專注於建立一個沒有這種引擎的遊戲(如其他人推薦的那樣)。你可能想從一些現有的子系統開始,比如Ogre3D,慢慢地用你自己的代替它們。

然後你就可以開始考慮如何製作適合其他遊戲的引擎了。

即使是一個簡單的引擎直接跳轉到建設有點像試圖寫一本小說而沒有讀過一個。 (實際上,與遊戲引擎相比,小說相當簡單)。

在那些書中,我會選擇Game Engine Architecture並通過它閱讀,而不是在不同的書籍之間翻轉。至少現在,使用其他人只是爲了獲得更多的觀點。

7

遊戲引擎是您在完成遊戲數據驅動後剩下的部分。讓遊戲首先像@Oded說的那樣,然後開始讓它越來越受到數據驅動。然後再做一場比賽,最終你將剩下一個引擎。

3

我有一個關於在我的網站上製作一個簡單的3D遊戲引擎的教程。我使用3D圖形資源來創建經典的2D遊戲Asteroids,通過它可以向讀者展示真正的易用性。

請參閱XNA 4 3D game engine tutorial