選單

如果只是想做遊戲開發,千萬別亂學語言!空怕最後一無所獲

如果說“舊的 Xcom 風格遊戲”是指 1990 年代中期出現的原始系列遊戲,例如:

如果只是想做遊戲開發,千萬別亂學語言!空怕最後一無所獲

但這些遊戲並不是高速的第一人稱射擊遊戲。甚至是第三人稱射擊遊戲。他們有動畫,但主要是回合制。

今天這種型別的遊戲所需的複雜程度和速度相當微薄。幾乎任何語言都可以。

如果只是想做遊戲開發,千萬別亂學語言!空怕最後一無所獲

當今大多數遊戲引擎都部署到各種平臺,因此您不必挑剔。兩個最流行的引擎 Unity 和 Unreal 都可以輕鬆處理它。MonoGame 和 Godot 也都可以工作。他們中的任何一個都可以。所以隨你挑吧。

對於 Unreal,您將使用 C++。對於 Unity 和 MonoGame,您將使用 C#。對於 Godot,您可以使用 C++、C# 或它們自定義的類似 Python 的指令碼語言 GDScript。

如果只是想做遊戲開發,千萬別亂學語言!空怕最後一無所獲

如果你剛剛開始,你可以看看 C#。它比 C++ 更容易學習,並且是一種可靠的 OO 語言,是遊戲開發的真正優勢。而且有幾個遊戲引擎支援它。

C 仍然是遊戲開發之王,但對於像“一個老 Xcom 風格的遊戲”這樣的遊戲,你可能不需要它。儘管原始遊戲是用它編寫的。但是同樣來說,C++ 在遊戲開發中佔據不可代替的主導地位。

如果只是想做遊戲開發,千萬別亂學語言!空怕最後一無所獲

先花點時間學習語言,然後再嘗試用它來解決遊戲問題。你真的應該學習軟體工程的基礎知識,但我知道大多數人對此沒有耐心,特別是如果他們只想開發一兩個遊戲。如果按我的個人建議來說,我會更建議你們去學C++。