Flash小遊戲製作需要哪些準備?


獨立遊戲在中國賺不了錢呢,像我師傅iiley都轉型去做別的類型的遊戲去了。

如果你完全沒寫代碼的經驗,那麼建議你先學習一個星期的Flash(AS3).

我們這邊的最基本的要求就是寫過代碼,然後學習一個星期的AS3,做個連連看或者泡泡龍.

先說說技能:

技能: 面向對象編程,向量,基礎的物理知識,基礎的數學知識

進階技能: 人工智慧,A*尋路什麼的

編程語言:AS3,

IDE :Flash IDE,FlashBuilder(FDT) / Inteljidea idea

第三方庫: TweenMax Box2D(Nape) Starling,

整合遊戲框架: Citrus Engine

回歸正題,如果你是從零開始做遊戲,那麼建議從簡單邏輯的遊戲開始,例如換裝遊戲。

Devilish Dress Up

再升級一下,就是換裝+找茬,類似找你妹這樣的遊戲

Personal Shopper

然後同時可以做的遊戲就很多了

例如

Cute Pumpkin Head

Shopaholic: Christmas

之類林林種種的diy+換裝.

再升級一下,可以做點稍微複雜的控制類的遊戲:

例如:

Devilish Stylist

或者是比較複雜的時間管理遊戲:

Flower Style Shop

或者是姐妹篇(這個注重美術原件的管理):

Flower Design Shop 2

再敢變態一點的話

My Romantic Wedding

這個主要是看你怎麼處理巨量的動畫而不卡

上面那些如果都覺得毫無壓力的話,就可以做點稍微複雜的項目.......

例如邏輯結構比較複雜的消除類遊戲:

對對碰 1001 Arabian Nights

祖瑪 Mystic India Pop

或者是需要各種交互/判定/的遊戲

My Dolphin Show 2

中等的可以做的遊戲比較多,就不一一列舉了..

然後再高級一點,無非就是物理類遊戲

例如King of Drift 漂移類賽車遊戲

或者是FC上面的摩托車 Pro Motocross Racer

或者是自己DIY物理平台的遊戲:Rollercoaster Creator 2

又或者是壽司貓 Bouncing Panda Law

又或者是稍微帶AI的遊戲Hot Pursuit City

再高級點,無非就是把換裝+物理+AI繼續發揮,例如

Uphill Rush 5

Bomb It 5 - Free online games at Agame.com

再繼續高級點,就是家用機的範疇了,但是總體來說理念還是通用的..

下面算是我個人的一點點總結吧..

1,IQ得高,做小遊戲不同於做webgame,大部分時間都在考驗你的基本功,怎麼做得快,怎麼做不卡,怎麼優化有效率

2,見識得廣,越到後面,高級的知識用得越多,例如寫AI或者自定義物理引擎的時候. 特別是物理引擎,別指望box2d可以救你命,一是卡得要死,二是擴展不方便,三是違反物理常識的東西你沒法做

3,關鍵還是得用研究的心態去玩遊戲,知其然還得知其所以然,分析能力很重要. 反正Flash是不加密的...

4,有事沒事多看論文...物理的,數學的,人工智慧的...越是做到後面你會越發現這些知識的重要性.

5,邏輯,數據結構,英文,搜索真的很重要


推薦閱讀:

cocos2dx中可以用 stl么?
微軟有比較棒的遊戲部門或者旗下工作室嗎?
大型遊戲是如何考慮 MOD 的?
中國為什麼不能開發出像絕地求生這樣的現象級遊戲作品呢?
像爐石這樣的卡牌類遊戲是如何實現AI的?

TAG:遊戲開發 | 小遊戲 | 4399 |