对于乳臭未干的学生来说,如何制作独立游戏或者类似于叛乱,cod之类的游戏?

0 条评论


  • 13

    关若文文化体验师

    灰汐thEOryLeeT_Game音之幻风 等 13人赞同

    这位同学怪的很,知道独立游戏和大厂年货不一样,可是题干连接词用的是“或者”,所以你到底是想做独立游戏还是大厂年货?

    而且我很好奇为什么会把叛乱和COD当成同等级的作品,叛乱公司总共出过三款作品,在线人数加起来不过是COD一部作品的零头。难道画风写实,有光影效果的FPS就可以当成3A,不算独立游戏?

    成龙疑惑.jpg

    本来不想水这样一个回答的,但是瓶颈卡的难受。

    你的问题主要在于读书不多而想得太多

    我就权当想做的是大型第一人称射击吧,我来简单扯一下都需要什么。

    我们先假设钱不是一个问题。

    首先,你需要一个故事,请去了解一下编剧理论与技巧。

    你的战斗发生在怎样的背景下,为什么会打起来,都是什么组织在互相打,都会影响到游戏的内容。

    用什么年代的枪械,是否有超能力,有没有外星人?

    有了故事之后,你需要设计一个游戏系统,首先请去了解真正的战斗是怎样的,之后要学习思考游戏的拟真度和乐趣之间如何取舍。

    去靶场打枪是不够的,报名参加一个射手课程怎么样?

    之后你就要思考在这个游戏中,子弹是从瞄准基线射出去还是从枪**出去,是否会下坠?

    子弹打到身体的不同位置是否伤害不一样,要写实一点中一枪基本丧失作战能力,还是弄一个血条可以通过治疗回血,还是能抗十发子弹喘口气接着蹦跶?

    人物行动速度要多快呢,跳起来有多高呢,快跑慢跑静步蹲伏爬行都要有么,还要有更多的行动模式么?

    场景内的物件可以破坏么?楼可以炸倒么?墙可以挖洞么?我能利用汽车的后视镜看到拐角的敌人么?

    哦,要加入载具么?

    哦,要加入超能力么?

    对了,玩家要怎么操作游戏呢?键盘?手柄?按键布局怎么设计?

    接下来,你要同时开始两件事,确定视觉效果,并将之前决定的系统落实到程序上。

    基本是先确定一个视觉风格,请去学美术的相关知识。

    你以为走写实风格就不需要美术了么?

    打架的场景谁来设计,过场动画怎么做?贴图纹理怎么选?人物建模可以自动生成?服装也全用实物扫描?

    光照角度怎么放才好看?点光源,日照光怎么搭配,光追能搞定么?搞不定还得加环境光,可是加多亮,什么颜色?

    视野角度,可视距离,远近的变焦,运动模糊的处理,这些东西怎么确定呢?单单是光学瞄具内视野放大,就是很多人脑袋也一起大的效果了。

    然后再把之前决定的游戏系统落实到程序内。

    这里省去迭代的过程。

    然后一部写实风格的FPS游戏就做出来了。

    更新于 2020-02-14 22:35:27 2 条评论


  • 6

    Rico_Se7enPDLG汉化组长;想好好做翻译

    Rico_Se7en灰汐thEOryStoner 等 6人赞同

    我还纳闷我是什么时候屏蔽题主的

    后来翻了翻题主发过《浅谈中国游戏》这样的文章……大概想起来了


    首先 作为中考年纪的孩子 应该集中在通识内容的学习上 这样你将来不管做什么 才能有起码的知识储备和素养 不会在问题里加“乳臭未干”这样和主题毫无关系的字眼


    其次 对自己提问的内容应当有个基本认知 这样才不会提出“制作独立游戏Insurgency3A游戏”这样的问题


    第三 有兴趣是好事 但是在既缺乏方法论又缺乏技术力的情况下 盲目着眼于不切实际的目标是不可取的 (当然我更怀疑 如果你真能学习几年 了解相关内容和产业现状后是否还有兴趣继续从事游戏行业)


    建议有时间的时候 先把《游戏设计艺术》(The Art of Game Design)通读揉碎完全理解 然后就你学到的内容 应用在你感兴趣的游戏上 做一份深入的考据剖析or对比文章(其他回答里已经有十分详细的模型样例了) 然后以此再向行业内人士讨教 相信会更能体现出你的决心和诚意

    加油 :)

    发布于 2020-02-13 20:57:55 2 条评论


  • 6

    LeeT_Game《Dungeon Slayer》开发者

    灰汐thEOry星如雨GNAC 等 6人赞同

    我是从去年开始学习Unity游戏开发的,现在正在一个人做第一个游戏。我觉得如果你要开始游戏开发,先不要想做什么3A,开放世界和多人在线之类的,那个是新手完全没法驾驭的题材。

    先选择一个game engine,根据你喜欢的游戏题材,尝试做一些小的游戏,慢慢积累经验。我在做游戏的过程中,每隔一段时间就发现有更好的实现方法,之前废了半天劲的东西,都有了更好的解决方案。这些都是需要实践才能知道的,没有人可以略过这个过程。

    另外就是建议多展示自己的作品,多听听别人的反馈,不管同不同意,保持开放的态度很重要。我的做法就是游戏开发的同时,也可以慢慢建立自己的社群(例如我自己就是在油管上面做开发记录视频,并且建立自己的discord server),这些都需要花时间积累。希望对你有帮助。:)

    更新于 2020-02-13 20:48:30 7 条评论


  • 4

    万华镜“瞬间”执着者

    灰汐thEOry无有时代Emclit 等 4人赞同

    前面的人说的够多了。。。。

    学生怎么做游戏?权且将重点搁在这把.......

    虽然题目询问挺奇怪的,那么我们就一个个说。。。

    独立游戏:直接动手,UNITY或者什么引擎之类,教学比较足的,直接开始上手使用。什么?你说你不会?那就去看视频学。做出来的东西哪怕是个贪吃蛇他也是独立游戏,你也比众多只会说不会做的好很多了。

    INSURGENCY:那当然就是学怎么做INSURGENCY啦,INSURGENCY第一部就是个MOD,这里也就是我的意思,去学习制作MOD,FPS的mod,mod的制作成本总归是要低于完全自己重启炉灶,而且技术难度也会偏低,至于你会不会,还是那句话,善用B站,甚至油管,还有谷歌。什么?油管看不懂?那就去学英语。百利无一害

    3A:自己百度3A的定义,估摸就不会问这个问题了吧,或者说,可能有钱也是可以的

    附加:尽管来说,做游戏蛮难的,鉴于其技术的复杂性以及多样性,既要会美术又要会程序。但是从一个游戏设计角度上来讲,咱们并不能受制于技术,相反,限制给予了你创造力。自己去尝试用点纸片做点小游戏,有钱的话弄点模型(没跟你说战锤),自己设计点规则,和你的朋友们去试试。这都是你现在技术力可以支持的游戏设计。或者甚至对技术力要求更低的,去写一份TRPG的规则,这个你只要会打字就行了。好不好玩,另说。但是从技术以及实际层面讲,你是已经做出来了。

    不好玩,那说明你对游戏设计仍然缺乏很多相关理解,或者说,对玩家的理解。多动脑,多去想。但是相对应的,理解玩家,理解玩法,需要大量的知识作为储备,他们不一定是多么技术层面的东西,更多的可能是对于一些事物的理解深刻程度。想要写一份魔幻的TRPG规则,你就需要有对魔幻世界题材作品的阅历,才能避免做出啼笑皆非的内容。阅读理解好了,你才能去看明白那些大师之作背后的思想精妙;数学好了,对你的程序以及其他的技术力都是一个很大的帮助;英语好了方便你拥有更大的资源搜索空间;历史好了可以让你构筑一个更加深层次的,写实的世界;之后还能接着续。。。。。。。

    读书,拿个好成绩,去增加自己的知识以对自己的游戏内涵做增加;跟爸妈说好自己想做这块(有待商榷),去获得心理上的支撑;自己用自己现有的技术力,尝试着做点东西,测试,得到反馈,修改,无限循环以上;自学课外内容,编程,美术,增加技术力。

    说起来就是这样吧,做起来是另一个问题了

    更新于 2020-02-14 05:02:34 0 条评论


  • 3

    远在天国的JJA岛steam组 混沌邪恶

    首先你需要钱,这是最简单也是最难的事情

    有钱的比如房地产大亨 甲山林,第二款作品《天命奇御》质量就非常高,对于他们而言,做你所想要的fps也是有能力的

    别的基本没有,只要你有了钱,所有东西都可以找到团队去完成,基本上两百万左右就可以了,找一个比如《战乱机动队》,然后按照你需求改就行了https://store.steampowered.com/app/776590/_Past_Due/

    发布于 2020-02-13 15:40:37 0 条评论


  • 2

    HarrixMischief managed

    Sinsaang灰汐thEOry 赞同

    题主问的含糊不清,我就分条款来回答吧


    #1.想做《COD》

    我才疏学浅不敢强答...也不建议你继续等别人来回答


    #2《叛乱》这种体量的:

    1.你可能更需要一个良好的的团队。而不是某几样个人素质能力。

    2.但是在你盲目开干之前,我强烈建议你用虚幻4自带的FPS模板实现一个,哪怕很简陋的DEMO来验证可行性

    3.如果你不想在Gameplay上下太多功夫,大可照搬主流FPS游戏的玩法。否则建议你看一些游戏设计相关书籍,且不要照本宣科,要多思考。牛关有很多设计层面的文章,不一一举例。


    #3.做不到2.2项,且原因是

    1.压根不会使用这种软件:我建议换成RPGmaker来做一款熟简单的RPG,悉一下使用抽象层较高工具做来游戏。然后类比到3D游戏引擎中。另注:工业3D游戏引擎的使用难度和RM相比有指数级的差距。

    2.能勉强做到一些,但是大多数功能实现困难:你可能需要一些计算机相关专业知识,或者至少是计算机语言相关知识。别人都说“游戏引擎是为了让非专业人员也能制作游戏”,但就我个人感受来说这完全是P话。硬件架构,软件工程,计算机图形,懂得越广越深越好。


    #4.我不想受引擎限制,我甚至要自己造轮子

    能看懂这个或者能冒出这种想法,说明你有一定知识储备。但还是说明一下不要妄图凭一己之力手搓3D渲染器。

    学习C/C++,了解现代计算机的图形渲染流程。粗读(远离)《红/蓝宝书》《实时渲染》和《游戏引擎架构》。

    另推荐两个外国独立游戏圈常用的的两个偏底层的2D图形库SDLSFML。其中后者有非常好的C++风格OOP结构和接口,而且文档里有非常易懂的显卡渲染原理(我个人就是通过这个库入门计算机图形的)。

    以上。

    更新于 2020-02-16 23:29:45 0 条评论


  • 2

    OwenTsai游戏设计,Web开发

    学生常犯的错误(至少我是学生时常犯的错误)就是把问题考虑的太简单。我时常见到“如何做一个GTA”或者“如何做一个cod”之类的问题。还好提问者事后冷静下来(不),稍稍查一下知道了这些游戏有多少人开发,这些人都是干什么的等等,然后会意识到自己最好还是从RPG maker开始吧blah blah
    题主说对了一点,cod这样的游戏和独立游戏确实是有区别的。《独立游戏大电影》中,Tommy对着镜头诡异一笑:
    https://pic1.cdncl.net/user/owen_tsai/common_pic/f37a8e755ace20c254c7e6aa490a9531.jpg
    https://pic1.cdncl.net/user/owen_tsai/common_pic/a2485b0cbf7671663e4f1c4f5e105344.jpg
    https://pic1.cdncl.net/user/owen_tsai/common_pic/0f7d444c8e3c3767546dabb4786bc907.jpg
    (其实我觉得致远星还不错)
    ————
    正经内容:正经内容建立在你会程序设计,了解至少一门面向对象的高级程序语言,能够使用一门3D游戏引擎,并且有英文功底的基础上。
    最简单的方式是花大价钱买一个UFPS,这是unity引擎中实现第一人称射击的ultimate solution。
    学习cinemachine,cod这种将narration嵌套在第一人称射击的游戏运镜是十分重要的。
    学习post processing和shader。游戏和selfie一样全靠滤镜(不)
    学习behaviour tree,finite state machine等等涉及到ai的东西
    了解一些小细节,例如游戏枪口火光如何实现?Ray或者projectile型子弹你想使用哪一种?如何给游戏添加game feel?真实枪械的射击感觉是怎样的?子弹的声音从各个角度听起来一样吗?以及比如为什么独立游戏以platformer居多反而没有你想做的FPS之类的问题。
    其实最重要的能力是学习和应用的能力。我最初开始写代码的时候总是喜欢问别人问题,直到后来上了大学我才意识到,问问题是学生的标志,但99%的问题都可以在网上找到解决方案。当有一天你不再是学生,你必须学会自己找到解决问题的方法。
    更新于 2020-02-13 11:00:47 8 条评论


  • 0

    MrLeiDeSen一个爱玩恐怖游戏的...

    好好学习

    发布于 2020-02-14 10:10:01 0 条评论

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

{{question['follower_count']}} 个玩家关注

...

相关元素

相关游戏

相关问题

预算有限的情况下如何解决游戏中文配音?

8人关注 2个回答

第一次去GlobalGameJam该准备什么?

7人关注 3个回答

Nintendo Switch 是一个好的独立游戏发行平台/渠道吗?

19人关注 5个回答