我開始使用C#編程,以便後來用XNA開發遊戲(我一直想創建一些非常棒的基於3D的RPG或至少一個功能強大的RPG)。我爲C#閱讀了一本好書,它是gamedev的(更好)。由於我已經知道其他語言,因此我可以快速學習C#特性和語法代碼。然後我跨過XNA ......使用一些引擎開始遊戲開發是否巧妙?
由於我讀的書有點舊,我把它放在一邊,開始在互聯網上找到有關XNA的遊戲開發教程。我可以使用2D圖形來完成和理解其中的大部分。我製作了動畫精靈,讓我的角色向任何方向移動,與角色的動作一起滾動我的背景,等等。一切都是用「原始」XNA完成的。
我發現有些東西很難理解,我也發現有些東西可能已經內置在框架中,然後我發現了遊戲引擎,我可以清楚地理解至少簡單的行代碼,如FlatRedBall, Axiom和Quick Start Engine。
我已經知道像OGRE,Unreal和Unity這樣的着名人物。與此同時,我很想把它扔掉,並開始學習一些着名的遊戲引擎編程,我想留在XNA,這讓我花時間學習,我不想浪費它。
這一次,我把它留給有經驗的人。即使我從遊戲開發入手,我是否可以通過一些遊戲引擎並使用它提供的內容?有些人可能認爲這很適合用於裸框架的枯燥程序。如果是這樣,那麼建議從哪開始呢?我聽說它因市場而異。我們可以考慮,我想要一個RPG特定的引擎,也許。
我搞砸了一切,應該忘記我所說的一切嗎?很抱歉的無知,我只是一個初學者
See here for reposting/pseudo-migration of this question to gamedev
我想你最好在[遊戲開發](http://gamedev.stackexchange.com/)網站上提問。由於沒有遷移路徑,您必須重新發布。 – ChrisF 2010-12-08 00:23:16
你可以看看這個XNA遊戲引擎http://sourceforge.net/projects/txnagameengine/ – MikeAinOz 2010-12-08 00:31:58