我想做遊戲程式設計需要什麼基礎,我想成為遊戲開發程式設計師,要學些什麼?

2021-05-30 17:24:57 字數 5475 閱讀 2520

1樓:

製作遊戲算是程式設計行業裡面技術難度很高、計算機素養也很高的了,真正想要靠製作遊戲吃飯的話,作為一位程式設計師,首先必須要有紮實的c++基礎,要對演算法、圖形影象有著深刻的理解,製作遊戲對於數學的要求十分高、特別是線性代數、離散數學、概率論等等。

如果只是個人興趣,基礎並不好的話不推薦直接以開發遊戲為目標,可以選擇相對基礎要求不高的製作**、開發應用程式等等,提升個人程式設計素質十分重要,因為作為一箇中專生沒有很優秀的能力,用人單位根本不會考慮讓你先進公司學著做

2樓:匿名使用者

建議從c或c++開始,學習c++、資料結構、計算機網路,有條件還可以學習下組合語言、作業系統、編譯原理、資料庫等。個人覺得c++和資料結構最重要,當然如果你是決定要從事用c++來開發遊戲的工作。

如果閣下從事研究型程式開發,比如遊戲圖形或引擎開發等,建議學習計算機圖形學,線性代數,離散數學等等

3樓:十非

1需要一顆熱愛遊戲的心

2需要一顆能接受理想做遊戲與現實做遊戲偏差的心3需要一顆持之以恆的耐心

-------以上是精神基礎---------1需要你有非常好的邏輯分析與設計能力(你的工作質量會更高)2需要你起碼熟練運用某一門主流程式語言(你的工作穩定性會更高)3需要你有良好的溝通與理解能力(你的工作能力與效率會更高)---------以上是基礎的基礎----------

我想成為遊戲開發程式設計師,要學些什麼?

4樓:匿名使用者

一般這種情況直接在三人行慕課平臺上學習就可以了

5樓:南京北大青鳥

我有全套遊戲開發視抄頻課程可以發給你自學。

1.遊戲程式設計:c++程式設計入門;基本資料型別和輸入輸出;流程控制語句;陣列、指標和引用、函式;程式結構和書寫規;範結構體和聯合體、類;繼承與多型;異常處理與程式除錯。

2.演算法與資料結構:演算法分析;資料結構;基本演算法;stl的概念與使用;靜態庫與動態庫;xml庫的使用。

3.win32程式設計:windows程式入門;windows訊息;gdi繪圖遊戲工具與mfc;網路程式設計基礎。

4.遊戲數學和智慧應用:遊戲中的座標系;向量、矩陣;幾何碰撞;物理模擬;人工智慧與尋路演算法。

5.2d遊戲技術與應用:2d遊戲技術概論;遊戲地圖系統;gui系統;戰鬥系統設計;任務系統;優秀的聲音引擎bass;cocos2d-x引擎;box2d物理引擎。

北大青鳥中博軟體學院遊戲開發課堂實拍

6樓:網際網路菜雞

不知道樓主玩不bai

玩遊戲,如果玩du遊戲會比較

zhi容易理解。首先dao搭建場景、佈局

專素材你得會;其次屬編輯**驅動素材動起來,然後新增各種動效和特效;運用vr和ar技術完成很多規則設定。大概是這樣,聽起來簡單實際操作起來可不容易。現在正在學習,五方橋可管的真嚴格,唉,趕緊學完趕緊賺錢去

我想做遊戲設計方面的程式設計工作,需要學點什麼呢?

7樓:九龍神火罩

遊戲的話,做程式方面去學c或者c++,做美工就去學動漫,當然有美術功底最好。電子電路和程式設計方面貌似沒什麼交集,雖然都是計算機方面。

最好有心理準備,做開發的都等於農民工。媽的,整天累的要死。

8樓:匿名使用者

可以多去論壇看看,樂成手機開發者聯盟等

遊戲設計需要什麼軟體?

9樓:匿名使用者

遊戲設計需要的軟體如下:

1、visual studio:

microsoft visual studio是vs的全稱。vs是一個基本完整的開發工具集,它包括了整個軟體生命週期中所需要的大部分工具,如uml工具、**管控工具、整合開發環境(ide)等等。

2、directx:

