成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

獨立游戲開發入門篇(1)

移動開發 游戲開發
牛頓第三定律告訴我們,要推出一個什么東西,就必須要留下個什么東西。在這里我留下我的一些個人經驗和見解,希望能給想要做做自己心目中的游戲卻又不知道如何下手的人一些幫助,也希望能為自己做的獨立游戲打打名氣。

[[142925]]

牛頓第三定律告訴我們,要推出一個什么東西,就必須要留下個什么東西。在這里我留下我的一些個人經驗和見解,希望能給想要做做自己心目中的游戲卻又不知道如何下手的人一些幫助,也希望能為自己做的獨立游戲打打名氣。

首先讓我們說說什么是獨立游戲。參考維基百科的定義,獨立游戲一般是指不借助游戲發行商經濟支持的小型團隊或個人所做的電子游戲。自2005~2010年間開始興起,比較具有代表性的有《我的世界》、《時空幻境》、《流》(又譯《浮游世界》)等。如果你想自己或者找幾個小伙伴一起做一款自己心中的游戲,那么毫無疑問你的游戲就屬于獨立游戲范疇,那么你就很適合讀這篇文章。接下來再說說做一款獨立游戲需要一些什么。

[[142926]]

首先,你需要的是做游戲的熱情和持之以恒的耐心。

做游戲并不是一個輕松的活,不管你是打算全職,工作之余,還是學習之余做游戲,都會需要你很多的時間。如果你沒有一腔熱血和一定耐心是無法做好的。舉幾個我比較熟悉的游戲作為例子:《時空幻境》(《Braid》,《獨立游戲大電影》中的主要介紹的游戲之一)從05年的12開始著手開發,直到08年8月才發售,歷時將近3年;《粘粘世界》(《WorldofGoo》,作者曾在《獨立游戲大電影》中出現過)的游戲開發是從06年8月開始的,而在08年10月才最終發售,歷時2年2個月。當然也存在一些比較極端的個例,曾火過一時的《FlappyBird》據說只用了一個星期開發出來。不過這種情況畢竟是少數,而且《FlappyBird》其實游戲也比較簡單,因此也比較容易開發。如果你想要做一個游戲的話,那么請做好長期備戰的準備。

接下來說點實在的,制作游戲具體需要什么。簡而言之你需要的是游戲開發工具和技能。

先說說開發游戲需要的技能。在一個游戲的開發過程中,籠統地來說,必須要有程序(Program)、策劃(Design)、美術(Art)三個方面的工作(當然還有音樂,不過就我的經驗來說音樂并不是大頭)。策劃主要負責包括游戲玩法、關卡設計、劇情、人物性格、平衡性等關于游戲性相關的幾乎所有東西;美術主要負責場景設計、人物設計、整體畫面美術感等與圖像相關的幾乎所有東西;程序則主要負責游戲的功能實現、優化、修改BUG等關于功能性的幾乎一切東西。如果你有一個小團隊,那么你需要在這三個方面都有人負責就好。如果你是光桿司令一個,那也別急,像《時空幻境》的開發者就只有一個人,《我的世界》早期可以說也只有一個人在開發。對于策劃,你可能需要知識面比較廣,一些空間邏輯,最重要的是需要了解游戲本身。對于美術,你可能需要的是一些基本的繪畫技巧,一些美術技術比如PS,可能一些作畫工具比如手繪板,最重要的是需要一個良好的美術感。對于程序,一些數學基礎,一些編程基本知識,最重要的是需要一個良好的邏輯。然而最最重要的一點,還是自學的能力。個人,對于一個好的游戲開發者,他/她的技能都是自學而來的。在這個信息滿天飛的年代,各種資源都能在網上找到,自學并不是一件很難的事情。

