怎样学会制作独立游戏?

我是一名好好学习的高二学生,对第九大艺术——游戏很感兴趣,所以小白的我想求教各位大神。(about my dream)我迷茫啦,我想问现在(当下),我能干点什么?大家统一一下口径,我实在是没时间去分辨,也分辨不出。
关注者
1639
被浏览
128565

46 个回答

看到问题是制作独立游戏,虽然说独立游戏也是游戏的一种,但开发方式差别还是很大的,鉴于你对于游戏开发还不是太了解,我的回答不局限于独立游戏开发,而是提供一些通用的信息供你参考。

  • 高中生的身份和游戏开发并不矛盾,许多知名的开发者都是在这个年纪,甚至更年轻的时候开始游戏开发的,所以这不是什么问题。
  • 英语对于非英语国家的开发者来说算是最重要的技能之一,至少要做到读英文资料没问题。
  • 信息检索整理能力也是非常重要的,科学上网是必备的,顺畅使用Google才能找到有用信息,Youtube上的各种相关频道,教学,Blogspot上的技术文章,Twitter,Google+上的牛人们都可以让你学到许多东西。
  • 游戏制作需要许多不同的技能:设计,编程,美术,音乐,音效……可以先想想自己到底想做哪方面的工作,即使不会编程也可以在一些工具的帮助下制作出游戏。
  • 如果立志于成为游戏设计师,恭喜你,你学的所有知识都可以在游戏设计中用到,因为需要掌握的知识是Everything,我把一本游戏设计书讲到的推荐书目做了一个豆列The Education of a Game Designer,感兴趣可以看看。
  • 如果想学习编程,可以从一个成熟的游戏引擎入手,个人推荐Unity
  • 国内的游戏行业不是太健康,热门的是贩卖虚拟道具为主类似电子商务的游戏,因为同质化严重,缺乏创新,也被大家戏称为搬砖行业。不清楚你喜欢想做的是哪种游戏,是否想把游戏开发作为职业还是只是把其当做爱好。如果你想进入游戏行业并且想做的是独立游戏(如果我们对它的理解是一样的话),需要考虑下自己未来的发展,例如国内读完本科后出国去读个游戏开发相关的学位,不是那种游戏培训学校,而是正规大学的互动设计等相关专业。
  • 游戏开发99%的时间都是繁重的工作,很难有太多乐趣。如果是为了名气,金钱这些东西更难获得快乐,能力出众的话从事别的领域行业也会获得更丰厚的回报。但如果真的感兴趣,就义无反顾跳进这个火坑吧 :-)

一些资料
  1. 【译文】如何成为一个游戏设计师(我的渣翻译-_-!)
  2. 演講分享:《為什麼你不該進入遊戲業?》2011 修訂版 >> 猴子靈藥 [Monkey Potion] (台湾独立游戏人半路的PPT,墙外)
  3. 快乐之道-游戏设计的黄金法则 (豆瓣)
  4. 全景探秘游戏设计艺术 (豆瓣)
  5. GameDev.net Game Development Community
  6. Gamasutra - The Art & Business of Making Games
  7. Polygon
  8. #AltDevBlog
  9. Ludum Dare - Home (游戏开发比赛,周末8月23日~26日就有下半年的比赛,可以去观摩下)
  10. 独立游戏大电影 Indie Game: The Movie(豆瓣)
高二,159天前开始学习前端开发,现在正在用cordova开发app(包括一款游戏)。我开发的游戏叫Snave,截图+源码 github.com/Voyga/Snave/ (放了两个月再来看觉得这游戏丑爆了= =)

我非常支持你现在开始接触游戏开发,原因如下:

1) 游戏开发是个很有成就感的事情。在其他同学还在天天追韩团,看日漫的时候,你完全就脱颖而出了。
2)锻炼你的编程设计以及独立解决问题以及独立思考的能力。开始制作游戏以后,你就会想,这个碰撞检测怎么写?这个图怎么画?怎么提高游戏性?如何在游戏这个红海市场里脱颖而出?如何宣传?与此同时,你的同学正在想,bigbang新专好久出?盲僧上单出红叉还是帽子?怎么才能翻墙看毛片?想想都有优越感。
3) 如果你要申请国外大学的话,有个自己独立开发的游戏还是挺加分的,高中就有能力开发独立游戏的不多,出了国很多同专业的老外也会觉得你是个很cool的guy,还可以交到些朋友。

如果你已经下定决心开始开发的话,我会给你以下意见:

1) 合理分配时间,不要让游戏开发耽误了你的正常学习。
2) 要有几个会天天鼓励你,给你动力的朋友,不然你会崩溃的。。自己动手制作第一个游戏真的很难。而且一定要有个朋友帮你测试,抓bug,这会帮你省很多事。
3) 多运动,多与人沟通,别天天宅在家里敲代码把自己敲屌丝了。
4) 别太骄傲了。。优越感别爆棚。。你不管开发了多少东西你还是个地球人。。多学习少吹逼。

有兴趣可以看我的主页 voyga.top/
为什么?