direct extension,簡稱dx。是由微軟公司建立的多**程式設計介面。由c++程式語言實現,遵循com。

被廣泛使用於microsoft windows、microsoft xbox、microsoft xbox 360和microsoft xbox one電子遊戲開發,並且只能支援這些平臺。

3、box2d:

box2d是一個用於模擬2d剛體物體的c++引擎。它是一個強大的開源物理遊戲引擎,用來模擬2d剛體物體運動和碰撞,由erin catto早在2023年用c++語言開發。

4、cocos2d-x:

cocos2d-x是一個開源的移動2d遊戲框架,mit許可證下發布的。這是一個c++ cocos2d-iphone專案的版本。cocos2d-x發展的重點是圍繞cocos2d跨平臺,cocos2d-x提供的框架。

5、3d studio max:

常簡稱為3d max或3ds max,是discreet公司開發的(後被autodesk公司合併)基於pc系統的三維動畫渲染和製作軟體。其前身是基於dos作業系統的3d studio系列軟體。

10樓:巨人的隕落丶

遊戲設計,包括遊戲策劃、遊戲美術設計、遊戲程式開發三個部分,需要使用的軟體有:

遊戲策劃

1、microsoft office

microsoft office是微軟公司開發的一套基於 windows 作業系統的辦公軟體套裝。常用元件有 word、excel、powerpoint等。

2、office visio

office visio是office軟體系列中的負責繪製流程圖和示意圖的軟體,是一款便於it和商務人員就複雜資訊、系統和流程進行視覺化處理、分析和交流的軟體。

使用具有專業外觀的 office visio  圖表,可以促進對系統和流程的瞭解,深入瞭解複雜資訊並利用這些知識做出更好的業務決策。

3、axure rp

axure rp是一款專業的快速原型設計工具,讓負責定義需求和規格、設計功能和介面的專家能夠快速建立應用軟體或web**的線框圖、流程圖、原型和規格說明文件。

作為專業的原型設計工具,它能快速、高效的建立原型,同時支援多人協作設計和版本控制管理。

遊戲美術設計

1、adobe photoshop

2、3dmax

3d studio max,常簡稱為3d max或3ds max,是discreet公司開發的(後被autodesk公司合併)基於pc系統的三維動畫渲染和製作軟體。

遊戲程式開發

1、unity3d

2、cocos2d-x

cocos2d-x是一個開源的移動2d遊戲框架,mit許可證下發布的。這是一個c++ cocos2d-iphone專案的版本。cocos2d-x發展的重點是圍繞cocos2d跨平臺,cocos2d-x提供的框架。

11樓:ga國際遊戲教育

您好,ga為您解答!

遊戲製作具體分為遊戲美術,遊戲程式,遊戲策劃,他們的分工和使用的軟體都不同。

遊戲美術:凡是遊戲中所能看到的一切畫面都屬於遊戲美術,其中包括了 地形、建築、植物、人物、動物、動畫、特效、介面等。遊戲美術細分為原畫設定、場景製作、角色製作、動畫製作、特效製作、等不同的工作崗位。

主要使用的軟體是3dmax,zbrush,ps,甚至遊戲引擎也可以看做是一種軟體。

遊戲策劃:又稱為遊戲企劃、遊戲設計師。是遊戲開發公司中的一種職稱,是電子遊戲開發團隊中負責設計策劃的人員,是遊戲開發的核心。

主要工作是編寫遊戲背景故事,制定遊戲規則,設計遊戲互動環節,計算遊戲公式,以及整個遊戲世界的一切細節等。主要使用的軟體是office系列,畫流程圖的各種軟體等。

遊戲程式:在遊戲研發團隊中,從事遊戲研發和程式設計製作,主要使用的軟體是c,c++,as3,php等等。

12樓:匿名使用者

如果遊戲建模,建議先學maya,相對max可能不太好上手,因為遊戲建模多是用maya、photoshop、zbrush這三個軟體,之後才會學max。如果開始製作機械類的話也可以先只學著maya跟photoshop。。。現在只是針對初學來說,等工作後大把軟體等著你學,如果是傳統簡模然後直接畫貼圖的話,建議就學max,photoshop,bodypaint,同時工作後也不需要再另外學多少軟體!

