湯姆 霍爾的快速成為遊戲開發者的秘訣

2021-03-31 23:28:07 字數 2239 閱讀 3974

3、「我覺得製作遊戲是一件令人興奮的事。你是怎麼走上這條路的?你使用了什麼工具?」

讓霍爾先生看著順眼的大概只有這第三種問題了。由於這種信件僅僅是提出問題,而沒有隱含的危險性,霍爾先生的解答也就來得很爽快。在這裡他不僅僅是回答問題,而是藉此對遊戲開發這個行當表述了自己獨特的見解。

「倘若你真的喜歡電腦遊戲,而你周圍又沒人會開發遊戲,而你自己又沒有通過書本和工具學會開發遊戲的能力,除非有人教你如何開發遊戲否則你便不知該怎樣著手,倘若情況是這樣,那你就趁早打消開發遊戲的念頭。

「倘若你剛剛玩過一款偉大的遊戲便覺得自己也能行,而實際上你對遊戲開發一無所知,你所持有的僅僅是對成功和名望的渴望,那你就不要做遊戲開發者。

「倘若你無可救藥地迷上了電腦遊戲,如醉如痴地閱讀遊戲雜誌,時不時地用quick basic編寫自己的簡單遊戲,不畏艱難地將一些好遊戲的核心開啟,來回比較它們的優劣,那你也不適合搞遊戲開發。」

湯姆·霍爾不留情面地把以上幾種人都「炒了魷魚」,因為在他看來,遊戲業不是個僅靠熱情和痴迷便能勝任的行當。遊戲公司是賺錢的公司,而不是搞遊戲研究的地方。這裡的競爭法則是嚴酷的,一如好萊塢電影業。在投奔這個新世界之前你要考慮再三,並且要準備在開始階段去飯館端碟子 — 可能會端上一輩子。

「倘若以上所說的仍難不住你,你仍舊無法打消開發遊戲的念頭,那麼我就給你詳細描述一下你將面臨的艱難道路,這是一條可能走向成功的充滿荊棘的道路。」看來霍爾先生終於不忍心將那麼多痴迷的年輕人拒之門外,開始布道施教了。「在你充分了解了它的艱難之後,我將向你指出另一條路,我會把不必花費多少力氣便能快速成功的超級秘訣告訴你。不過要在你閱讀了下面的內容之後。」

開啟你的電腦,在dos狀態下敲入qbasic,你會發現有乙個程式在執行。它就是qbasic,隨著dos附送的乙個程式設計程式。你的作業系統種沒有一樣東西是用它編寫的 — 它執行太慢 — 但你卻可以用它來寫一些遊戲程式。依照霍爾先生的看法,你應該先從學習別人的程式著手。上街買一些遊戲程式設計手冊,然後就可以幹起來了。你會犯這樣或那樣的錯誤,然而沒人會在意的。在「觀摩學習」中,你要留意幾個問題:他們是如何使遊戲變得有趣而使操作變得簡單的?倘若換了自己會怎麼做?他們是如何改進的?什麼東西使你在玩了50個小時之後依然不對它產生厭煩?

湯姆·霍爾布置的作業可不輕鬆,大約需要開發100個左右自己的小遊戲。前10個應該是不堪入目的入門習作,從第11個開始,應該有了一點起色,從第50個遊戲起,你開始有了自己的聲音。正如**家的成長一樣,在你開發了100個遊戲之後,遊戲開發程式就成了可以讓你任意支配的樂器,用它來隨心所欲地表達自己的思想了。

你要開發的遊戲種類應該沒有限制,想到什麼就開發什麼。作為開始,你不妨拿遊戲業最老的遊戲之一:pac - man來作臨本,你會發現它實際上不象看上去那麼簡單。你還可以讓乙個小人從a點走到b點,躲避從c點掉下來的乙個小球。關鍵是你要開始製作遊戲,並完成它。隨著自己的作品的增多,你會產生自豪感,並且會逐漸感到上癮。等到某一天,你的朋友要求拷貝乙份你製作的遊戲回家去玩,那時你差不多就出徒了。你再絞盡腦汁製作乙個全新的遊戲,乙個前人從未幹過的新品,盡可能把它打磨精細,然後就可以拿到遊戲業界去闖運氣了。

成功的道路不止一條,然而湯姆·霍爾走向成功的道路卻是實實在在的先例,想成為遊戲開發者的人自然很想知道。我們將他走過的道路粗略地畫了乙個輪廓:

從小常去玩街機,後來自己買了個遊戲機,上高中時買了電腦,自己開發了50個遊戲。而後上大學學習程式設計,又利用業餘時間製作了30個遊戲,其它的業餘時間則全部用來玩遊戲。閱讀有關書籍與雜誌的同時,開始為雜誌撰稿,還為有智力障礙的學生編制遊戲,畢業時拿到了計算機專業學位,在乙個小公司謀得職業,它每月都有程式發布。在搞應用程式的同時又製作了幾款遊戲,並開始在其它一些製作遊戲的部門窺探,結識了幾個遊戲天才人物,並使自己的作品得到他們的賞識。等到羽毛豐滿,便自立門戶,建立了自己的遊戲公司。每天工作16個小時,每星期工作7天,掙的錢僅夠維持生計。製作各種各樣的遊戲,逐步走向成功。這條道路是艱難和漫長的,然而要想成為乙個遊戲開發者,該做的事一樣少不了。

「不是說還有一條道路嗎?」心有不甘的讀者問。

不錯,的確還有一條路。走這條路你可以不必花費時間和精力去學習程式設計,你可以在一夜之間實現自己的夢想。湯姆·霍爾知道這條路,並把它稱為「走向成功的超級秘訣」,慷慨地在此奉獻給大家。秘訣分為三個步驟,排列如下:

第一步:有幾百萬美金閒錢可呼叫。

第二步:購買乙個現成的遊戲開發公司。

第三步:別忘了在合同裡加上一條,公司開發的所有遊戲前面都要加上你的大名。

大功告成。這樣你就(至少在公眾的眼裡)成了一位遊戲開發者。是不是簡潔而又迅速?看著遊戲封面你那燙金的大名,你是否感到陶醉?唯一的不足之處就是,你別指望這樣別人會對你產生多少敬意。假如你真的想成為貨真價實的遊戲開發者,除了第一條充滿荊棘的困難道路外,似乎沒有什麼別的路好走。

如何成為優秀的遠端開發者

儘管與分布式團隊成員一同工作正在獲得越來越多公司的青睞,在遠端位置開展工作並非易事。elance odesk公司的產品和工程高階副總裁stephane kasriel在他的部落格中解答了關於如何成為成功的遠端開發者的最佳實踐。他在文中提到成功的關鍵在於在工作中要遵守紀律。遠端工作需要有特殊的紀律和獨...

遊戲開發者需要關注的遊戲ICON

開發者往往重視遊戲的名字,認為乙個好的遊戲名字能給玩家在茫茫遊戲海洋中留下深刻的印象,其實人類往往會先被吸引,然後才是文字。所以某種程度上來說,遊戲的icon反而更容易給玩家留下印象。icon色調 大家都知道現實生活中色調的不同,會給人帶來不一樣的感受。像橙色會給人帶來陽光 活潑的感受。藍色則代表著...

遊戲開發者眼中的未來開發語言

the next mainstream programming language a game developer s perspective by tim sweeny from epic games,unreal引擎開發公司 這個presentation裡作者用大量資料和例項展示了遊戲開發中目前...