想从头开始学做一个游戏,需要先做什么?

0 条评论


  • 16

    冰霜夫天地者万物之逆旅 光阴者百代之过客

    YogeHillman动弦随心 等 16人赞同
    作为一个游戏开发者来说,看到这个问题我是蛮有感触的。
    因为在入行之前,我也问过无数类似的问题。那时充满渴求的希望搜索到任何能让我开发游戏的知识。
    现在行业发展很快,程序这方面也出现了很多能替代的东西,我本人是做unity开发的,目前unity上出现了很多很多只用鼠标就能做一款游戏的工具和插件,不需要写一条代码。但是这样开发是有局限性的,很多你脑海中的想法按照这些工具做不出来,要么很臃肿,明明几句代码搞定的事,可能用这些工具得弄出十几个脚本。这时候就需要进阶的技术了。
    我目前辞了职做了一个教育类网站,身边一下行外的朋友也经常问我这个问题,但这个问题太泛,不太好一言两语说得清楚,不过我还是挨个回答你的这些问题吧。
    1.平台:目前主流游戏大部分用Windows开发,其次就是在Mac上,Linux一般是服务器这个不用太过担心,只要有台电脑就好了。
    2.引擎的话就比较推荐Unity了,新手给你个虚幻你也玩不转。
    3.最快成长这个是真的需要积累的,这点深有感触,成长最快的还是需要环境,我当时在学校学了好久的各种语言,期间也做过几款小游戏,但是一直觉得技术提升太难。直到后来进了游戏公司,参与到项目制作中,那时候每天的成长是无法想像的,所以说你如果真的想速成,得有一个环境。训练十年的战士和杀过人的战士是完全不同的。
    4.少走弯路,这个得有一个引路人,程序员有一点是很赞的,那就是一个相同的BUG很少犯两次,规避性还是很强的,所以说程序里边总是越老越值钱,因为值钱的是他脑海里曾今犯过的错,那些以前犯的错都是能让后人避开这些错误的宝贵经验。
    制作游戏什么时候都不晚,关键还是一个态度问题。
    更新于 2016-01-30 09:06:14 6 条评论


  • 4

    玫瑰狗作品:Steam《Catch Me你抓不到我》

    玫瑰狗HillmanNextPro 等 4人赞同
    你这个阶段,来做选择题吧:
    1.编程。
    2.画画。

    然后把QQ删了,把微信删了,把电脑里的A片删了,
    把豆瓣,知乎,都注销了。
    把奶牛关注销了(喂

    拔掉你的网线开始干。
    更新于 2015-12-16 23:39:24 3 条评论


  • 3

    Novasorcer玩游戏的,画点画,划划水

    怎么说呢,我觉得这是一个长年累月的积累信息。
    我个人是一个喜欢收集信息量的人,所以我并不知道怎么急于求成,比如从零开始一年开发出一个游戏大红大紫,在我看来是不可想象的。
    在我自己这个个例中,我通常想做一件事是策划已久。我就以个人的角度来说一下我的大概想法。
    想做一个游戏,一般是先有了玩法,或是故事,这个东西作为一个核心信息。故事和玩法怎样结合,怎样分配重要性,是接下来考虑的事情。当在脑子中有了这个游戏大概的样子,然后考虑平台的事情。
    针对不同平台,各有优劣,怎样的操作和玩家群体是我最想吸引到的呢?这个确定之后,开始探索引擎。因为我个人并不会程序相关,这一步就要开始询问相关人员。换而言之,如果不熟悉的是美术,音乐,关卡设计,数值策划之类的,那么也要从很早开始,就一步步与自己能接触到的相关人员谈话,为某一天你可能需要别人帮助的时候做准备。
    真的进入团队合作之后,要互相保持联络和配合,这个是一个很困难的事情,因为语言表述真的是一种非常效率低下的交流方式……我朋友管这个叫“如何说人话”,怎样理解其他人的意思,表述自己的需求,确实要学很久。
    同时心态一定要好,要保持谦卑和自尊,独立游戏这点非常重要吧,知道自己的弱点和不足,同时还不能因为困境陷入负面情绪。

    以及最重要的,要!有!钱!
    更新于 2015-11-25 12:38:55 1 条评论


  • 2

    蒋学驽一只节操是叠加态的野生游戏设计师

    蒋学驽EEhentai 赞同

    拿起手头的纸和笔,先来设计个桌游怎么样?


    少年,骰子要伐?

    发布于 2016-07-18 15:08:29 1 条评论


  • 1

    jaminlee认真,玩玩,就好。

    北泽 赞同

    实名反对,上来就编程画画的都是流氓!  连游戏是啥都没搞清楚就开始学技术就是扯淡!  技术永远是技术,工具没有不可代替的。

    你又不是要去打工,技术什么的没有那么重要。

    最重要的是对游戏的理解,如何构想一个有趣的东西才是最重要的。


    发布于 2016-06-08 17:31:19 0 条评论


  • 1

    catalyst多亏了你,我的冷笑话也增加了

    adadaadadade 赞同

    有个东西,叫rpg maker…


    发布于 2016-02-24 19:21:05 0 条评论


  • 1

    零崎魈识追梦的游戏人

    零崎魈识 赞同
    你需要先找到自己的定位。是做将军还是士兵,是做程序还是美术还是策划或者其他的?或者是比较综合向的制作人?游戏是个跨行跨业非常广大的行业,隔行如隔山,找不到自己的定位的话就会迷路。建议你去看些游戏开发流程,找到自己想做的是什么。
    更新于 2015-11-25 15:39:07 0 条评论


  • 0

    像素杆菌

    最关键的是看你自己的基础,其次学习能力,再次看你想做什么类型的游戏。

    如果完全不懂编程,那么就学习游戏相关编程 参考 Bill Xu 那楼的答案。

    选择平台需要参考游戏引擎,因为能在什么平台上面发布是要看游戏引擎支持什么平台的,一般来说(不考虑游戏具体需求)应该选择支持平台越多,开发门槛月底的的游戏引擎。下面是几个值得关注的游戏引擎:

    Unity

    GameMaker http://www.yoyogames.com/gamemaker  在国外独立游戏圈有一定知名度,但在国内不太知名的游戏引擎,有如下两个很赞的独立游戏:

    HYPER LIGHT DRIFTER

    www.yoyogames.com/showcase/13/hyper-light-drifter

    DEATH'S GAMBIT

    http://www.yoyogames.com/showcase/3/death-s-gambit


    其他引擎可以在 https://en.wikipedia.org/wiki/List_of_game_engines 上面根据引擎特性来查看……

    如果你只想做个JRPG 类的游戏,那么RPG Maker 也在可以选择的范畴

    更新于 2017-02-22 10:21:45 0 条评论


  • 0

    YYYsai奶牛关感觉就像一本红楼梦,而我只想玩游戏

    目标太大,很容易消耗作为燃料的毅力,先玩完rpgmaker这类的引擎,做几个经典的游戏元素,比如推箱子,买卖系统什么的,再一步步进阶其他引擎吧

    发布于 2016-06-08 14:02:13 0 条评论


  • 0

    Bill Xu老滚忠实玩家 ^ 每日打太鼓 ^ Furry ^ PAN

    可以看看coursera上这两组课

    游戏开发

    游戏设计


    发布于 2016-03-29 11:58:24 0 条评论

  • 登录奶牛关账号即可参与讨论