选择游戏开发工具的原则

简介: 这篇文章重点不是介绍这个关卡编辑工具,而是想说说如何选择工具。昨天在使用 Unity 制作关卡编辑器的时候,我就在想有没有可能让一个新手快速的学会并且使用它做出东西,想来想去最终得到的结果是不可能。再看一眼上面的这个 Unity 软件的界面,如果你是一个从未做过游戏的新手的话,估计已经开始脑阔疼了,光是工具本身门槛已经足够高了,更别说是还有另一个前提:学习 C# 编程语言。

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

昨天为了给我的精致1010游戏方便的增加更多关卡,我用 Unity 做了个关卡编辑器,看上去像是这样:

没什么美观可言,其实重点在于功能性。它能够帮助我查看编辑几百个关卡,并且能够将编辑好的关卡保存到一个“关卡数据.csv”文件中,这个文件又能够直接导入到微信小游戏制作工具中。

这篇文章重点不是介绍这个关卡编辑工具,而是想说说如何选择工具。昨天在使用 Unity 制作关卡编辑器的时候,我就在想有没有可能让一个新手快速的学会并且使用它做出东西,想来想去最终得到的结果是不可能。

再看一眼上面的这个 Unity 软件的界面,如果你是一个从未做过游戏的新手的话,估计已经开始脑阔疼了,光是工具本身门槛已经足够高了,更别说是还有另一个前提:学习 C# 编程语言。

所以,我否决了自己想制作 Unity 教程的想法,这是专业人士使用的,而我的目标是教会更多的普通人上手做出一个自己的游戏。

对于普通人来讲,学习专业开发工具的投入成本太高了。比如说拍照,普通人所需要的只是一些基本的拍照技巧和构图知识,能够随手拿起手机拍摄一张不错的照片就很满足了。没有必要去花大价钱购买专业的拍照设备,学习专业的拍摄知识,然后才能够拍出一张照片。

我认为选择工具是有原则的,这个原则就是要以目标为导向。如果你的目标是想要随手拍张生活照,那么选择一部拍照效果不错的手机就足以了,如果你的目标是想要参加某摄影大赛,那很显然你需要选择一部及其专业的相机设备。

这个原则在做游戏上也是如此,在选择工具之前搞清楚自己的目标很重要。如果你对做游戏感兴趣,想要自己尝试着做个小游戏,或者想要快速的验证自己的某个想法,那么选择一个简单易上手的工具就非常的合适,例如微信小游戏制作工具。如果你想要制作一个复杂的游戏,或者你想要在以后从事游戏开发这个行业,那么很显然你就应该选择专业的开发工具,例如 Unity,CocosCreator,Unreal 等。

这个原则其实并不难理解,但是我却见过不少人在工具的选择上犯着明显的错误。比如说,有些人非得要用小游戏制作工具来完成一个“大游戏”的制作,最终只搞的自己处处碰壁。与此相反的,也有一些人非得用及其专业的工具来做一个简单的小游戏,着实有些用关公的大刀削苹果的感觉。

因为工具选错了,从而给自己带来很多不必要的麻烦,这种情况其实是可以避免的。

首先搞清楚自己的目标(这个很重要),然后再根据自己的目标,选择合适的工具。怎样的工具算是合适呢?要能满足这样的两点,第一,它能够胜任并实现你的目标(想做个 3D 游戏,选择一个 2D 的工具就是不能胜任),第二,它的学习和使用成本要尽可能的低。

举个例子,你的目标是做一个简单的 2D 飞行射击游戏,先来看第一点,所有的开发工具都能满足。然后再来看第二点,通过比较很自然就会选择微信小游戏制作工具,因为它的学习和使用成本是所有工具里最低的。

一旦选定工具后,接下来要做的就是专心的学习和制作你的游戏了。学习和制作的过程中,切勿这山望着那山高,总觉得别的工具更好。这会给你带来很多的干扰,尤其是当你遇到手里工具的弊端时,很容易就会想到其它工具的优点。

所有的工具都有其优势和弊端,如果你选择的工具符合先前的那两点要求,那就证明它是能够帮助你达成目标的,所以,当你在使用过程中遇到麻烦时,应该想的是如何用手里的工具解决眼前的麻烦,而不是把解决办法寄托于其它的工具之上。

