一、語言類
1.BASIC
BASIC是一種直譯式的程式語言,在完成編寫後不須經由編譯及連結等手續即可執行,但如果需要單獨執行時仍然需要將其建立成執行檔。
2.PASCAL
Pascal語言廣泛用於各種軟體,程序分為名稱(program後自擬)、設置(var後規定)、開始(begin)、程序(正文)、讀取(read/read ln)、結束(end),結構層次強,嚴謹而又緊密。
3.C語言
C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。
二、圖形接口類
1.SDL
SDL(Simple DirectMedia Layer)是一套開放原始碼的跨平臺多媒體開發庫,使用C語言寫成。SDL提供了數種控制圖像、聲音、輸出入的函數,讓開發者只要用相同或是相似的代碼就可以開發出跨多個平臺(Linux、Windows、Mac OS X等)的應用軟體。目前SDL多用於開發遊戲、模擬器、媒體播放器等多媒體應用領域。
2.OpenGL
OpenGL(英語:Open Graphics Library,譯名:開放圖形庫或者「開放式圖形庫」)是用於渲染2D、3D矢量圖形的跨語言、跨平臺的應用程式編程接口(API)。這個接口由近350個不同的函數調用組成,用來繪製從簡單的圖形比特到複雜的三維景象。而另一種程序接口系統是僅用於Microsoft Windows上的Direct3D。OpenGL常用於CAD、虛擬實境、科學可視化程序和電子遊戲開發。
三、遊戲引擎
1.UE(虛幻引擎)
Unreal是UNREAL ENGINE(虛幻引擎)的簡寫,由Epic開發,是世界知名授權最廣的遊戲引擎之一,佔有全球商用遊戲引擎80%的市場份額。
虛幻技術研究中心在上海成立,該中心由GA國際遊戲教育與虛幻引擎開發商EPIC的中國子公司EPIC GAMES CHINA聯合設立。
2.Unity3D
Unity是實時3D互動內容創作和運營平臺。包括遊戲開發、美術、建築、汽車設計、影視在內的所有創作者,藉助Unity將創意變成現實。Unity平臺提供一整套完善的軟體解決方案,可用於創作、運營和變現任何實時互動的2D和3D內容,支持平臺包括手機、平板電腦、PC、遊戲主機、增強現實和虛擬實境設備。
3.COCOS2D
COCOS2D是一個基於MIT協議的開源框架,用於構建遊戲、應用程式和其他圖形界面交互應用。可以讓你在創建自己的多平臺遊戲時節省很多的時間。
遊戲開發是一個非常廣泛的項,並不只是包含這些方面,具體的需要在開發過程中自己摸索,才能獲得龐大且實用的知識。
火妹科技立足於遊戲開發多年,關注火妹科技獲得更多遊戲開發的相關信息。