如果想做个“大”游戏,都需要具备什么?

简介: 如果想做个“大”游戏,都需要具备什么?

嗨!大家好,我是小蚂蚁。


经常有人这样问我:我想做个xxx游戏(xxx指的是当前市面上流行的大型游戏),你能教我做吗?这里我把xxx游戏统称为大游戏,指的是那种大型的手机游戏或者端游。


前不久还有一位小学生给我留言:我想做个原神那样的游戏,但是平时上课没时间,只能用空闲时间做做,你能教教我吗?


我是真想教呀,但是这个是真教不了呀!


每次遇到这种问题的时候都觉得挺尴尬的,尤其是你能觉出来提问者是在很认真的问这个问题,大概是这么样的一种状态:你知道提问的人对于游戏开发一无所知,所以才会问出这样的问题。你还知道对方知道你是教做游戏的,而他也确实是有了想学做游戏的想法,才会这么问你的。你知道他的想法不切实际,而他自己却不知道。你还知道如果你回答教不了,对方会纳闷这个货不是教做游戏的吗?怎么教不了呢?最要命的是什么,你还知道以对方目前对于游戏开发的理解能力,大概率是听不懂你解释的“为什么你想做的这个游戏做不了”的种种原因。


所以,你看遇到这种问题我能怎么回答呢?大概只能回答非常抱歉,我这里是教你做小游戏,你说的这种“大”游戏呀,我这里教不了,你可以去别的地方看看。


这样的回答肯定是不能让人满意的,对于很多人来讲“大”游戏才是自己想做的,那我们今天就简单的来看看,如果你一个人想要做一个“大”游戏,都需要具备什么。

首先我们得为“大游戏”做一下限定,像王者荣耀,原神这类的几百人团队制作的游戏就不考虑了,这里我们说的是一个人有可能完成的“大游戏”。就是你可能会在网上看过或者听说过的,一个独立游戏开发者历时 N 年制作出的独立游戏。接下来我们就来看一下想要一人成军,做出一个“大”游戏都需要具备什么。


第一,时间。可以长期的持续的从事游戏开发的时间,一个人独立开发一个大游戏,耗时几年时间是很正常的。单单这一个条件,基本上 99.99% 的人就淘汰了。


第二,你要保证自己可以在这段长期的时间之内不会饿死。假如说你计划三年时间开发一款独立游戏,那就意味着在这三年的时间里你大概率没有收入,所以你要有足够的储备,保证自己能够度过这一段长长的时间。如果你是独身一人的话,或许还有可能,毕竟一人吃饱全家不饿了,如果已经成家的话,那就别瞎想了,你得有养家的责任。


第三,你要有强大的学习能力和解决问题的能力。独自一人做一个大游戏,很像是你独自一人摸着石头过一条大河,没有借鉴,没有参照,没有帮扶,遇到困难全得自己解决,哪里不会就得学哪里,你得是一名全能型的选手,做的了设计,画的了图,写的了代码,改的了 bug......


第四,你要耐得住寂寞。独自一人几年时间做一件不知道结果如何的事,听上去就相当的悲壮,这期间的寂寞和孤独无人知晓,只有你和你未开发完成的游戏相处......


其它的艰难险阻就不说了,以上的四条基本上 99.999% 的人都做不到。我们听说的那些耗时 N 年制作出一款游戏的独立开发者已经是万中无一的绝世高手了,那些耗时 N 年做出一款游戏最后还大卖成功的更是百万中无一了。


你现在知道想要做个大游戏需要面对的是什么了吧?是一座高耸入云又无比陡峭的山。


所以,你现在也了解为什么小蚂蚁只能教你做个小游戏了吧?因为我们都是普通人,不是那万中无一的绝世高手。


普通人大概率一辈子都登不上珠峰,但是却可以爬很多座小山,每爬一座小山都能看到不同的风景,获得不一样的收获。


普通人虽然不太可能做出一个大游戏,但是通过学习,做出一个小游戏却是有大可能的。不同的山顶有不同的风景,不同的游戏也有不同的市场,门槛极高的大游戏面向的是重度的游戏玩家,人人可上手的小游戏面向的是更广泛的休闲游戏玩家。


