手機游戲開發用什麼軟體
Ⅰ 磨菇社用什麼軟體開發游戲
1、C#是一種安全的、穩定的、簡單的、優雅的,由C和C++衍生出來的面向對象的編程語言。它在耐閉繼承C和C++強大功能的同時去掉了一些它們的復雜特性。其強大的操作能力、優雅的語法風格、創新的語言特性和便捷的面向組件編程的支持成為.net開發的首選語言。C#語言非常適合游戲開發同時也是進行游戲開發學習的語言基礎。
2、unity3D一款文件兼容性較強的綜合開發平台,有看牧好的適用性,主要昌亮裂被應用於手游的開發;虛幻4可以獨立進行游戲開發,能夠讓開發者在後台實時進行游戲的優化,主打「所見即所得」,目前在大型端游、獨立游戲的開發中廣泛應用。
3、Java是目前中國手機軟體開發行業的主流語言之一鍵指,也是學習的人數最多的,介於目前中國流行的基本都是android系統,所以手機游戲的開發也需要在android的平台下開發。
Ⅱ 手機游戲是怎麼開發出來的
第一是人想出來的,然後用開發軟體設計開發出來的,先是有想法,然後再設計開發,就是這樣,希望對你有所幫助
Ⅲ 如何製作手機游戲
手機游戲製作
全球手機頂尖游戲3d motoracer 製作全揭密
圖文_吳剛 北京數位紅軟體應用技術有限公司執行董事
林志強 數位紅nightmare ii首席三維美術設計師
王科 數位紅motoracer3d首席三維美術設計師
3d motoracer 是數位紅公司開發的一款針對nokia s60設備及sony ericsson p800 (uiq)的3d游戲,該游戲上市幾個月來,已經成為全球最暢銷的nokia s60、p800游戲應用前三名之一。本文就是對3d motoracer 的開發過程進行大致的介紹。
i. 游戲引擎的准備
在製作游戲之前,必須有一套經過長期測試並且適用的游戲引擎。
數位紅用了兩年的時間總結開發出一套基於移動設備的游戲引擎:dragon bone game engine for mobile phone(龍骨),他可以支持目前大部分的高端移動設備,它不僅可以使程序開發人員及游戲項目節省了大量的時間,另外還可以讓美術人員最直觀的看到其設計效果。它最大的價值就是可以使開發人員的一套代碼在不需要改動程序的情況下編譯運行在不同設備平台上(改動不超過20%)。目前數位紅及其他公司已經使用它開發游戲超過了30款。
引擎提供了非常完善的9個模塊與3個增強模塊,可以完全滿足各類游戲開發的需要。游戲引擎可以直接嵌入到開發者的程序中,不需要額外的支持程序即可使所開發的游戲獨立運行。游戲引擎簡單、易用,編譯後體積很小,佔用內存也很小,可以節省玩家的內存空間及無線下載費用。基本引擎包含9個模塊,引擎函數界面提供了類似windows的使用模式:
1、 文件操作模塊:提供類似標准c的fopen,fclose等函數。
2、 內存管理模塊
3、 2d圖形圖象模塊
4、 對話框模塊
5、 sms操作模塊:可以在程序內部對sms的收發進行截獲處理。
6、 加密模塊:提供識別使用設備的imei功能,用於軟體的加密目的。
7、 聲音模塊
8、 資源打包及壓縮模塊:可是使最後發售的軟體包體積變小,盡量少的佔用用戶的內存空間。
9、 常用函數:如字元串操作等函數。
10、例子:提供一套完整游戲magicline的源程序。
引擎增強模塊構成
其增強部分,包含三個模塊:
1、 實時3d增強模塊
2、 聲音增強模塊
3、 圖形文件增強模塊
ii. 正式開發的前期工作
a. 開發工具的准備
在很多人看來,手機游戲還是一種很新鮮時尚的玩意兒,所以,談起手機游戲的時候難免有種莫測高深的感覺。其實,手機游戲的整個製作過程十分簡單。從某種角度而言,它是一種傳統的回歸,同時也是新舊技術的相互融合。最常用的開發工具有vc++,j builder及codewarrior,在設計工具上則更是和普通的pc游戲製作軟體沒有大的區別。有的設計人員更願意使用「骨灰級」的二維設計工具dp,也有人願意用3dmax、maya建模之後再進行二維修改,當然所有這些方法都要根據游戲的最終設定來決定。我們在做java游戲的時,一般都是採用像素級的二維繪制完成圖片,即逐個像素點的完成。但在製作pda等類似設備的游戲時,就會採用3dmax或者maya建立模型,渲染後再修整。在設計過程中,我們也與大多數游戲公司一樣使用了maya、3dmax、photoshop、painter等工具。
b. 確定游戲的各項參數及目標設備
這要求程序人員能給出准確的圖片限制大小,即所有圖片允許美工佔用多少空間。由於手機游戲的製作受數據量的限制很大,所以我們在設計游戲時,經常為減少1k空間大小而大傷腦筋。另外,就是需要准確了解該手機允許的色彩數、解析度、整屏刷新率,其實這也是對游戲引擎的一種測試。
以motoracer 3d為例,我們設想使其運行在nokia 9210、nokia 7650/3650、sony ericsson p800、pocket pc平台上。在數位紅,由於我們擁有了自主開發引擎dragon bone game engine for mobile phone,游戲引擎是跨平台的,所以這一步驟我們就省去了不少時間。我們以nokia 7650/3650為最初調試藍本,原因是在這些設備中,nokia 7650/3650的速度相對較慢,屏幕尺寸也相對其他設備小,因此以它為基礎設備最為合適。
如下表,我們設計了motoracer 3d的基本技術參數。
技術參數 達成目標及要求
圖像刷新速度 >18/fps
文件安裝完成大小 <1000k
文件未安裝大小 <400k
佔用內存峰值 <700k
使用過程中游戲佔用內存 <700k
游戲與操作系統兼容性 nokia 9210、nokia 7650/3650、sony ericsson p800、pocket pc
游戲圖形特效清單 無 alpha
圖形文件
聲音文件 .wav
數據自定義
目錄結構/變動文件清單
使用的動態鏈接庫 未知
下面是經過初步估計的基本圖片清單:
跑道外面的沙地草地元素
跑道的邊上的指示方向的牌。(左右)
跑道地面元素
背景的天空圖。
起跑線。
選擇的時候得車圖(4張)
比賽開始前站立的背面圖(4張)。
比賽時候得車加人背面圖(4套,每套9張,分別9個角度,從直立開始,每15度一張。)
撞車後的圖(3楨)
比賽完畢名次畫面。
速度儀表圖。
數字(0至9等寬橫排,分別有4套,速度數字,檔位數字,排位數字)
菜單背景
top ten
按鈕
巡迴賽排名的背景
c. 准備游戲策劃
很多開發者認為,手機游戲的策劃不重要,這個觀點是嚴重錯誤的,手機游戲的美術與程序開發工作量都非常有限,其表現力也受非常大的制約,因此一款手機游戲的可完性如何在某種意義上完全取決於游戲策劃本身。
在此過程中,手機游戲策劃基本同傳統游戲策劃無異。但游戲策劃必須要對游戲的操作做出准確的設計,每個手機的鍵盤都不太相同,畢竟pc上的鍵盤基本都是101鍵。
再就是根據上面第一步給定的美工空間限制,美工要同策劃共同商議,嚴格計算每張圖片佔用的空間,甚至是一個小圖標都是不可以漏掉的。
以motoracer 3d為例,我們的游戲策劃做了大量有關物理力學方面的公式,使其美工在設計圖片時更符合真實的效果。
如下表:我們將每種賽車的速度特性均體現出來。
gear 1 gear 2 gear 3 gear 4 gear 5 grip 顏色
車1 最大速度(mph) 97 107 135 156 176 0.45 綠黃
加速度(mph/秒) 21 18 16 12 8
車2 最大速度(mph) 90 102 127 148 168 0.25 紫黃
加速度(mph/秒) 23 20 18 14 10
車3 最大速度(mph) 102 112 140 160 180 0.65 藍黃
加速度(mph/秒) 20 16 13 10 7
車4 最大速度(mph) 94 105 133 152 172 0.35 黃藍
加速度(mph/秒) 22 19 17 13 9
車5 最大速度(mph) 104 115 145 166 182 0.75 黑紅
加速度(mph/秒) 19 17 14 10 7
車6 最大速度(mph) 92 105 133 152 178 0.5 紅黃
加速度(mph/秒) 21 18 15 11 8
d. 美術及程序開發工作
motoracer 的貼圖設計
建立摩托車的模型與賽手
調整運行時的動作
另外最重要的就是如果想做一款motoracer這樣的游戲,首先自己就應該是摩托車的行家,我們motoracer 3d的首席美術設計師王科,就是一個瘋狂的摩托車發燒友,他可以為了攢錢買機車,啃一年的饅頭。呵…
e. demo測試
測試工作以motoracer 3d為例,我們開發周期6個月,因為有了引擎的緣故,使主代碼開發周期縮短至3個月,為了保證這款產品具備國際水準,剩餘的3個月我們基本都在找問題、雞蛋里挑骨頭。於是一款位列全球手機游戲銷售前三名的motoracer 3d終於出爐了。
當然,在數位紅像motoracer 3d的幸運產品並不多,數位紅有30%的產品在demo期間就因為可完性、操作感等問題最終沒有面世。畢竟想要打造一個優秀的品牌是要做出很大犧牲的。
iii. 手機游戲製作寶典
由於手機硬體設備方面的諸多限制和性能差異,我們在游戲的開發和製作過程中無法天馬行空般的進行創作,而不得不綜合考慮到多方因素的平衡。下面列出的是一些關鍵的性能參數,這些參數都直接影響游戲的效果。
解析度
手機的屏幕大小各有不同,從80*30到320*240,就好比在pc發展過程中的cga、ega乃至vga,解析度的高低直接導致了造型的大小及表現力,這點相信每個設計人員都有所體會。另外,由於手機型號及操作系統的多樣性,導致了一款游戲並不能不加改動的在不同的手機上運行。對於美術設計人員而言,就要在設計之初考慮屏幕的自適應問題。比如在128×128解析度下與200×200的解析度下,如何可以不重新更換圖片,但又達到同樣的效果?
色彩數量
目前手機能達到的色彩數量也是限制美術人員發揮的一個重要瓶頸。從過去幾年的黑白屏幕手機到現今256色、4096色及真彩色。digital-red在開發游戲時接觸過非常多的手機,其中有的手機號稱能顯示4096色,但我們將一張4096色的色階圖進行顯示,便發現有的顏色根本無法區分,更讓人吃驚的是,個別手機還色偏嚴重。所以,設計人員是一定要根據實際手機進行圖片繪制,在此,digital-red有過非常多的教訓。
明亮度
液晶屏幕由於其獨特的發光原理,並不能達到傳統顯示器的亮度,同時也就導致了很多色彩豐富的圖案在強光下,不能顯示出原有的效果,這點在手機戶外顯示時尤其明顯。因此設計人員在設計手機游戲圖片時一定要考慮這點,不能將色彩對比度設置的過於接近、圖片設計一定要簡潔明快,避免過小的圖片。
顯示速度
在我們接觸的手機里,很多由於運算速度的問題,導致動畫幀數並不能流暢,甚至達到不了10幀/秒,這對於游戲動畫而言是致命的,我們一般採取局部刷幀或者盡量避免全屏幕動畫來盡量達到預期效果。而且液晶屏幕本身也有顯示速度問題,我們就發現過很多手機都有影像「拖尾」情況。這種情況,在實際游戲中很容易造成玩家的視覺疲勞,尤其在顛簸的車上或者是行動中,游戲時間過長,就有頭暈目眩的感覺。如此,即使是一款優秀的游戲也無法留住玩家了。
電力
由於手機是液晶屏幕,大多數設備在高亮度的像素顯示與一般像素顯示上,兩者耗電量是有所區別的,例如白色背景就要比黑色背景消耗更多的電池能量。因此,對於手機游戲而言,要盡可能節省玩家的電池,也算是對玩家的一種體貼吧。
手機游戲開發過程中的一些錯誤觀念
很多想開發手機游戲的朋友們對於手機游戲都充滿了幻想,digital-red也曾與這些朋友們一樣,在腦海中有非常多的想法等待實現,但一旦真正開發游戲的時候我們就發現很不現實,這里將幾個常見的錯誤認識與諸位分享:
移植pc游戲到手機上
pc上的游戲已經以百兆來計算其佔用空間了,而很多手機游戲是以k來計算,大多數的手機游戲能安裝60k的游戲就算不錯了。
j2me游戲不用改動可以運行在各種手機上
j2me在移動設備上有一個midp 1.0標准,但各個手機廠商在推出支持j2me的手機上都對其進行了擴充甚至改動,一個程序想要達到最理想的效果就一定要針對不同型號的手機。
用java開發手機游戲要比用c++好
使用java開發手機游戲的確非常方便,但在效果與性能上很難與c++代碼實現效果比擬。如在symbian os/wince設備上我們還是推薦盡量使用c++來開發為好。
java開發出的應用程序佔用的空間小
在開發小型應用時,java程序的確空間佔用較小,但如果游戲項目過大,java游戲的小巧優勢就很難體現了。
手機游戲策劃與傳統游戲策劃無異
手機游戲的策劃禁忌非常多,要求策劃人員必須全面了解手機的技術性能才能做出針對性的優秀游戲。
美術可以畫大圖,然後再縮小
一張大圖如果縮成12*12大小,效果就可想而知了。
Ⅳ 一般游戲編程用什麼語言和軟體
下面是游戲開發十大編程語言的列表。
1、C類#
C語言現在被廣泛應用於許多游戲引擎中,是最流行的游戲開發語言之一。它有一個XNA框架、一套微軟工具和運行時環境,使它特別適合Xbox或windows上的游戲。如果你想使用monogame在幾乎任何平台上發布游戲,這是一種很好的語言。
2、C類++
C++是一種面向對象的語言,被認為是最難學習的語言之一,但它是游戲開發人員的重要語言。它允許對硬體和圖形進程進行更直接的控制,這對行業很重要,是一些流行游戲引擎的流行語言。它還提供了對參數和內存管理的大量控制,從而提高了游戲的性能和用戶體驗。
3、Java
Java使用與C++相同的面向對象原則,但提供了更廣泛的系統。Java代碼通常在Java虛擬機(JVM)上運行,並轉換為可在任何系統上執行的通用位元組碼。因此,Java是為數不多的能夠讓開發人員為任何給定系統開發游戲的游戲編程語言之一。它是最好的游戲編程語言之一。
4、JavaScript
JavaScript是最流行的游戲編程語言之一,尤其是作為一種在線交互語言。使用JavaScript,可以更容易地將代碼與傳統的網路技術(如HTML和CSS)集成,從而導致越來越多的跨平台移動游戲。
5、HTML5
HTML5已經成為互聯網上最常見的游戲編程語言之一。你今天玩的大多數手機游戲都使用這種標記語言。使用JavaScript很容易創建復雜的基於web的游戲。該語言簡單易學,不一定需要學習復雜的演算法編程知識,因此成為游戲開發者的熱門選擇。
6、SQL語言
SQL被玩家用來訪問後端帳戶並在伺服器上執行其他操作。有新的語言,庫,框架,特別是AR,VR,圖形,物理和游戲。
7、Python
Python是另一種提供OOP方法的語言,是游戲開發人員使用的最易於使用的通用編程語言之一。它有一個pyGame框架,允許程序員快速開發游戲原型。
8、Rust
鐵銹被吹捧為C的繼承者之一。它主要被Mozilla基金會用作系統編程語言。它具有面向對象到面向數據的方法,有助於游戲開發。
9、UnrealScript
Unrealscript是unreal引擎的本機腳本語言。它結合了面向對象、多重繼承和功能豐富的游戲等復雜功能。該語言支持所有主要的游戲平台,如微軟Windows、MacOS、Linux、steamos、Android和PlaystationVR。
10、Lua
由於語言結構和語法簡單,Lua正成為游戲界最流行的語言之一。它是一種多平台腳本語言,許多現代游戲引擎都使用Lua作為主要的游戲設計編程語言。
Ⅳ 製作游戲的軟體有哪些
問題一:有哪些游戲製作軟體 1.udk吧。虛幻引擎的免費版。
推薦理由:世界上最強大的免費游戲製作軟體之一。
這個是3d的。
如果是2d的話,可以嘗試一下rpgmaker。
還有其他像魔獸的編輯器等。
推薦一個游戲開發論壇:樂活游戲人。
2.RPG Maker XP
推薦理由: RPG製作大師XP 是由Enterbra憨n 公司開發的一款 RPG 游戲製作軟體。它可以使一個不懂編程的人也能做出精美的 RPG 游戲來。新的 XP 版本中強化了畫面的表現對素材已經沒有限制了~完全真彩色的畫面。另外加入了 RGSS 腳本系統……可以獨立定義更改游戲的系統。對音樂也沒有限制,可以導入mp3、wav、amv任何的音樂格式。 可以說 RPG Maker XP可以實現任何RPG游戲和SLG游戲的製作。
問題二:製作游戲都需要學會什麼軟體 不談別的,最低要求你的會美工,沒有構思何談游戲,這是最基本的,剩下的相關知識,編程語言 推薦 C/C++ 英語,策劃,程序,測試,要是沒有相關的知識積累,想做游戲,可以說是千難萬難,直接用軟體的話,,你是做不出來的,因為有很多東西,是要你想出來,做出來,在添加到軟體里,光靠軟體是沒用的,在軟體上也學不到什麼的, 建議你先去選擇一門語言 會一些基礎的東西之後 然後 你就可以 通過 編程語言繪制一些人物圖啊 怪物的圖啊 ,再通過編程語言控制 那些人物圖片 或者怪物圖片 行走啊 站立啊 。 基本的就是先學VB編程的工具,以及PHOTOSHOP等圖片處理。不過要是現在這方面發展還是建議你去學一些正規學院學一些專業知識。
問題三:手機游戲製作軟體有些什麼? 5分 蘋果要去購買蘋果的開發套件(蘋果是有點坑爹的喲),這個要付錢我想你就別想了吧?銀橋以前FLASH似乎曾經打算整合開發蘋果的功能結果被叫停了
安卓用的APK也是JAVA編程,一般用Eclipse作為開發環境。
問題四:游戲製作軟體 一 學游戲製作的人很多,可很多人水平太垃圾
現在游戲製作這個行業是一個非常有前景的朝陽行業,做這個行業的人,目前在我們國家的薪水都是頂級的,而這方面的人才卻很稀少。大學里也很少開設這種游戲製作的課程,即便是有,很多老師的水平基本上也就是一些理論派,沒什麼干貨。其實很多人想做這個行業,於讓裂是從網上扒拉各種游戲製作教程學習,學了半天也是一頭霧水,稀里糊塗,說不會吧,還真會,說會吧,水平還真不咋地。學的東西太雜亂無章,沒有什麼系統,缺乏真功夫,很難在游戲製作這個行業里立足,這是我們很多游戲學習行業人員的悲哀。
二 有一直游戲製作學習,叫無論你在哪,都可以看現場直播
現在網上很多游戲製作的學習教程和有很多,但是大多數都已經過時了,一些老掉牙的知識罷了,學了也是白學,浪費時間鋒滑猛罷了,俗話說的好,選擇不對,努力白費。我個人人為,要麼不學,要麼就學出一個樣子來,怎麼才能做到呢?當然是要有高手帶,只有站在高手的肩膀上才能成為高手中的高手。還有學習模式的改革,很多學生以前希望在網上可以看現場直播老師,同時還可以和老師互動,不明白的問題老師還可以當場解答,想學習的話,在網上就能系統的學習,這種地方有嗎?以前沒有,現在有了,如果你想學習的話,可以來這個群:排在前面的一組是:二九六,處於中間位置的一組是:六七六,最後的一組是:二八九,按照順序組合起來即可。這里有每天的全國各路高手現場直播分享的游戲製作精品課程,你什麼都不需要付出,只需要來聽就行,我們只歡迎努力有上進心的人,不努力瞎混日子的,就不要加了。
三 與其玩游戲,不如做游戲
要知道玩游戲和做游戲不是一個概念。玩游戲是一種業余愛好生活方式,做游戲是一個工作,是一個產業,是一份職業,是一個事業。打個比方吧,看電影的人很多,但是拍電影的人少;踢球的人多,但是做教練的人少;用的人多,但是做的少;喝酒的人多,但是做酒的人少。這么一解釋大概明白這中間的區別了吧?游戲作為一個產業在中國十年,發展的勢頭很強勁。
四 游戲是是怎麼被打造出來的
1.游戲製作過程並不神秘。按不同,可分為網路游戲(online game)和家用機游戲(consol game)。其開發過程大致可以分為原始創意階段――項目研發階段――項目開發階段――游戲測試階段――游戲運營階段。作為個人,在游戲製作過程中的分工有美術(AD美術總監、角色、場景、動作、特效、UI界面)、程序(主程、網路端程序、客戶端程序)、策劃(主策劃、執行策劃)、音樂(為主)。而網路游戲和家用機游戲在美術方面的要求不大相同。網路游戲更注重UI的交互、風格的多樣、內容的充實。而家用機游戲更注重畫面的表現力、技術的先進和UI細節的細膩。近幾年,網路游戲的美術在畫面表現力上有向家用游戲靠近的趨勢。就國內該行業的發展現狀來說,美術、程序這兩塊的合格人才是最緊缺的。
2.游戲製作全過程:
(1)【游戲策劃】
工作范疇:故事設計,AI設計,玩法設計,數字設定,關卡設計
人員配置:編劇人員,游戲策劃人員
(2)【游戲美術】
工作范疇:原畫,建模,貼圖,動畫特效,用戶界面
人員配置:原畫師,模型師,材質師,動畫師,特效師,UI設計師
(3)【游戲程序】
工作范疇:游戲引擎程序,腳本編輯,材質開發
人員配置:程序員,工程師,Shader程序員
(4)【游戲整合】
工作范疇:關卡整合,數值調整,程序與美術結合,音效置入
人員配置:程序員,工程師
(5)【游戲測試】
工作范疇:數值微調,極限測試,除錯
人員配置:程序員,工程師
3.學習游戲製作必須掌握三大方向的知識和!
游戲美術,需要......>>
問題五:製作個大型游戲,單機的,用的是什麼編程軟體 編程軟體,你外行的是吧。。沒有什麼編程軟體。。只有自己先學編程語言,C++,快的兩個月(前提是天天學),可兩個月出來後你什麼都不能做,只能寫些DOS下的基本程序。。。。接下來再花一年的時間去學windows下編程,裡面有MFC,SDK,你學做游戲的話,主攻,SDK,但MFC也要做個了解,這里大概花一年的時間。。等你一年以後學會WINDOWS了,再花兩三個月學下資料庫,用來保存游戲數據。。。。等到這時,你應該能寫個像樣點的不是很大的游戲,通過幾個小型游戲進行磨練,然後你找幾個美工的,可以做稍微大點的2D游戲,這裡面程序設計需要10幾個人,美工的看你游戲人物有多少,但如果你是做3D游戲,你自己還要學3D數學演算法。。。這個又是一年,還要找那些會3D MAX的人這樣前前後後2年多吧,將近3年
問題六:請問:游戲製作有那些方面的課程?製作一般用什麼軟體? 要看是什麼類型的游戲了 一般常用的編程軟體都可以來製作游戲的 (目前java是最常用的游戲編輯軟體) 就連C也可以製作出一些游戲
問題七:游戲設計需要用到哪些軟體 一款游戲的問世,需要經過游戲策劃、游戲原畫設計、游戲UI設計、游戲場景設計、游戲角色設計、游戲動畫設計、游戲特效設計、游戲程序開發之後才會展現在我們眼前。
游戲策劃是游戲開發的核心,游戲策劃師需要掌握office系列、mindmanger等思維導圖。
游戲原畫設計需要良好的手繪、素描功底,最常用的就是PS。
游戲UI設計需要用PS、AI、DW、FL、axureRP、HTML、CSS等。
游戲場景設計需要用PS、Maya、3ds Max等。
游戲角色場景設計需要用Maya、Bodypaint等。
游戲動畫設計需要用Character studio、Maya等。
游戲特效設計需要用3ds Max、illusion等。
游戲程序開發需要用到C++、WIN32、DirectX、Box2D、coco520、unity等工具。
問題八:設計一款游戲需要哪些軟體 製作一款游戲必須有一個完整的策劃方案,它必須完整地涵蓋整個游戲的故事、流程、內容、方式、游戲畫面、角色造型、 場景規劃、人工智慧、硬體配備、市場評估等。對整個游戲過程的詳細描述及實施規劃都應 記錄在案。而在製作游戲的過程中需要設計到Unity、3DSmax、maya、Photoshop、Illusion和Zbrush等等游戲製作軟體。
製作一款網路游戲需要的最核心的人才是原畫、2D、3D、程序設計、策劃等5個方面的人才。
還有的是,有新的概念是不錯,但是必須是在能夠做出來的前提下,不可能光是空想,
1、Microsoft Office系列軟體:含Word、Excel、Visio、PowerPoint 2、Adobe軟體:Photoshop
其它有必要學習
1、程序相關語言:C++(選修匯編,選學習軟體VC,網路游戲必懂) JAVA(手機游戲必懂,在J2ME平台上)
2、美術相關軟體:3DMAX(選學習軟體maya)
3、高等軟體掌握能力(指能迅速上手使用各類軟體)
還有游戲設計方面書籍。游戲設計――原理與實踐 ,游戲設計概論 ,游戲的設計與開發。
還有就是設計出來的游戲需要的配置的選擇……等等很多東西=.=本人屬於外行,只做這么的意見(參考意見)
問題九:有沒有什麼可以製作游戲的軟體 10分 看你做2d還是3d,不過現在都是3d的多,製作游戲必須要有人物場景建模軟體,推薦3dmax,因為游戲中的動畫可以在max中做,加個VS2013編程軟體就基本OK了,想學私聊我也行
問題十:製作游戲的軟體有哪些 不用特別的圖標製作工具,用photoshop啊!photoshop總該有的吧!首先用photoshop打開一幅圖片,然後按住shift鍵用矩形選框工具選出一個正方形區域,ctrl+c(復制),新建,ctrl+v(粘貼),調整圖象大小為一個標准尺寸(圖像-圖像大小,去掉約束比例),例如: 128象素×128象素,64象素×64象素,32象素×32象素,16象素×16象素,文件,存儲為,選bmp格式,確定。然後到你存儲的那個文件夾里,把你剛剛存儲的那幅bmp圖片的擴展名改為ico即可。
Ⅵ 怎麼用手機做游戲,用什麼軟體呢謝謝大家為我解答
C4droid,QPython,AIDE
其中AIDE還可以在手機上直接編譯出apk
Ⅶ 游戲開發主要需要什麼軟體
學游戲開發需要掌握很多,像C語言系列、UE4這些游戲引擎是必須的,門檻很高。但游戲開發行業的整體收入水平,確實算是高薪了,學成後回報較高。
游戲開發所涉及的技能知識面較多,且難以把握學習難度,不建議自學。小白建議從UI做起,因為UI開發中簡單重復而瑣碎的工作相對比較多。
主要學的內容如下:
1.游戲程序設計:C++程序設計入門;基本數據類型和輸入輸出;流程式控制制語句;數組、指針和引用、函數;程序結構和書寫規;范結構體和聯合體、類;繼承與多態;異常處理與程序調試。
2.演算法與數據結構:演算法分析;數據結構;基本演算法;STL的概念與使用;靜態庫與動態庫;XML庫的使用。
3.Win32程序設計:Windows程序入門;Windows消息;GDI繪圖游戲工具與MFC;網路編程基礎。
4.游戲數學和智能應用:游戲中的坐標系;矢量、矩陣;幾何碰撞;物理模擬;人工智慧與尋路演算法。
5.2D游戲技術與應用:2D游戲技術概論;游戲地圖系統;GUI系統;戰斗系統設計;任務系統;優秀的聲音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。
互聯網行業目前還是最熱門的行業之一,學習IT技能之後足夠優秀是有機會進入騰訊、阿里、網易等互聯網大廠高薪就業的,發展前景非常好,普通人也可以學習。
想要系統學習,你可以考察對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,能夠在校期間取得大專或本科學歷,中博軟體學院、南京課工場、南京北大青鳥等開設相關專業的學校都是不錯的,建議實地考察對比一下。
祝你學有所成,望採納。
Ⅷ 做小游戲用什麼軟體做的
常用的有一下幾個
Cocos:
Cocos是由觸控科技推出的游戲開發一站式解決方案,包含了從新建立項、游戲製作、到 打包上線的全套流程。開發者可以通過cocos快速生成代碼、編輯資源和動畫,最終輸出適合於多個平台的游戲產品。
Unity3d:
Unity 是實時3D互動內容創作和運營平台 。包括游戲開發、美術、建築、汽車設計、影視在內的所有創作者,藉助Unity將創意變成現實。 Unity平台提供一整套完善的軟體解決方案 ,可用於創作、運營和變現任何實時互動的2D和3D內容,支持平台包括手機、平板電腦、PC、游戲主機、增強現實和虛擬現實設備。
Unreal Engine:
Unreal是UNREAL ENGINE(虛幻引擎)的簡寫,由Epic開發,是世界知名授權最廣的游戲引擎之一。
虛幻技術研究中心在上海成立,該中心由GA國際游戲教育與虛幻引擎開發商EPIC的中國子公司EPIC GAMES CHINA聯合設立。
Ⅸ 什麼軟體能製作游戲
問題一:有哪些可以製作游戲的軟體 自由射擊游戲可以用U3D做,小游戲和策略類可以用FLASH MX做,RPG游戲最簡單方便,用RPG游戲製作大師製作都行
問題二:有哪些游戲製作軟體 1.udk吧。虛幻引擎的免費版。
推薦理由:世界上最強大的免費游戲製作軟體之一。
這個是3d的。
如果是2d的話,可以嘗試一下rpgmaker。
還有其他像魔獸的編輯器等。
推薦一個游戲開發論壇:樂活游戲人。
2.RPG Maker XP
推薦理由: RPG製作大師XP 是由Enterbra憨n 公司開發的一款 RPG 游戲製作軟體。它可以使一個不懂編程的人也能做出精美的 RPG 游戲來。新的 XP 版本中強化了畫面的表現對素材已經沒有限制了~完全真彩色的畫面。另外加入了 RGSS 腳本系統……可以獨立定義更改游戲的系統。對音樂也沒有限制,可以導入mp3、wav、amv任何的音樂格式。 可以說 RPG Maker XP可以實現任何RPG游戲和SLG游戲的製作。
問題三:想製作一個游戲,用什麼軟體可以做 手機游戲還是電腦游戲?蘋果可以用《swift》編寫,安卓可以用《eclipse》,電腦用《C語言》或《c++》,不管你要做哪個游戲都不是一會能做好的,
問題四:游戲製作用什麼軟體好 一般常用的是unity,因為unity的發展前景比較好,除了可以做pc端游戲,還可以做網頁游戲、移動端游戲、主機平台游戲、VR、AR等等,而且除了程序,很多美術也會用到unity的,比如以前是用3dmax建模拼到一起渲染一個場景,現在可以直接在unity里做一個場景直接用。
cocos也有少部分人在用,但是終將會被unity來取代,更加詳細的可以去17xuee看看。
問題五:怎麼樣才能製作游戲軟體 一 學游戲製作的人很多,可很多人水平太垃圾
現在游戲製作這個行業是一個非常有前景的朝陽行業,做這個行業的人,目前在我們國家的薪水都是頂級的,而這方面的人才卻很稀少。大學里也很少開設這種游戲製作的課程,即便是有,很多老師的水平基本上也就是一些理論派,沒什麼干貨。其實很多人想做這個行業,於是從網上扒拉各種游戲製作軟體教程學習,學了半天也是一頭霧水,稀里糊塗,說不會吧,還真會,說會吧,水平還真不咋地。學的東西太雜亂無章,沒有什麼系統,缺乏真功夫,很難在游戲製作這個行業里立足,這是我們很多游戲學習行業人員的悲哀。
二 有一直游戲製作軟體學習,叫無論你在哪,都可以看現場直播
現在網上很多游戲製作的學習教程和軟體有很多,但是大多數都已經過時了,一些老掉牙的知識罷了,學了也是白學,浪費時間罷了,俗話說的好,選擇不對,努力白費。我個人人為,要麼不學,要麼就學出一個樣子來,怎麼才能做到呢?當然是要有高手帶,只有站在高手的肩膀上才能成為高手中的高手。還有學習模式的改革,很多學生以前希望在網上可以看現場直播老師授課,同時還可以和老師互動,不明白的問題老師還可以當場解答,想學習的話,在網上就能系統的學習,這種地方有嗎?以前沒有,現在有了,如果你想學習的話,可以來這個群:排在前面的一組是:二九六,處於中間位置的一組是:六七六,最後的一組是:二八九,按照順序組合起來即可。這里有每天的全國各路高手現場直播分享的游戲製作精品課程,你什麼都不需要付出,只需要來聽就行,我們只歡迎努力有上進心的人,不努力瞎混日子的,就不要加了。
三 與其玩游戲,不如做游戲
要知道玩游戲和做游戲不是一個概念。玩游戲是一種業余愛好生活方式,做游戲是一個工作,是一個產業,是一份職業,是一個事業。打個比方吧,看電影的人很多,但是拍電影的人少;踢球的人多,但是做教練的人少;用化妝品的人多,但是做化妝品的少;喝酒的人多,但是做酒的人少。這么一解釋大概明白這中間的區別了吧?游戲作為一個產業在中國十年,發展的勢頭很強勁。
四 游戲是是怎麼被打造出來的
1.游戲製作過程並不神秘。按平台不同,可分為網路游戲(online game)和家用機游戲(consol game)。其開發過程大致可以分為原始創意階段――項目研發階段――項目開發階段――游戲測試階段――游戲運營階段。作為個人,在游戲製作過程中的分工有美術(AD美術總監、角色、場景、動作、特效、UI界面)、程序(主程、網路端程序、客戶端程序)、策劃(主策劃、執行策劃)、音樂(外包為主)。而網路游戲和家用機游戲在美術方面的要求不大相同。網路游戲更注重UI的交互、風格的多樣、內容的充實。而家用機游戲更注重畫面的表現力、技術的先進和UI細節的細膩。近幾年,網路游戲的美術在畫面表現力上有向家用游戲靠近的趨勢。就國內該行業的發展現狀來說,美術、程序這兩塊的合格人才是最緊缺的。
2.游戲製作全過程:
(1)【游戲策劃】
工作范疇:故事設計,AI設計,玩法設計,數字設定,關卡設計
人員配置:編劇人員,游戲策劃人員
(2)【游戲美術】
工作范疇:原畫,建模,貼圖,動畫特效,用戶界面
人員配置:原畫師,模型師,材質師,動畫師,特效師,UI設計師
(3)【游戲程序】
工作范疇:游戲引擎程序,腳本編輯,材質開發
人員配置:程序員,軟體工程師,Shader程序員
(4)【游戲整合】
工作范疇:關卡整合,數值調整,程序與美術結合,音效置入
人員配置:程序員,軟體工程師
(5)【游戲測試】
工作范疇:數值微調,極限測試,除錯
人員配置......>>
問題六:什麼軟體可以製作游戲? cg動畫的製作需要的軟體比較豐富,常見的軟體有3ds max,maya,unity3d等。很多的軟體均可進行這項工作。VR游戲製作使用的是oculus rift提供的開發套件,這個套件整合了VR開發所需要的所以功能。流程當中,建模一般使用的3ds max,maya,blender,unity3d等軟體,這些軟體不僅可以建模,也可以渲染。其中,unity3d屬於游戲開發引擎,可以使用腳本來自定義。渲染方面,國際上最富盛名的就是maya。目前,好萊塢的特效一般採用的是maya進行製作。有部分公司使用blender。
問題七:用什麼軟體,可以自己做游戲 用UDK
UDK不包含源代碼,包含了開發基於擎虛幻動3引擎獨立游戲的所有工具,還附帶了幾個原本極其昂貴的中間件虛幻的開發插件。
所以UDK與虛幻3畫面表現上是沒有任何區別的。
虛幻3是一款商業性的3D游戲開發引擎,為了鼓勵游戲開發者使用,Epic公司在2010年宣布對外發布免費的虛幻動作3――UDK,游戲制 *** 好者可以用UDK來創建非商業目的的獨立游戲,也是商業引擎市場的一種營銷手段,當你把游戲出售就需要交納99美元的授權費用。
UDK的功能相當強大,它不僅使用了虛幻引擎3(Unreal Engine 3)的技術驅動,並且運用了強大的兼容腳本。
因其作為虛幻3的免費版,以其強大的功能讓游戲制 *** 好者們使用起來卻非常容易。
虛幻引擎也是現在比較流行的一種游戲引擎。
最好你自己有圖片美化 3D鍵模的基礎。
問題八:有什麼軟體可以自己製作游戲,軟體等 RPG Maker自製角色扮演類游戲
問題九:游戲製作需要使用哪些軟體 近年來,隨著生活水平的不斷提高,PC 可以說是人手一台了,
在游戲娛樂方面也是少不了的。經過幾年游戲在國內的發展可謂
如日中天,3D 游戲發展到現在這個時代,3d 游戲製作分工越來
越細,僅美術這一塊就生出了若干個職位,如二維的原畫,三維
的場景和角色,關卡美術和特效等,許多游戲愛好者也蠢蠢欲動,
想要進入游戲行業。不過在這之前,我們就得了解一下游戲設計
成都完美動力游戲設計學校為你講解游戲設計製作的軟體:
一 、Photoshop
photoshop 簡稱 PS,它一個神奇的東西,你也許知道也許已
很多原畫設計師也喜歡用它。
第二:3d *** ax,maya
但它影視動畫電影領域更流行一些,無數技術流派曾經熱衷將
3dmax 和 maya 一分高下。雖然 maya 也頗負盛名。3dmax 才是
游戲設計開發的無冕之王。順便提一下,3dmax 和 maya 現在已
經屬於一家公司了。
第三:zbrush 用來輔助 3d 游戲設計師們讓模型實現更多的
細節。zbrush 雕高模,zbrush 一款專門的高精度模型雕刻軟體。
3dmax 裡面建低模,高模烘低模形成法線貼圖。
以上幾款軟體是游戲設計製作時必須要用到的。如果想了解
游戲設計相關的課程信息,可以登錄成都完美動力游戲設計課程
問題十:用什麼軟體製作游戲好玩? 不知道樓主所說的好玩是怎麼定義的,不過就我所知的,向樓主介紹一下常用的編輯軟體有以下幾種: 3dsMAX:大多數游戲開發公司美工使用,效率較高,可以獨立製作游戲中所有美術相關資源。 MAYA:跟3dsMAX差不多的軟體,因個人喜好而定, MAYA在製作動作的方面較MAX稍差,不過在很多方面這兩款軟體都是可以兼容的。 Maya和3dmax的區別: MAX 優勢在於模型和插件 ,有豐富的模型庫,快速的建模方式和優良的渲染插件及較快的渲染速度,能夠在游戲模型、建築巡遊、廣告效果圖等領域廣泛使用。 MAYA 優勢在於動畫及其特效,在模型方面與MAX 無太大差異,但建模速度較慢。MAYA的動畫模塊較MAX有顯著優勢,現階段的動畫電影及長片動畫都是用 MAYA來製作完成,並且《變形金剛》《蜘蛛俠》 這類科幻電影的 動畫及特效也是有MAYA來製作完成,所以MAYA的側重點在於動畫電影的製作。 Photoshop與Panter:配合MAX或MAYA來繪制各種模型需要用的貼圖。 ZBrush:美工製作超高模用的,然後可以生成法線貼圖,在MAYA或MAX中使用。 Deeppaint3D:可以直接打開3維模型文件,在上面繪制貼圖。 C++:程序使用,用來實現游戲中的各種功能,調試BUG等。 Alienbrain:文件管理軟體。游戲團隊不是一個兩個人在工作,一大群人的工作成果怎樣才能有效的管理並使用?這時就需要一款文件管理軟體
Ⅹ 手機游戲開發教程
手機游戲開發教程如下:
建立游戲idea初始:從某種角度而寬碼段言,手機游戲APP製作就是一種回歸傳統,也是新舊技術的融合。想要開發一款手機APP游戲,首先要做模圓的就是關於游戲APP的idea,然後再開始進行APP開發工作,在APP設計工具的選擇上和網頁設計的工具差不多。
確定游戲參數:接下來就是確定游戲APP的各項參數以及目標設備了,在APP製作的過程中慎譽需要技術人員給出整個圖片的大小限制,畢竟在製作的時候需要用到各種數據,所以需要把各項數據匯總,方便以後使用。
美工設計和開發:然後就是進行美工設計的和開發工作,這就需要做好手機游戲的策劃,這主要是為了能夠確定游戲的按鈕以及操作方法,畢竟一款受歡迎的手機游戲都擁有相對比較簡單的操作方法和精簡的界面設計。
Demo測試:最後就是要進行demo測試,在測試中收集可能會出現的各種問題然後進行修復和完善,這樣能夠保證手機游戲在進入市場之後能夠有更好的用戶體驗。
游戲開發公式
1、Unity+AndroidSdk=一個可以在手機上運行的軟體。
2、Unity+AndroidSdk+引擎功能+代碼+游戲模塊=一個可以在手機上運行的單機游戲。
3、Unity+AndroidSdk+引擎功能+代碼+游戲模塊+網路=一個可以在手機上運行的網路游戲。
4、Unity+AndroidSdk+引擎功能+代碼+游戲模塊+網路+優化=一個可以在手機上流暢運行的網路游戲。