打游戲編程,但是想著去作游戲開發?
:1.先說說開發游戲需要的技能。在一個游戲的開發過程中,籠統地來說,
必須要有程序(Program)、策劃(Design)、美術(Art)三個方面的工作(當然還有音樂,不過就我的經驗來說音樂并不是大頭)。策劃主要負責包括游戲玩法、關卡設計、劇情、人物性格、平衡性等關于游戲性相關的幾乎所有東西;美術主要負責場景設計、人物設計、整體畫面美術感等與圖像相關的幾乎所有東西;程序則主要負責游戲的功能實現、優化、修改BUG等關于功能性的幾乎一切東西。
如果你有一個小團隊,那么你需要在這三個方面都有人負責就好。如果你是光桿司令一個,那也別急,像《時空幻境》的開發者就只有一個人,《我的世界》早期可以說也只有一個人在開發。
對于策劃,你可能需要知識面比較廣,一些空間邏輯,最重要的是需要了解游戲本身。對于美術,你可能需要的是一些基本的繪畫技巧,一些美術技術比如PS,可能一些作畫工具比如手繪板,最重要的是需要一個良好的美術感。
對于程序,一些數學基礎,一些編程基本知識,最重要的是需要一個良好的邏輯。然而最最重要的一點,還是自學的能力。個人,對于一個好的游戲開發者,他/她的技能都是自學而來的。
在這個信息滿天飛的年代,各種資源都能在網上找到,自學并不是一件很難的事情。
2:再來說說游戲開發工具。
開發工具是什么?簡單來說就是游戲引擎。
比較熟悉的有Unity,虛幻引擎(UnrealEngine)等。為什么要用開發工具?俗話說巧婦難為無米之炊,游戲開發工具對于游戲來說就像是紙筆對于文章。不過這里我用“游戲開發工具”一詞,而不是直接用游戲引擎,是因為游戲引擎其實并不是必須的。電子游戲本質上只是一個應用程序,因此只要是能夠開發出應用程序的任何工具都可以,只是可能會比較麻煩。游戲引擎本質上來說也是應用程序的開發工具,然后它卻是深度定制開發工具;一般來說程序開發工具是專為程序員提供和使用的,但是游戲引擎也能被美術和策劃使用。簡而言之,游戲引擎能夠縮短許多游戲開發的時間。在這里我推薦幾個比較熱門的引擎,一個是Unity3D,一個是UnrealEngine4。推薦的原因是因為這兩個游戲引擎的功能都很強大,對于初入獨立游戲開發上來說幾乎是免費的。
想從事游戲開發?
根據游戲類型的不同,所學的軟件也不一樣。
中小型游戲大致可分為網頁游戲,flash游戲,小游戲等,基本上都是一些休閑類的傻呆萌的情節和操作。
這類游戲開發相對比較簡單,會 Javascript、HTML、flashcs、Java 就可以進行開發了,語言類主要有 C / C++,匯編語言,著色器語言,腳本語言,高效的開發語言 C# 或 Java 。
現在的游戲主要分為三種:
1、PC 類端游(就是電腦上面運行的游戲)
這類游戲在線人數多,游戲中要處理的數據龐大。所以對服務器性能要求非常高,一般都是采用C++ 做為開發語言,C++ 可以直接操作內存數據,與操作系統直接交互,減少數據之間的復制,它運行效率高,處理速度快,是很適合這里游戲開發語言。
學習這種游戲的開發,學習的有 C++ 編程,Linux 網絡編程、TCP/IP 通訊協議、多線程編程再加數據庫。
PC 類端游戲開發周期較長。大概需要三年左右的時間。
2、網頁游戲(比如現在經常說的 1 刀 999 級)
因為是網頁游戲,游戲的界面展示依賴于網絡傳輸,所在在畫面和特效上會次于客戶端游戲很多。和端游類是差不多是一樣的,有些公司之前是做端游的,他們就直接把端游的服務器架構拿來就可以使用,以完成快速開發。
需要學習內容和端游差不多。
3、手機游戲(主要區分為安卓和 IOS)
薪水大概能有多少?
狹義的游戲開發就是程序員,廣義的游戲開發分為游戲程序、游戲美術、游戲策劃。
游戲程序主要就是用引擎,像cocos、unity等。游戲美術分2d和3d,2d又分為原畫師和UI設計師,3d分為人物模型師、動作設計師、特效師、場景模型師;游戲策劃分為研發策劃和運營策劃,研發策劃又分為文案劇情策劃、數值策劃、關卡策劃、系統策劃,運營策劃分線上和線下。建議你確定一下想做什么崗位,有了目標才好朝著方向去努力。而且每個崗位的待遇都是不一樣的,不過主要也看自己能做出多少東西了。之前有個朋友是在17xuee學的,聽說講的挺詳細的,而且最近視頻都是完全免費的,好像到這個月底就結束了,趕緊去看吧。C語言能否用于編寫游戲?
C是最基礎的底層語言,可以說是什么也可以干。如果一個人是c學的好,那么這個人肯定是個大神。
但是沒必要這么干,c也有自己的缺點。有更好更高級的語言。
想自學unity?
游戲關鍵是創意,像太吾繪卷,程序是不會程序的寫的,美工也沒多好,三年也就寫出來了。。獨立游戲就是創意+運氣。
大型游戲就不是一個人能完成的,跟難度已經無關了
以上就是關于打游戲編程和但是想著去作游戲開發的相關問題解答,希望對你有所幫助。