游戲引擎開發需要掌握哪些東西

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