想要進遊戲公司進行開發,到底需要什麼能力呢,該不該培訓呢。。。?
如果題主是在校大學生,那麼:
1、順利完成學業拿到雙證;
2、至少做1個高完成度的遊戲開發項目。特別說明一下這裡「高完成度」的定義:美術齊全(包含UI、模型、特效等,不一定自己做,可以用網上尋找的替代資源。關於為什麼要注重這些外表上的東西不需要多解釋);核心玩法完整(遊戲的具體實現能完全表達出你關於這個遊戲gameplay的想法,且至少有1個完整的關卡);能體現亮點(包括且不局限於體現在細節上。比如,同樣是FPS類型遊戲,能接近DOOM級別的手感還是需要花費很大精力來調的)。
3、計算機基礎學紮實(如數據結構、演算法等)。
以上內容,對於一個有明確目標且自學能力較強的大學生來說,都是在校期間就可以完成的。對這類大學生,可以先不考慮報班報培訓的事情,先自己學習。
而如果題主是社會人士,則從時間成本上來考慮,建議報班培訓。
先瀉藥 但這真的超出我的能力水平了 抱歉
謝邀,從零開始(但要有一定的數學和英語基礎)可以,進培訓,考個計算機專業大學也行
假如加入了一個項目,基礎薄弱的可以從
①配置腳本、使用編輯器、客戶端開發中比較淺顯的部分入門【入門階段,有基礎的1-3個月,半年以上還入不了門建議轉職業或轉行】
②然後單獨客戶端,然後單獨系統(客戶端+部分伺服器)【工作15個月應該可以獨當一面很快的配合到各種項目中了】
③然後整個伺服器或整個客戶端或引擎等等……【專精或全面發展都可以】
需要的硬能力:邏輯、數學、耐心與細心、英語;
需要的軟能力:運氣(能不能遇到一個好老大),悟性(寫程序也講究天賦),興趣(不喜歡寫程序不僅禿的快,加班也會更痛苦),遊戲開發的意識、溝通等(能不能跟策劃美術等好好的配合)
不建議培訓,可以淘寶或各種遊戲開發論壇找視頻教程自學入門;
不建議去小的創業公司,雖然可能入行容易,但因為沒時間慢慢教新人,必然接受到的是苦活累活,工資待遇等還沒法保障,要有極大的天賦,自己還很努力才能有突破不走太大的彎路(說的就是我這樣的初創工作室,不過題主假如覺悟高,可以私信來聊聊);
更不建議去大一點的公司,因為特么的不僅沒人教,還更沒人重視你。基本是放置PLAY,等到需要用你的時候,卻發現根本跟不上節奏,一不留神大好前途就毀了。小的創業公司,至少會安排足夠的工作給你,老大也會督促你幹活,關注你的進度與成長狀況(畢竟不能養閑人,沒前途沒天賦的話趕緊換下一個)
所以我的建議是看視頻自學,準備作品去面試
條件不足怎麼分析。
你有時間嗎?
自控力?
錢?
自學能力?
你還在糾結培訓不培訓,想來對自己也不太自信。如果是unity,大四找實習之前最好就自學能操作unity基本的。
我拿我當初面試考我最基本的知識你看看你都的掌握能力。
0.面相對象的概念。多態,重載,繼承,介面,封裝,構造等。1.基本的演算法,1.1.2.3.5.8這種數據非遞歸的實現,二分法。快速排序。2.點乘,叉乘。以及矩陣。(線性代數要熟)3.unity的熟悉程度 3.1碰撞除了碰撞器還要學會射線的判斷 3.2 攝像機的跟隨,物體的方向控制,移動的各種方式實現。(1)translate(2)move toward(3)lerp(4)velocity(5)//這種我也忘了單詞。
3.3 預製體的使用3.4 ugui與ngui會其中之一3.5 ……一時想不起來的,那就自己隨便補充點吧3.5.1 動畫的調用 3.5.2掌握常用的插件3.5.3 粒子系統3.5.4各種系統api4.由於我這邊用的c#所以還考了c#的其他特性,鏈表,字典,委託,泛型等,不過沒考到反射這麼深。
差不多這些,你對比自己,如果90%以上都可以說出大概,那大四就多關注校招,不要等著社招再去實習,已經晚了。即使有些坑爹的大學大四還有課。在公司學習比你去培訓高效的多。我在公司四個月可能比我大學四年多學的快。
如果你還都不了解,就馬上自學,網上視頻,各種論壇都有。我這裡這有一些進階版的unity電子書。而培訓也是取決你的自學的。
如果你非科班的話,還是去培訓努力學吧。我現在一個同事,他法律專業的,比我大個幾歲,自學的非常吃力。瀉藥,我也是外行,不過從玩家的角度講,我覺得是持續不斷的創新吧
謝邀。遊戲開發?你隨便點開一個招聘網站的遊戲開發崗位招聘,應聘要求與崗位職責會告訴你,做遊戲開發需要會什麼技能。你說的培訓那些該不會讓公司叫你怎麼使用電腦吧?
首先,你要了解一下遊戲公司都有哪些崗位,百度一下就知道,多看幾個答案。
其次,去招聘網站上看看,對這些崗位所要求的技能有哪些。
再者,看看自己對哪個崗位有意。
不要憑藉想像去猜測崗位是做什麼的,我一開始一直以為製作遊戲動畫的不但要有很專業的技術還要創造角色,後來才知道有專門的策劃,跟技術人員描述表達人物。多玩遊戲,了解各個任務活動,然後應聘遊戲公司企劃工作,進入公司後跟開發部門搞好關係,剩下的靠自己吧
瀉藥,開發不知道啊,我是寫遊戲劇本的,開發……我去問問大佬吧
去各個招聘官網刷自然會看到招聘的方向與要求了解之後可以細化自己想要做的方向在貼吧或者知乎找到相關的學習方法最好列個計劃或者進度刷題寫博客之類的是必不可少的找到相關資源的途徑太多了成功的必備素質之一就是搜集信息祝好
連需要什麼能力都不知道,還是去培訓吧←_←省的走彎路
瀉藥,我真的不擅長回答這個
瀉藥,沒想到有一天我還能用上這個詞,但我也不知道啊
這個時候我還是推薦你去問一下膜法海螺,問我是沒有意義的
瀉藥…我的確不知道…
任何公司先提升自己吧,直到那一天覺得自己襯得起這個職位了
瀉藥,
樓主提供的信息過少,沒辦法對症下藥。
如果是在校應屆985、211,基本課程跟下來,別拉下就可以高枕無憂了。
普通一本需要努力去跟老師做點項目,能ACM得個獎最好。不要總是相信社會上面鼓吹的大學無用論。我見過許多這種人,都是小學或者初中文化水平,在上世紀90年代跟著國家政策莫名其妙地有了錢,然後就滿世界噴糞。
普通二本或者三本就需要多依靠自己了,數學、演算法、計算機基礎理論這三個是必須精通的。語言選擇C/C++最好,如果感覺難度偏大,可以嘗試java或者js。遊戲方面我推薦lua,但是這門語言依舊很難入手,不談語言架構的問題,它的主要作用基本就是輔助C語言。
如果是非應屆生或者專業不對口,我建議保持現狀,遊戲行業現在不是很景氣,硬要往裡擠的話可能會降低現在的生活質量。
方向太多,沒法回答,
你看你是想做什麼職位,上招聘網站上看看要求就知道需要什麼能力了。或者直接在QQ上搜一下一些行業內的交流群,逮到人就不恥下問,肯定有收穫。如果你自己自學能力強,自學就可以了,目前也沒有聽說有特別專業的培訓機構。自己學個基礎,進入公司後邊做邊學,很快就上手了,應付日常工作是沒問題的。好多技術剛畢業的時候,也沒寫過多少代碼,都是學校安排什麼作業就寫什麼,代碼量都不會特別多。如果是去培訓,切記小心騙子。
進行開發是指做程序猿咯?自己先寫小遊戲吧,500行業務代碼量級的。然後再複雜一點,再複雜一點……
推薦閱讀:
※有投資者總結說採用 Unity 是手游公司倒閉的原因之一,如何評價這個判斷?
※Chrome 不支持 NPAPI 後,以前 Unity 項目該何去何從?
※Unity 3D 遊戲未來的就業前景如何?
※當面試被問到詳述一下OpenGL的渲染管線時,什麼答案是面試官想聽到的?
※遊戲中,那種主角走到特定位置,觸發的電影效果的即時演算動畫,它們是如何做出來的?以Unity為例?