• nemo's blog

  • 致力于游戏开发
  • 首页
  • 登录
  • 独立游戏

    post by idnemo / 2009-9-27 23:38 Sunday

    大概在1个多月前,我计划了下半年应该做什么,其实那时候的目标就是能进一家做console游戏的公司。
    然而似乎有些运气的成分吧,仅仅1个月就进了2K,目标提前实现,而且附带着圆了以前的梦。乐呵了大半个月,跟同学同事喝酒吃饭侃大山,现在一时却不知道下一步该做什么了。大学里我很晚才去钻编程,基础也一般,再加上用的语言又是号称能促使脑死亡的C++,所以工作的两年里基本上都是在积累。积累C++,积累架构引擎知识,积累设计模式,积累3D数学。其实,我到现在脑子都还有点乱。

    是该做点自己的东西了。

    写这篇文章为自己理一下头绪,同时也算是给那些希望进入游戏业的学生们提供一些建议吧。

    我有一个非常有创意的想法,我可以把它做成游戏吗?
    首先,最重要的是判断实现这个游戏的规模。这一点,一开始可能很难看清,那么把你的创意再丰富一下,成为一篇粗略的设计文档,不需要很专业,但是需要把你应该展现出来的游戏性都加入其中。
    完成初步的设计之后,你应该就能看出这个游戏规模了。如果此时你发现这个游戏的复杂程度已经接近WOW,战神,星际争霸这样级别的了,你可以有两种选择:1,把这个创意放到心里,等待可以有一个团队帮你实现的那一天。2,做成一个demo。
    限制你的游戏规模,清楚自己最想做的,是你要做的第一件事。只有能“舍”才有“得”。在我看来,可以有两种选择:
    Demo级,只是对自己创意和游戏玩法的初步实现,demo可能会很粗糙,但是整个游戏本身的规模可以很大。
    小游戏级,这至少是一个完整的游戏,可以成为商业的游戏卖钱,但是可能游戏性和游戏提供的挑战有限。你觉得自己一个人就可以把它做出来。

    现在就进入第二个抉择了,该用什么来实现这个游戏?
    可以使用很多方法来实现,我归纳下来是四种:
    1,使用强大的关卡编辑器做一个关卡,比如war3,UE2的编辑器。如果你选择用这些编辑器做,是不能成为商业游戏的。他们只是游戏厂商提供给玩家扩展游戏玩法的一种手段,比如dota,CS之类的。对于策划来说,能够熟练使用这些编辑器是对求职很有帮助的。
    2,使用付费的游戏引擎,付费引擎从便宜的100美元左右的Torque,到几十万美刀的虚幻3引擎不等,看自己的需要吧。付费引擎的好处是文档比较完善,有技术支持,功能相对强大,基本上付费引擎都提供了编辑器。
    3,使用免费开源的游戏引擎,免费引擎。比如2D的HGE,3D的Ogre。这两个引擎都是没有官方编辑器的,Ogre社区有爱好者写过场景编辑器,不过没有文档,而且很不稳定。
    4,从DX、OpenGL开始架构自己的渲染库,如果只是作为自己学习的话还行,否则建议还是直接使用免费引擎,何必重复造车轮呢。

    我该选择哪个游戏平台发布游戏呢?
    前面你使用什么方法构建游戏,直接决定了你能在什么平台上发布游戏。比如HGE底层是使用DX的,那么它只能运行于Windows上。Ogre同时支持DX和OpenGL,所以Windows和Mac等都支持。
    另外,像X360、PS3和Wii这种家用机游戏平台,要取得游戏硬件厂商的授权和提供的SDK、开发机等绝非易事,所以不适合个人开发。那么剩下的,NDS和PSP目前也是这样子的。但是索尼在PSP Go发布前后,貌似有苗头调低PSP游戏的开发门槛,像苹果学习。我记得PS2和PSP都是有泄露版SDK的,不过这样的话即便你开发了游戏也是无权发布的。唯一可以确定的是,iPhone和iPod Touch是一个个人开发的绝好平台。成本并非很高,一台PC,苹果授权的SDK是99美金再加上一台iPod Touch,是可以接受的个人开发成本。而且苹果允许你自定软件价格。
    很多人接触游戏开发,最初都是在Windows下。我也觉得windows下开发和调试是最舒服的,因为你熟悉,而且Visual Studio也是目前最为强大的集成开发环境。但是如果是PC单机游戏的话,本来目前PC游戏市场萎缩得就厉害,小游戏在PC上已经就更难有市场,只是少数的几款休闲游戏能火,比如《植物大战僵尸》,《粘粘世界》。不过这并不妨碍你去选择PC平台作游戏开发的首选,我可以开发出一个成熟游戏,然后移植到iPhone上,这也是可行的,只要你在做架构设计时考虑周到,比如MVC模式。到时候移植的时候只需要修改渲染的底层,而不再需要修改游戏逻辑。

    说了那么一大通,那么,开始做吧……

    以下再附上两条开发的Tip:
    1、当你分辨不清技术的道路时,那么就一直往上爬吧,当你爬到高处时,自然就能看清了,不要怕走弯路。
    2、别在编程,或学习时听音乐。当你专心工作时,根本不会注意到音乐。而当遇到问题思考时,音乐只会扰乱你的思路。没人可以聪明到一心两用。

    标签: 游戏开发
    « 头像更新 | Excel列字母与数字的转换,C#实现»

    引用地址:

    评论:

    Vinci
    2009-11-24 14:29
    ....在输入框的下边
    idnemo
    2009-11-24 00:11
    是啊,我也纳闷,摘要在哪里,摘要栏又在哪里?
    Vinci
    2009-11-23 09:50
    老沈,你的模版文字都变成了粗体,是因为你在这骗文章里插入了[break]么?去看看看,如果是,就把摘要写到摘要栏里即可
    Vinci
    2009-10-21 13:53
    说的太多了~我发现了,干活的时候听音乐就是浪费我的耳机.....
    dawei
    2009-09-28 15:13
    老沈我们看好你呦:) 期待你的独立游戏

    发表评论:

  • blogger

      blogger
    • idnemo
    • 目前供职于2k Games,快乐地实现自己梦想,美…… MAIL:shenheshen@163.com Skype:idnemo QQ:64183074
  • 标签

    • 游戏 牢骚 音乐 电影 游戏开发 足球
  • 日历

  • 随机日志

    • TCP和UDP:妓女和嫖客的故事(二)
    • 啊,啊,啊……
    • 用PSP完美阅读PDF书籍
    • 我的C++笔记(二)
    • 欧美新游月评:2008年11月
    • 梦想实现的一刻……
    • 独立游戏
    • select模型:妓女和嫖客的故事(一)
  • 碎语

    • 最新评论

      • Vinci
        哈哈哈,听起来真不错,上古4我刚一出生就迷茫了,不知道该干啥,走走和卫兵打起来了,结果就挂了....
      • 狒狒王
        谢谢,博主,也祝你新年快乐,虎虎生威,吉祥如意!
      • Melody
        我用了上面的方法,还是不成啊.除了一本英文书由20M转换成了4M并成功看到,其它中文书都不成...郁闷的.不停地死机,刷机,够烦.800多页的书正转成TXT
      • idnemo
        多谢徒儿支持
      • 哞哞
        师父,您复活了
      • Tangboke
        文章深入浅出。
      • →龍少爺→
        恭喜也,呵呵
      • 艺术高考
        真牛比
      • Vinci
        。。。游戏bug啊~死神应该掉落一个物品,并且触发任务
      • Vinci
        我的捡起我的ps2玩一玩了~
      • Vinci
        ....在输入框的下边
      • idnemo
        是啊,我也纳闷,摘要在哪里,摘要栏又在哪里?
      • Vinci
        老沈,你的模版文字都变成了粗体,是因为你在这骗文章里插入了[break]么?去看看看,如果是,就把摘要写到摘要栏里即可
      • Vinci
        不错不错
      • 飘过~
        厉害,不愧是学语言的,能举一反三,联想到那么多。。。佩服,我下过PDF的软件试过,看效果不好,一个10M的打开 后 是一张张白纸。。。。。就删掉...
    • 链接

      • emlog
      • 我的豆瓣
    • 存档

      • 2010年2月(3)
      • 2009年11月(1)
      • 2009年10月(1)
      • 2009年9月(3)
      • 2009年8月(1)
      • 2009年4月(1)
      • 2009年3月(1)
      • 2009年2月(2)
      • 2009年1月(1)
      • 2008年12月(1)
      • 2008年11月(1)
      • 2008年10月(2)
      • 2008年9月(1)
      • 2008年8月(4)
      • 2008年7月(2)
      • 2008年6月(4)
      • 2008年5月(5)
      • 2008年4月(4)
      • 2008年3月(4)
      • 2008年2月(4)
      • 2008年1月(4)
      • 2007年12月(5)
      • 2007年11月(5)
      • 2007年10月(5)
      • 2007年9月(7)
    • 搜索

    • 信息

      • 日志数量:72
      • 评论数量:153
      • 引用数量:3
      • 今日访问:34
      • 总访问量:119419
    • 豆瓣

    订阅Rss
    Powered by emlog