遊戲引擎是什麼?怎樣開始做乙個遊戲,需要用到哪些技術?

時間 2021-05-10 09:16:47

1樓:

看到回答中很多吐槽這位提出問題的同學好高騖遠,乙個寒假做出乙個商業遊戲不現實。我覺著這位同學的目的主要是興趣和學習,還沒到創造價值這麼遠。這位同學上學期間就做出連連看(如果可以用,主要邏輯是自己寫的),他已經對程式設計有相當的興趣,動手能力和邏輯思考相當不錯了。

應該鼓勵他利用假期時間更進一步,做乙個相對完整的,自己滿意的作品。這樣的假期比大多數人的假期有意義的多。

2樓:JfeeefL

不要浮躁地想乙個寒假寫出什麼遊戲,請靜下心來,學習。學習數學基礎,演算法,圖形學,以及紮實的C++技術。不,遊戲不只是商業上的搖錢樹,它是藝術,所以你還要不低的藝術修養,不然沒有人真正看得起你的遊戲本身。

業界最多的,不是技術,不是資金,是浮躁之風。

乙個寒假能寫出來的,叫Demo,不叫工程。

做自己熱愛的,就要靜下心。你的人生,從你想做的遊戲開始,就不是那樣的容易得到美好結果了。請靜下心,認真思考,學習。

想想:同樣會程式設計,為什麼別人能想出遊戲怎麼寫,而我偏偏要看別人的原始碼?為什麼我就沒有這點規劃創意?

也許你的方案比別人的差,可執行率低,但等你想好,用你已有的知識,如何解決這個問題,實現你的願望,這時再來看別人的解決方案,那麼,你收穫的就不只是如何製作遊戲了。

等積澱了足夠多的知識,別忘了,最初的夢想。這時,你已經有足夠硬的翅膀。那麼,你的遊戲之旅,可以起歩了!

不要浮躁,年輕人!靜心做事。

好吧,我也只是乙個高一的學生,別聽我瞎扯了。。。

3樓:

遊戲引擎是乙個應用程式,就象我們用的office系列辦公軟體一樣,是用來做遊戲的工具,定製完成後,自動編譯形成乙個遊戲,你說厲害不.進入遊戲引擎,用它進行做遊戲時,實時互動互動,就已經象乙個做好的遊戲一樣.

4樓:區祿海

我覺得可以簡單把遊戲引擎理解為簡化遊戲製作和發布的工具。

2D遊戲如果是複雜點的,用引擎會大大減少製作時間和成本。引擎一般都有多平台發布的功能,這點的話簡單的遊戲也可以從中得益,比如說你做的連連看用引擎的話可以輕鬆發到Mac,iOS,android,xbox等各種平台上。

因為unity3d可以用c#,也最建議用c#,所以你可以去學unity3d這個引擎。unity3d對2D和3D遊戲開發都支援得非常好。

3D遊戲的話,我之前寫了兩文章研究了一下乙個人製作的大概流程,可以參考一下。

遊戲製作之路:遊戲引擎選擇、Mac下和Windows下UnrealEngine 4體驗對比、文件及其他

遊戲製作之路:乙個對我來說可實現的High-end的Mac/iOS遊戲製作大概計畫

答完然後分享到微薄後才發現這是12年的問題

5樓:

引擎就是乙個飛機的發動機,給遊戲提供各種元件的動力支援,如果你還不會程式設計,可以用用gamesalad之類的免程式設計引擎,或者國內的的http://

utoban.com

6樓:溫昌

打個比方:比如你要做一張幻燈片, PPT軟體就是引擎; 你要畫一幅畫,畫圖軟體就是引擎; 那麼要做乙個遊戲,你需要圖形繪製、控制人物走動、做出各種視覺效果和物理效果,總不能從頭開始搞吧? 那就用引擎,他幫你搞定這些基礎功能,你利用它進行遊戲創作。

7樓:唐金虎

遊戲引擎實際上是用來開發遊戲的乙個介面庫,包含渲染,碰撞,物理,網路,音效,動畫,指令碼,等等模組,當然並不是所有的引擎都包含這些內容,有的只偏重乙個方面。

