3d游戲編程入門,開發(fā)一款游戲大概需要多少錢?
首先,非常支持你想要實現(xiàn)游戲想法的行為,游戲市場中讓玩家眼前一亮的游戲太少了。
其次,個人建議,如果你能把游戲的想法轉化成具體一點的方案,那么找到開發(fā)方以后,就會省去很多不必要的麻煩,也不容易被忽悠。
舉個簡單的例子,游戲中的登陸界面你打算怎么做?可以先從下面的幾個問題入手。
1、登陸界面中需要那些功能?哪些按鈕?如何布置?點擊按鈕或者界面會是什么反饋?
2、背景圖,美術素材,特效是否需要?什么樣子?如何解決?
3、哪些數(shù)據(jù)是可以記錄在本地,哪些數(shù)據(jù)是必須記錄到服務器上的?
4、從頭到尾把登陸的流程想一遍,一些特殊的規(guī)則需要定義一下,比如說,注冊賬號的時候最多可以輸入多少位數(shù)字,如果玩家賬號重復了,該用何種方式提醒玩家?等等等。
這樣做的好處是,不但自己心中能對項目有個工作量的預估,而且和開發(fā)人員的誤會會少很多。
能避免出現(xiàn)以下情況:
開發(fā)者:登陸界面怎么做?我:做好一點就行。兩天后。。。開發(fā)者:做好了。我:怎么這么垃圾?開發(fā)者:哪里垃圾了?我:說不上來,就是感覺垃圾。這還怎么合作?不打起來就不錯了。
實在沒有時間出具體的方案,也可以找找相似的游戲,多玩一玩,然后讓開發(fā)者按照這個游戲的界面邏輯開發(fā),細節(jié)什么的調(diào)整調(diào)整,如果有什么問題,他們也會主動聯(lián)系你。
游戲做好以后,多多測試驗收一下,免得錢付了以后找不到人再維護bug。
游戲沒問題了還要考慮下是否想要盈利,想要上什么平臺,服務器怎么解決,遇到bug或者是破解怎么辦?是否要監(jiān)控玩家的一些基礎數(shù)據(jù),申請開發(fā)者賬號,接入哪些SDK,申請版號等等等。
反正事情挺多挺雜,開發(fā)一個小游戲,美術要求不那么高的話,估計幾萬到十幾萬就可以解決。
如果要開發(fā)一個原創(chuàng)的卡牌類手游,至少兩個程序員,外加一個全能的美術吧,其他的自己來的話,省一省,估計幾個月的開發(fā)時間就幾十萬吧。
再大型的手游,就不好說了。
聯(lián)系開發(fā)者可以去外包網(wǎng)站,比如說豬八戒網(wǎng),或者是找找外包公司試試看。
如果不是那么急切的話,可以嘗試用一些不用寫代碼的工具和素材來做點小游戲。
比如說RPGmaker,網(wǎng)上還是蠻多下載的,還有一些教程,比較容易上手。
就說到這里吧,以上都是個人意見,不一定準確,祝你夢想成真吧,加油。。。。
如何學習u3d?
Unity廣泛用于游戲開發(fā)包括王者榮耀就是使用unity開發(fā)、以及VR、AR、3D軟件等方面的開發(fā),C#是開發(fā)這些軟件的腳本語言,所以學好Unity首先需要掌握學好C#,C#作為一種面向對象的語言,和java、c++類似,網(wǎng)上有很多這樣的資料和視頻,多加練習即可迅速掌握。
如何學好Unity呢?
1、首先照著官方或者其他入門視頻教程,一步一步做出一個簡單的小游戲,一邊做一邊熟悉Unity界面。嘗試認識和理解GameObject,Component,Script等基本概念。
2、做完幾個小項目后,基本熟悉了unity環(huán)境后就可以脫離視頻試著自己去做點東西了。在做的過程中無可避免的會出現(xiàn)“想實現(xiàn)一個功能但不知道如何去做”的問題。
這時候需要用到C#編程基礎。有了c#基礎編程就比較容易了。
在學的過程中一定要先想辦法自己動手實踐,然后再參考別人的方法。編程相關的東西看再多次都不如自己動手寫一次。
等到實現(xiàn)基本功能沒大問題后,剩下的就是多做項目多練習,這一步?jīng)]有捷徑可以走。Unity的功能組件非常的多和雜,指望通讀一遍官方文檔一口氣吃下并不現(xiàn)實。
3、這時候可以嘗試著去做一個自己感興趣,復雜一些的項目,然后逐個去填平過程中踩到的坑。或者針對遇到的問題單獨寫一個例子深入研究,把它徹底搞懂。
最后,學習的過程中應該漸漸明確一個目的:最終要學會的是游戲開發(fā),并不僅僅是一個游戲引擎的使用。后面的學習的過程中可以多往底層方向思考。
游戲開發(fā)者工具有哪些?
我推薦的是手游或者小游戲級別的,因為PC等大型游戲,一個人也搞不定,不在專業(yè)的游戲公司意義不大。
主要推薦三款LayaBox,cocos2d, unity3d 。
unity3d一個讓玩家輕松創(chuàng)建諸如三維視頻游戲、建筑可視化、實時三維動畫等類型互動內(nèi)容的多平臺的綜合型游戲開發(fā)工具。
目前正如名字3D游戲很適合,當然其他也有。下面是unity3D開發(fā)的知名游戲,比如王者榮耀,爐石傳說,神廟逃亡...
cocos2dcocos2d 是一個基于MIT協(xié)議的開源框架,用于構建游戲、應用程序和其他圖形界面交互應用。
熱門游戲:最強的大腦。
LayaBoxLayaBox是中國領先的游戲引擎提供商和綜合服務商,旗下第二代引擎LayaAir是基于HTML5協(xié)議的全能型開源引擎。LayaAir突破性的將2D、3D、AR、VR和頁游、Native手游、HTML5游戲等諸多需求通過一個引擎得以完美統(tǒng)一。
很適合小游戲,熱門游戲:消滅病毒,大天使之劍H5
斜陽說egret也就是白鷺,感覺這次會影響到白鷺,所以前面有人推薦過白鷺,我并不是很建議。
我推薦的這幾個是目前最最最最主流的游戲開發(fā)工具和引擎了。
以上就是關于3d游戲編程入門和開發(fā)一款游戲大概需要多少錢的相關問題解答,希望對你有所幫助。