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

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

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


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


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


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


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


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


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

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


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


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


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


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


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


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


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


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


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


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


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

相关文章
|
19天前
|
缓存 前端开发 NoSQL
《CRM性能突围:从4秒卡顿到毫秒级响 应的全链路实战拆解》
本文记录了企业级CRM系统从4秒卡顿到毫秒级响应的全链路性能优化实战。系统因业务扩张(200人销售团队、300万条客户数据)出现查询超时、数据库高负载等问题,团队跳出“通用方案”陷阱,分阶段突破:数据层通过精准索引、“年+季度”分表、预计算宽表优化,将SQL耗时从3.5秒压至200毫秒;缓存层搭建“本地缓存(Caffeine)+分布式缓存(Redis)”架构,结合热点隔离与Binlog监听保证一致性,缓存命中率提升至91%;应用层通过异步解耦(消息队列)、资源隔离(微服务拆分)、前端配合优化,解决阻塞与资源争抢。最终通过全链路监控与定期迭代,构建长效优化机制。
150 9
|
2月前
|
Ubuntu 安全 数据挖掘
揭开Linux系统神秘面纱,选择Centos、Debian、Ubuntu?
CentOS、Debian 和 Ubuntu 三种 Linux 操作系统各具优势和适用场景。CentOS 更适合用于服务器应用,Debian 更适合稳定需求的系统环境,而 Ubuntu 更适合用于桌面操作系统和开发环境等。CentOS 和 Debian 相对保守,重视稳定性和安全性;Ubuntu 侧重更新和更好的可用性,重视用户体验。此外, Ubuntu 在市场上的占有率最高。因此,选择适合自己需求的操作系统非常重要,可以帮助用户提高效率和使用体验。
|
5月前
|
存储 虚拟化 数据中心
VMware ESXi 8.0U3e macOS Unlocker & OEM BIOS HPE (慧与) 定制版
VMware ESXi 8.0U3e macOS Unlocker & OEM BIOS HPE (慧与) 定制版
143 8
VMware ESXi 8.0U3e macOS Unlocker & OEM BIOS HPE (慧与) 定制版
|
9月前
|
机器学习/深度学习 人工智能 搜索推荐
Ingredients:无需额外训练的多ID视频生成框架,通过多张人物照片生成定制视频
Ingredients 是一款基于多ID照片与视频扩散Transformer相结合的定制视频生成框架,能够生成高质量、身份一致且内容灵活的视频。
334 19
Ingredients:无需额外训练的多ID视频生成框架,通过多张人物照片生成定制视频
|
开发者
如何在游戏中实现一个好看的金币效果
如何在游戏中实现一个好看的金币效果
333 1
|
开发者
自己制作游戏缺少游戏素材怎么办?
自己制作游戏缺少游戏素材怎么办?
237 0
|
机器学习/深度学习 算法 数据可视化
统计建模——模型——python为例
统计建模——模型——python为例
738 0
|
Ubuntu 数据安全/隐私保护 虚拟化
win11使用WSL2配置Ubuntu 环境
打开cmd 输入wsl,提示我们系统不支持wsl。
553 0
如何让你的小游戏适配不同尺寸的手机屏幕
本文主要内容:教你如何对游戏中的 UI,背景以及内容进行不同尺寸屏幕的适配,让你的小游戏在各种尺寸的屏幕上,都展示出最好的一面。
939 0
如何让你的小游戏适配不同尺寸的手机屏幕