遊戲引擎開發需要學以下知識:
1、紮實的算法知識;
2、相關圖形處理知識;
3、紮實的程序語言功底。
算法知識是制作遊戲最基礎的知識,是壹定要掌握的。主要有樹或圖的搜索算法、AI算法、碰撞檢測算法、BSP樹等。
懂得處理圖形,才能做出更好的遊戲。如DirectX編程、OpenGL編程、圖形學的相關知識和動畫處理知識。
程序語言主要代表為VC、DELPHI和JAVA。學遊戲程序開發主要有Windows程序設計課程,算法設計、數據結構、軟件工程、遊戲技術,遊戲設計方法及流程等課程。