雲漫圈 | 寫給對 」遊戲斥地」 感歡愉喜好的伴侶們

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

我們工程師能為世界帶來什麼?

有些工程師做出了 淘寶/Amazon,為世界帶來了電子商務。

有些工程師做出了 微信/Twitter,為世界帶來了社交平台。

而有些工程師做出的東西,雖然無法應用於我們的衣食住行,卻能夠給我們帶來快樂和回憶。這種東西叫做遊戲,也被人們稱之為第九藝術

雲漫圈 | 寫給對 ”遊戲開發” 感興趣的朋友們

不知看到本文的讀者當中,有多少人是正在從事遊戲開發的,有多少人有嘗試遊戲開發的意願。對於遊戲開發這個領域,小灰也只是個門外漢,但是好在工程師都很善於學習,小灰相信只要肯用心,肯動腦筋,進入遊戲開發的大門並不是難事。

雲漫圈 | 寫給對 ”遊戲開發” 感興趣的朋友們

今天,小灰就來給大家科普一些遊戲開發的基本知識。

什麼是遊戲引擎

任何領域的軟件開發,都有一些成熟的框架和類庫。比如做Web開發,我們常常使用SSM框架;做機器學習,我們常常使用TensorFlow框架。

對於遊戲開發,同樣有一些神器可以幫助我們提高開發效率,做出更酷炫更強大的項目。下面小灰給大家列舉一些主流的遊戲開發引擎:

虛幻4

虛幻4引擎,英文 Unreal Engine 4,是一款功能強大的3D遊戲引擎。主要支持C++語言開發,渲染的3D畫面效果逼真而又高效,非常適合主機遊戲、PC遊戲、VR遊戲的開發。該引擎目前已經對外開源而且免費,因此吸引了越來越多的開發者。

利用虛幻4引擎開發的代表作有哪些呢?最著名的遊戲就是《絕地求生》(俗稱吃雞)。

雲漫圈 | 寫給對 ”遊戲開發” 感興趣的朋友們

Unity3D

Unity3D引擎,簡稱U3D,是國內應用最廣的3D遊戲引擎,主要支持C#和JS語言開發。

Unity3D的優勢有哪些呢?

1.對跨平台的支持比較好

2.技術門檻較低

因此,Unity3D非常適合小型團隊進行手遊的開發。

利用Unity3D引擎開發的代表作有哪些呢?最著名的遊戲就是《王者榮耀》

雲漫圈 | 寫給對 ”遊戲開發” 感興趣的朋友們

Cocos2D

Cocos2D是一個基於MIT協議的開源框架,用於構建遊戲、應用程序和其他圖形界面交互應用,支持C++語言開發。

如果說虛幻4引擎和Unity3D引擎是大而全的3D遊戲引擎,那麼Cocos2D就是小而美的2D遊戲引擎,非常適合2D手遊的開發。

利用Cocos2D開發的代表作有哪些呢?五六年前有一款飛行射擊手遊非常流行,不知道大家是否還記得,遊戲的名字叫做《雷霆戰機》

雲漫圈 | 寫給對 ”遊戲開發” 感興趣的朋友們

Egret

Egret是國內研發的一款H5遊戲引擎,中文叫做白鷺引擎

雲漫圈 | 寫給對 ”遊戲開發” 感興趣的朋友們

Egret主要支持Typescript語言(微軟公司對JS語言所做的擴展)開發,擁有較強的跨平台能力,適合H5遊戲、微信小程序遊戲的開發。

LayaAir

LayaAir同樣是一款國內研發的H5遊戲引擎,相對Egret起步較晚,但同樣吸引了國內許多H5遊戲開發者。

雲漫圈 | 寫給對 ”遊戲開發” 感興趣的朋友們

LayaAir支持AS3.0(Flash時代的腳本語言)、Typescript、JS三種語言的開發。

其他遊戲製作工具

或許有些小夥伴不太像為了某個遊戲引擎,學習全新的技術棧;或許有些小夥伴並非工程師出身,但同樣希望嘗試遊戲開發。

怎麼辦呢?小灰推薦給大家一些更簡單的工具,甚至可以不用寫代碼,就開發出自己心中的遊戲。

RPG Maker

雲漫圈 | 寫給對 ”遊戲開發” 感興趣的朋友們

聽名字就知道,這是一款非常易於上手的RPG遊戲開發工具。RPGMaker誕生自上世紀90年代,歷經許多版本的演進,深受業餘和專業的遊戲開發者所喜愛。

利用RPGMaker開發的代表作有哪些呢?單看國內,就有許多優秀作品:

雨血,幾年前風靡一時的陰鬱風格武俠RPG遊戲。

雲漫圈 | 寫給對 ”遊戲開發” 感興趣的朋友們

To the Moon,一款情節感人的RPG遊戲,在2011年獲得了GameSpot的年度最佳劇本獎。

雲漫圈 | 寫給對 ”遊戲開發” 感興趣的朋友們

World Editor

簡稱WE,是暴雪出品的《魔獸爭霸3》所附帶的地圖編輯器。雖然只是一個附帶工具,但是功能卻非常強大,可以編輯器許多經常的魔獸RPG地圖。

雲漫圈 | 寫給對 ”遊戲開發” 感興趣的朋友們

小灰在大學期間非常熱衷於這個編輯器,也曾經做過幾個魔獸RPG地圖,和魔獸3玩家們一起分享娛樂。

銀河編輯器

雲漫圈 | 寫給對 ”遊戲開發” 感興趣的朋友們

同樣是暴雪出品的《星際爭霸2》所附帶的地圖編輯器,比WE的功能還要強大得多,甚至可以開發出飛行射擊遊戲或是第一人稱射擊遊戲。

雲漫圈 | 寫給對 ”遊戲開發” 感興趣的朋友們

好了,關於遊戲開發,小灰就介紹到這里。這段時間里,小灰也在嘗試進行獨立遊戲的開發,如果有小夥伴感興趣,小灰會輸出更多相關內容。

最後小灰想做一個投票調查,以上介紹的幾種遊戲技術,你都用過哪些?

雲漫圈 | 寫給對 ”遊戲開發” 感興趣的朋友們

福利

掃描添加小編微信,備註「姓名+公司職位」,加入【雲計算學習交流群】,和志同道合的朋友們共同打卡學習!

雲漫圈 | 寫給對 ”遊戲開發” 感興趣的朋友們

推薦閱讀:

  • 雲有約 | 超融合的遠航探險 看澤塔雲2019年如何披荊斬棘?

  • 架構日趨複雜的今天,如何重構數據庫和應用邊界?

  • 雲漫圈 | 女生適合做工程師嗎?

  • Kubernetes 調度器做到初探

  • 李沐團隊新作Gluon,復現CV經典模型到BERT,簡單好用 | 強烈推薦

  • 日本樂天要求員工學編程,AI 進中小學課堂,全民編程時代來了!

  • 做了四年以太坊核心開發者, 以太坊升級了, 我也該離開了……

雲漫圈 | 寫給對 ”遊戲開發” 感興趣的朋友們

喜歡就點擊「在看」吧

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!