遊戲開發者使用引擎提供的功能完成自己想要的邏輯,如果說引擎是一輛汽車,那麼開發者就是司機,你想往哪兒開,怎麼開都是你來控制。

當然想做好遊戲,主要還是設計思路,遊戲引擎只是輔助,你要懂程式設計思想,也要懂人文理念,玩家心裡,遊戲是一門很大的學問,也是一門藝術。

8樓:EdwinQQQ

我剛畢業出來的時候也是做遊戲的(ios平台),使用cocos2d框架。

其實那個東東(cocos2d)某程度上也可以說是引擎了,提供方便的影象繪製,音效,輸入輸出,物理模擬等等。

其實我覺得要開始做乙個遊戲,首先要明確遊戲是「玩什麼」,而不是「用什麼做」。正如有人能用路邊石頭畫出蒙羅麗莎,有人用金銀做的筆直線也畫不出來。

我的經驗是這樣:先要有乙個策劃案,去確定你遊戲的目的,比如馬里奧去魔城救公主,那麼現在就有兩個人物,乙個場景和乙個任務了!(視覺,精神目標)

然後,怎麼才能達成救公主的任務呢?只要馬里奧走到公主面前就可以了。(互動操作)

沒有障礙的話怎麼能叫「救」公主!加個高台,挖個斷層,再來個敵人!(挑戰性,獲取成功感)

敵人不會動?太可怕了。讓它來回巡邏。(人工智慧)

如果多個敵人巡邏怎麼辦?馬里奧其實是官二代,說打就打!(邏輯)

好了,上面是隨便的乙個策劃案,做出來的話大概就是簡化版的馬里奧第一關,操作角色向前走,越過障礙,踩扁敵人,最後到了公主面前。

c#也可以完成吧,就是繪圖,鍵盤輸入,判斷碰撞。

至於2d3d,管他那麼多,遊戲的影都沒看見就自己煩死了,多不值得,不如把注意力放到核心上面。

9樓:

遊戲引擎就是個現成的軟體,裡面有很多已經好多寫好的函式,有現成的用可以省不少力氣,而且有二維三維的圖形、動畫、聲音等有專門模組編輯。3d遊戲引擎的話,BigWorld是挺多遊戲開發用的,不過也可以自己做引擎。

做遊戲還是要從策劃開始,製作過程中肯定是要程式設計和美工的。(自己用過Stonetrip 的shiva引擎做過小遊戲,這款引擎是lua構建的,可以跨平台發布)

直接從PS4開始做乙個電視遊戲玩家是怎樣的體驗?

巨型社會主義路燈 3天前剛入了國行ps4,之前壓根沒有聽說過ps4,rv什麼,小時候的什麼小霸王遊戲機在鄰居家玩過幾次吧,沒遊戲情結。平時也不喜歡打遊戲,最多玩玩手機裡的開心消消樂算嗎 至於為什麼會入,是因為我男朋友看我喜歡宅家裡,沒事做,挺無聊的,他逛街時候順便給我買了個,遊戲盤買了戰神3,如龍極...

如果你能乙個人做乙個遊戲,你希望做乙個怎樣的遊戲

Sun Go 大學時看Sword Art Online,驚訝於裡面世界的構思,感覺真是異想天開。而這幾年技術的發展 VR,AR 腦機互動等等,基本滿足了裡面的設定,去年很火的電影 頭號玩家 也在構想這樣的場景。所以我想有一天要在現實實現Sword Art Online,那將是很有趣的一件事 gamb...

如果做乙個GIS渲染引擎,圖形API應當選擇OpenGL還是DirectX

晚街聽風 給你推薦本書 3D Engine Design For Virtual Globes 全是虛擬地球,gis渲染系統比較基礎入門書籍了,就是沒中文,英文版也很好理解了。 Luki Yang 不請自來 作為乙個GIS專業,從事三維引擎研發,並且用過D3D9以及OpenGL,現在用WebGL,可...