最后还有永远不要忘了最重要的事,你的目标是把游戏做出来。

我们当前所遇到的境况都是先前选择的结果,选择很重要,希望这篇文章能够对你有所启发,帮助你选到合适的工具,避免一些不必要的麻烦,助力你顺利的实现目标。


我是会做游戏也会教你做游戏的小蚂蚁,想学习做游戏的话,关注我的公众号就对啦!

这里是我的游戏开发课程服务,不只是一门课,而是围绕着新手学习做游戏有关的一整套服务。致力于帮助更多的人学会做游戏并做出自己的游戏,欢迎来跟 71 位同学一起学习做游戏。【点击这里】了解课程服务详情。

这里是小蚂蚁的小游戏系列,闲暇之余希望能给你带来片刻的放松和愉悦。无需下载安装,点击下方的游戏卡片就可以直接玩啦!









也欢迎加个微信,交个朋友,朋友圈每日分享与做游戏有关的知识和内容,可以来围观。备注“学习做游戏”可免费领取学习做游戏的原创教程资料。接受付费咨询,不闲聊,望见谅。

相关文章
|
Unix Linux 数据安全/隐私保护
使用阿里云配置饥荒游戏服务器教程
阿里云学生服务器,配置饥荒服务器,实现远程畅联
|
缓存 Linux 开发工具
CentOS 7- 配置阿里镜像源
阿里镜像官方地址http://mirrors.aliyun.com/ 1、点击官方提供的相应系统的帮助 :2、查看不同版本的系统操作: 下载源1、安装wget yum install -y wget2、下载CentOS 7的repo文件wget -O /etc/yum.
260178 0
|
机器学习/深度学习 缓存 算法
LLM 大模型学习必知必会系列(十二):VLLM性能飞跃部署实践:从推理加速到高效部署的全方位优化[更多内容:XInference/FastChat等框架]
LLM 大模型学习必知必会系列(十二):VLLM性能飞跃部署实践:从推理加速到高效部署的全方位优化[更多内容:XInference/FastChat等框架]
LLM 大模型学习必知必会系列(十二):VLLM性能飞跃部署实践:从推理加速到高效部署的全方位优化[更多内容:XInference/FastChat等框架]
|
算法 编译器 API
JAX 中文文档(十二)(3)
JAX 中文文档(十二)
123 0
|
Python
python学习: fire库的使用教程
python学习: fire库的使用教程
532 0
python学习: fire库的使用教程
|
DataWorks
DataWorks售前咨询
DataWorks售前咨询
14113 8
DataWorks售前咨询
|
小程序 定位技术 API
Unity3D-开发工具选择与Unity安装
本笔记基于windows平台,使用Unity软件ARFoundation开发工具开发安卓系统 开发工具版本: Windows11 Unity Hub 2.5.5 Unity2020.3.25f1c1(LTS)
1057 0
Unity3D-开发工具选择与Unity安装
|
Ubuntu 数据安全/隐私保护
饥荒:从0开始搭建服务器
记得刚和朋友联机的时候,都是校园网,我做主机他卡,他做主机我卡。这让我和他玩的都不爽之后到饥荒三个吧求助,得到的答案就是云服务器。然后我就去贴吧求助,终于,在用了一下午的时间后,找到了一个较为简单的方法,那就是用云服务器,再配合hi434785814大神的软件即可搭建饥荒云服务器。
饥荒:从0开始搭建服务器
|
4天前
|
弹性计算 运维 搜索推荐
三翼鸟携手阿里云ECS g9i:智慧家庭场景的效能革命与未来生活新范式
三翼鸟是海尔智家旗下全球首个智慧家庭场景品牌,致力于提供覆盖衣、食、住、娱的一站式全场景解决方案。截至2025年,服务近1亿家庭,连接设备超5000万台。面对高并发、低延迟与稳定性挑战,全面升级为阿里云ECS g9i实例,实现连接能力提升40%、故障率下降90%、响应速度提升至120ms以内,成本降低20%,推动智慧家庭体验全面跃迁。