或许做个人人都可以上手玩的小游戏也会大有可为呢!


另外,如果你连个小游戏都做不了的话,想“大游戏”是不是有点儿想多了。

相关文章
|
8月前
|
项目管理 UED 开发者
优秀技术产品经理应具备的关键能力
在技术开发领域,技术产品经理在项目中起着至关重要的作用,他们不仅需要具备项目管理的技能,还需要精通技术领域,能够理解和引领团队在技术层面上的决策,他们以技术的视角对项目进行管理,确保项目按时高质量交付。而且优秀的技术产品经理不仅是项目组的主心骨,还是技术决策的参与者和项目推进的关键人物。那么本文就来探讨一下如何成为一名优秀的技术产品经理,一个优秀的技术产品经理应该具备的关键能力,希望能够为那些渴望成为优秀技术产品经理的人提供一些启示和指导。
116 2
优秀技术产品经理应具备的关键能力
|
4月前
|
云安全 安全 API
2024 年 CSPM 产品该具备哪些能力?
云安全态势管理(CSPM)是一种持续管理IaaS和PaaS安全态势的解决方案,通过预防、检测和响应云基础设施风险来保障安全。CSPM应用通用框架、监管要求和企业政策,主动或被动地发现和评估云服务配置风险,并提供修复选项。例如,若阿里云OSS服务被错误地设置为公共读写权限,CSPM会检测出这种不当配置并提供修复建议。CSPM的核心功能包括实时配置检测、基于上下文的优先级排序、多云支持及自动修复选项,帮助企业及时发现并解决配置不当问题。
176 1
2024 年 CSPM 产品该具备哪些能力?
|
5月前
|
图形学 机器学习/深度学习 人工智能
颠覆传统游戏开发,解锁未来娱乐新纪元:深度解析如何运用Unity引擎结合机器学习技术,打造具备自我进化能力的智能游戏角色,彻底改变你的游戏体验——从基础设置到高级应用全面指南
【8月更文挑战第31天】本文探讨了如何在Unity中利用机器学习增强游戏智能。作为领先的游戏开发引擎,Unity通过ML-Agents Toolkit等工具支持AI代理的强化学习训练,使游戏角色能自主学习完成任务。文章提供了一个迷宫游戏示例及其C#脚本,展示了环境观察、动作响应及奖励机制的设计,并介绍了如何设置训练流程。此外,还提到了Unity与其他机器学习框架(如TensorFlow和PyTorch)的集成,以实现更复杂的游戏玩法。通过这些技术,游戏的智能化程度得以显著提升,为玩家带来更丰富的体验。
87 1
|
8月前
云串流技术多人操作一个3D应用程序的解决方案
云串流技术为每个用户启动独立的3D应用实例,不支持多人同时操作同一程序以避免指令冲突导致崩溃。但在会议或教学场景中,可通过用户逻辑如游客模式、账号密码模式实现轮流操作,点量云串流方案可根据需求定制,适应不同场景。
85 1
|
8月前
|
存储 测试技术 定位技术
新一代自动化测试工具需要具备的功能
新一代自动化测试工具需要具备的功能
|
存储
存储应该具备以下技术能力
存储应该具备以下技术能力
107 1
元宇宙3D游戏开发规则丨元宇宙3D游戏链游系统开发实现技术逻辑及方案丨元宇宙3D游戏链游源码案例部署
打开Window-Animation-Animation, 点击DoorPivot,Add Property为门的Rotation。在0:00个0:30添加两个关键帧。开门时0:00关键帧Rotation为0,0:30关键帧Rotation为85;关门时0:00关键帧Rotation为85,0:30关键帧Rotation为0。
|
存储 边缘计算 编解码
|
XML 网络协议 Ubuntu
当程序员具备了抽象思维
若想捉大鱼,就得潜入深渊。深渊里的鱼更有力,也更纯净。硕大而抽象,且非常美丽。
13087 8
当程序员具备了抽象思维
语音软件开发,具备哪些流量变现优势?
语音软件开发,具备哪些流量变现优势?