你好,我是郭震 悟空游戲,空前火爆! 也看到周圍的朋友在玩,個(gè)人打算周末打一打,打這種游戲還是挺耗費(fèi)時(shí)間,打boss不是想象的那么容易。 這篇文章,不談如何打,而是看看悟空游戲背后開(kāi)發(fā)的編程語(yǔ)言。 1 悟空游戲編程語(yǔ)言3D游戲開(kāi)發(fā)常用到的技術(shù),主要包括: 1)3D建模:創(chuàng)建游戲中使用的三維模型,如角色、環(huán)境、道具等 2)物理引擎:模擬現(xiàn)實(shí)世界中的物理行為,如重力、碰撞、摩擦等。常用的物理引擎包括 Unity 的 PhysX 和 Unreal Engine 的 Chaos 3)游戲引擎,最常用的Unity 4)AI(如A*算法,行為樹(shù),狀態(tài)機(jī)) 5)其他:渲染技術(shù),多玩家支持,音效等。 從以上使用的技術(shù)棧來(lái)看,目前開(kāi)發(fā)大型3D游戲,主要使用Unity框架+AI,Unity框架默認(rèn)標(biāo)準(zhǔn)語(yǔ)言是C#,微軟windows操作系統(tǒng)內(nèi)核框架是.net,默認(rèn)標(biāo)準(zhǔn)語(yǔ)言正是C# 所以不難猜測(cè),悟空游戲大概率也是C#,但游戲官網(wǎng)說(shuō)引擎使用UE5 進(jìn)一步驗(yàn)證下,根據(jù)知乎有人逆向工程來(lái)看,很多腳本也大量使用了C#: 游戲是驅(qū)動(dòng)電腦硬件增強(qiáng)的最初動(dòng)力,游戲開(kāi)發(fā)和計(jì)算機(jī)軟件開(kāi)發(fā)自然密不可分,因此軟件開(kāi)發(fā)這些計(jì)算機(jī)專業(yè),如果學(xué)好了,AI時(shí)代一樣能找到很好的工作: 2 C#和Unity游戲開(kāi)發(fā)C#編程語(yǔ)言,Unity從零游戲開(kāi)發(fā)教程,也已經(jīng)部署到我的IT教程網(wǎng),想學(xué)習(xí)的可以去學(xué)習(xí): 訪問(wèn)入口:https:// 想讓自己變得更全面的老鐵??梢怨涔湮业木W(wǎng)站:IT教程網(wǎng),156門教程,全部開(kāi)源免費(fèi)。 你未必選擇AI專業(yè),因?yàn)楝F(xiàn)在哪個(gè)專業(yè)都會(huì)用到AI。 不一定非在AI專業(yè),才能學(xué)好AI,而是,只要你找到學(xué)習(xí)資源和方法,持之以恒努力,你也可以。 推薦我的IT教程網(wǎng),這是我在IT行業(yè)的第10個(gè)年頭,工作8年,現(xiàn)在讀AI博士快2年。 我做的這個(gè)IT教程已有156門,算是IT教程大全了,全免費(fèi),需要的直接拿走: 訪問(wèn)入口:https:// 3 普通人學(xué)AI指南普通人了解AI應(yīng)該做的最重要兩件事:
普通人了解AI大忌:
基于上面,我也花費(fèi)不少時(shí)間,做了一個(gè)詳細(xì)的開(kāi)源教程:《普通人學(xué)AI指南》.PDF 咱們先別弄那些高深的AI理論,先玩熟AI基本概念、AI工具、自己電腦搭建AI和知識(shí)庫(kù)。 ![]() ![]() |
|