平時練習可以先挑一些**,道具,或者什麼小東西進行練手,這一步先不考慮技術,然後把這個東西做到你目前能想盡辦法做到的那一步,之後再針對性去找解決辦法,等到整個流程做完之後,你也就清楚你接下來需要學需要加強哪方面的知識,在此同時也可以繼續跟著其他教程學。

13樓:獅子哈哈哈

ps、maya、3dmax、uvlayout等這些軟體,沒有基礎建議重0開始慢慢先了解

14樓:匿名使用者

maya,max,zbrush,substance painter,world machine

我想做遊戲的設計師,就是劇本玩法之類的,但不想學程式設計,請問大學該學什麼專業?

15樓:泡泡朧公主

遊戲設計師需要的更多是程式設計思維而不是真正需要你程式設計,這點請先放心。在這個基礎之上,你需要從兩方面去加強,其一是要多看影視、文學、遊戲中劇情(尤其是經典作品)部分的設計,去分析為什麼這樣的設計是成功的;其二就是要去了解整個遊戲開發的流程,要知道你作為其中的一環,如果和其他環節無法銜接,再好的設計也沒法實現。

你可以去paws3d看一看,這是一個無需程式設計就可以開發rpg遊戲的遊戲引擎,很適合你上手。等你瞭解了遊戲開發的流程,再去研究一下unity,就可以成為很好的設計師了

16樓:沐靡網路

那你是想作遊戲策劃咯,策劃這個行業在市場上還不是那麼透明,具體專業沒有太固定。當然你考得大學越好,無論專業。你的錄取機率都會比別人高

17樓:青知士

不想學程式設計還想做遊戲的話可以玩玩 rpg遊戲製作大師

簡單好用,當然根據需求不同,多多少少還要接觸程式設計的起碼得了解。

18樓:請輕親青草

設計,那就是類似產品經理了。去規劃一個產品應該是什麼樣的。之後再由程式設計師來具體實現

19樓:仁虛榮

你喜歡的,或者發展很好的

20樓:小網先生

遊戲設計師或多或少都需要有一些程式設計基礎的,不可能一點程式設計都不會的人去設計遊戲,你那樣也設計不出來的。

21樓:中國無神

我想跟馬雲一樣,可是又不想努力,你說好笑不。可以啊,躺在床上做夢,夢裡可以做到你想做到的事哦!

22樓:匿名使用者

想要自己做一款遊戲,需要學習哪些知識?

原問題:

我想要自學遊戲開發,如果要靠一個人的力量做出一個遊戲,那麼我需要掌握哪些知識和技能?

又應該如何去自學那些技能?

如果一個人開發遊戲不太現實的話,那麼要當一個優秀的遊戲策劃,同樣的問題?

推薦你看知乎的一個問答 希望可以簡答你的疑惑網頁連結

23樓:匿名使用者

給i波一次一次一次一次一次一次遊戲洋蔥頭i一天洗一次頭像

學習程式設計需要什麼知識基礎

沒事,世上無難事,只怕有心人.小學文化也完全可以學會程式設計,興趣是最好的老師.程式設計是人做出來的,哪有人學不會的?程式設計中所用到的數學,都是其思路和方法,並非全都是數學知識。實際上,即使你程式設計學到很高深的境界,也不見得能用得到太多的數學知識。所以說,數學不好與學不好程式設計並沒有直接關係。...

初中畢業學程式設計需要什麼基礎?初中畢業學程式設計可以嗎?

可以嘗試著學下電腦 理由有幾點 1 電腦行業需求不錯,工作很好找,而且工作環境也不錯。2 電腦行業的工作與社會接觸都比較緊密,緊跟潮流,所以見識和思想都會比較開放,也有利 於以後自己的發展。3 學習電腦入手比較快,學習難度不是很大。4 現在有些學校有一些技能加學歷的政策。做一件事最好的時機是十年前,...

高中為起點,學習程式設計需要什麼基礎知識

數學知識訓練你的抽象思維能力,英語知識訓練你認識語句的知識 高中基礎,不應該看不懂,一定是你著急了,沒有領會一點意思就看後面了 一定要慢慢來,沒問題的 我初中沒上完都學會了 不是吧你 高中時都是以資訊科技課為程式設計起點的 一般是以vb為教學軟體 你學一下吧 加深一下對程式設計中的演算法 變數 事件...