再來說說游戲開發工具。開發工具是什么?簡單來說就是游戲引擎。比較熟悉的有Unity,虛幻引擎(UnrealEngine)等。為什么要用開發工具?俗話說巧婦難為無米之炊,游戲開發工具對于游戲來說就像是紙筆對于文章。不過這里我用“游戲開發工具”一詞,而不是直接用游戲引擎,是因為游戲引擎其實并不是必須的。電子游戲本質上只是一個應用程序,因此只要是能夠開發出應用程序的任何工具都可以,只是可能會比較麻煩。游戲引擎本質上來說也是應用程序的開發工具,然后它卻是深度定制開發工具;一般來說程序開發工具是專為程序員提供和使用的,但是游戲引擎也能被美術和策劃使用。簡而言之,游戲引擎能夠縮短許多游戲開發的時間。在這里我推薦幾個比較熱門的引擎,一個是Unity3D,一個是UnrealEngine4。推薦的原因是因為這兩個游戲引擎的功能都很強大,對于初入獨立游戲開發上來說幾乎是免費的,并且最重要的是網上對于這兩款引擎的資料很多(UnrealEngine4資料稍微少一些,畢竟剛出)。想要了解如何使用這兩款引擎,可以進入他們的官網觀看教學視頻和文章,了解如何使用他們的引擎,不過要注意你可能需要一些英語水平。不過國內的文章也不少,你也可以看看別人的文章,不過我還是強烈建議看引擎開發者他們原版的視頻。

***,對初入獨立游戲的開發者一些建議。

一開始不要將目標設得太大。任何人都無法一步登天。不要想著一開始就能做出《魔獸世界》或者《最終幻想》或者《LOL》之類的游戲。首先可能你喜歡的那些大游戲,基本上都是數十人以上有經驗的開發團隊做出來的,要讓你一個或者幾個人做出來根本不可能。你首先需要的是:一步一個腳印,首先做一些自己能力范圍內的小游戲。如果你在幾個月的時間里面做出了俄羅斯方塊或者超級馬里奧,那么你可以非常自豪了,因為對于初學者來說,這真的不容易,好好犒勞犒勞自己。如果你給別人玩的時候,別人對你的游戲說三道四地,那也不要緊,因為你下一次做肯定會做得更好。

好了,這一篇就說這么多先吧。祝你們能做出自己的***款游戲。

責任編輯:倪明 來源: 獨游網
相關推薦

2016-09-06 17:43:12

SwiftCloudKit開發

2017-09-12 10:26:47

springbootmaven結構

2011-01-18 17:00:31

Postfix入門

2018-12-21 12:25:08

2009-06-15 17:22:36

JBoss Seam

2010-08-31 14:01:23

iPhone

2009-06-09 13:02:30

NetBeans使用教程

2020-11-16 10:19:33

Java

2014-06-06 09:46:52

SwiftSwift教程

2020-11-13 07:22:46

Java基礎While

2022-01-27 09:35:45

whiledo-while循環Java基礎

2012-01-17 10:47:07

jQuery

2022-03-28 09:31:58

for循環語句

2022-07-06 07:57:37

Zookeeper分布式服務框架

2022-03-10 09:33:21

Java數組初始化

2010-09-08 13:42:06

2017-01-22 21:30:39

大數據Kaggle函數

2021-12-21 09:02:31

Matplotlib Python可視化

2020-11-19 10:36:16

Java基礎方法

2020-11-09 10:19:05

Java
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产高清在线精品 | 日韩视频在线一区二区 | 天天操天天插天天干 | 九九九久久国产免费 | 国产馆 | 国产欧美一区二区三区在线看 | 一级欧美日韩 | 欧美精品综合在线 | 日本精品一区二区三区在线观看视频 | 人人爽日日躁夜夜躁尤物 | 国产不卡一 | 免费特黄视频 | 精品一区二区免费视频 | 91p在线观看| 久久福利电影 | 国产99精品| 欧美日韩不卡合集视频 | 日韩视频在线播放 | 国产综合久久 | 久久99精品久久久久子伦 | 日韩在线视频免费观看 | 久久国产视频网站 | 欧美日一区二区 | 亚洲乱码国产乱码精品精的特点 | 国产精品日日夜夜 | 天堂成人国产精品一区 | 91国产视频在线 | 精品一区久久 | 欧美一区二区三区在线观看 | 伊人婷婷 | www.精品国产 | 日本天天色| 草久在线视频 | 羞羞视频免费在线 | 午夜三级在线观看 | 亚洲综合色站 | 久久久精品久久久 | 一本一道久久a久久精品蜜桃 | 成人av免费网站 | 91玖玖| 91精品国产综合久久久动漫日韩 |