2021-12-01 14:45:02|已瀏覽:407次
從最初的小霸王,到充滿混混和煙味的街機廳,到 PS、Xbox、DC、N64 等次世代游戲主機,再到電腦游戲,再到如今,在手機上就能玩到各種各樣的游戲。我會依次為你揭密,這些令人癡迷、沉浸的游戲,究竟是怎么發展的,常見的游戲種類有哪些,這些游戲在開發流程和細節上有什么不同,以及游戲開發究竟要從哪里開始學起。
一、游戲有哪些種類?
當前全世界的游戲琳瑯滿目,從硬件來講,大致可以分為四大類。
第一類是我們前面提到的主機游戲,業界稱為Console Game。比如微軟的 Xbox 系列、索尼的PS 系列、任天堂的 Switch、N64、Wii 等。這類游戲的硬件可以插在電視機或者顯示屏上。以前,游戲的載體一般是光盤、卡帶,現在也可以直接從網上下載。這些公司還相應推出了掌上游戲機,比如任天堂的 3DS、NDS、GBA,索尼的 PSP、PSV 等。掌上游戲機的推出,讓玩家隨時隨地可以玩上游戲。由于是專業的游戲機,比之手機上的游戲,有更好的操作感,同時也更能體驗到游戲的樂趣。
第二類是電腦游戲。電腦游戲品類繁多,有 PC 客戶端游戲,比如《夢幻西游》《魔獸世界》《星際爭霸》《GTA》等;還有 HTML5 網頁游戲、Flash 游戲等等。
另外一類是移動游戲。包括 Pad 游戲、手機游戲。手機游戲目前品類繁多,包括 App 游戲、HTML5 游戲,以及微信發布的小游戲。
最后一類是目前并不是特別發達的電視機游戲。隨著安卓系統的興起,電視盒子的出現,出現了一種不需要游戲主機卻能在電視屏幕上直接玩的游戲,這就是電視機游戲。但這類游戲一般需要用電視遙控器玩,而且由于電視盒子的機能限制,畫面甚至可能比不上手機游戲,所以只適合閑暇的時候偶爾玩一下。
二、游戲開發使用什么編程語言?
在最早期的游戲開發中,比如任天堂的《FamiCom》(我們俗稱《紅白機 FC》)、《SuperFamiCom》(我們俗稱《超任 SFC》),都是使用匯編語言進行開發的。
早期由于 8 位機能限制,程序員們為了優化游戲速度、提升游戲畫面,無所不用其極,甚至到了奇技淫巧的地步。到了后期的游戲(比如《無賴戰士》《足球小將》等),已經將機能挖掘到了極限。
到了 16 位機后(任天堂《SFC》、世嘉的《MD》),才逐步使用C 語言進行編程。到了 32 位機之后,基本都是使用C/C++ 語言進行編程。
三、游戲開發從哪里開始學起?
手游這么火,我為什么不直接講手游呢?原因很簡單,想要開發手機游戲,對技術人員要求很高。
手游有兩種,一種是傳統意義上的原生開發手游,一種是微信小游戲和網頁小游戲。后面這個就不用說了,我主要說原生手游。
游戲引擎可以購買也可以自己開發。原生手游的話,用購買的成熟引擎做的話,調試起來就會比較困難。畢竟要在手機跑,出問題再改,再跑,加上手機內存和硬件限制,不如電腦端可以隨時調試。
其次,手游的開發需要考量更多資源的分配和占比,發布的包就是一個考驗,誰也不會下載一個三四百兆的安裝包。
本文由培訓無憂網達內教育課程顧問老師整理發布,更多課程信息可關注游戲開發培訓或添加老師微信:15033336050
注:尊重原創文章,轉載請注明出處和鏈接 http://m.dedgn.cn/news-id-5791.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注游戲開發頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050