首页 > 其他分享 >选择游戏开发工具的原则

选择游戏开发工具的原则

时间:2023-01-04 17:32:10浏览次数:37  
标签:游戏 原则 选择 开发工具 小游戏 工具 制作 关卡

本文首发于微信公众号【小蚂蚁教你做游戏】,欢迎关注领取更多学习做游戏的原创教程资料,每天学点儿游戏开发知识。

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

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

选择游戏开发工具的原则_游戏开发

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


欢迎关注小蚂蚁的微信公众号【小蚂蚁教你做游戏】,学习更多游戏开发原创教程。

选择游戏开发工具的原则_游戏制作_02


标签:游戏,原则,选择,开发工具,小游戏,工具,制作,关卡
From: https://blog.51cto.com/u_15530520/5988757

相关文章

  • App ui界面布局基本原则
     页面布局顾名思义就是对页面的文字、图形或表格进行排布、设计。优秀的布局,需要对页面信息进行完整的考虑。即要考虑用户需求、用户行为,也要考虑信息发布者的目的、目......
  • c# 游戏设计:地图移动
    想实现一个小游戏,先做地图移动。步骤记录如下:1、百度到一张大的迷宫地图,放在项目的debug目录下,备用。2、创建一个winform项目,不添加任何界面元素。3、添加数据成员如下:......
  • 《Unity 2D与3D手机游戏开发实战》上架了。
    新书上架了。这本书主要是Unity开发的入门,附带了一个简单的2D例子,一个3DRPG的简单例子和一个尽可能用插件实现的射击游戏的例子。书很薄,不过因为是彩页印刷,价钱不是那么实......
  • 简述游戏地图制作过程(一)
      概述以三国地图为例子,给大家介绍下策略游戏的地图设计方法,主要包括原型搭建,地形细化,动线设计。 原型搭建首先明确地图基础规则:地图由格子组成,单个格子带地形属......
  • 设计模式之开闭原则
    面向对象程序应该对扩展开放,对更改封闭。如果更改代码,要重新编译,重新测试,重新部署,会附带很多其他操作。python可以使用鸭子模式,进行多态调用。如下,a和b可以独立变化,不......
  • 开发工具链
    Jenkins2.361.2  https://www.jenkins.io/    nacos   k8s  ......
  •   4个步骤教你一天之内学会制作游戏
     想自己做游戏? Unity,Unreal等游戏引擎上手难度太高,代码学习得头大,美术成本太高一个立绘500元,没有人手把手教你,也没有同伴一起讨论? 指路:易次元官网的创作学院。想自......
  •   4个步骤教你一天之内学会制作游戏
     想自己做游戏? Unity,Unreal等游戏引擎上手难度太高,代码学习得头大,美术成本太高一个立绘500元,没有人手把手教你,也没有同伴一起讨论? 指路:易次元官网的创作学院。想自......
  • 极乐迪斯科最终剪辑版 Disco Elysium for Mac (冒险探索游戏)vb451f056 中文原生版
    DiscoElysium是一款令人惊叹的RPG游戏的最终版本。你的角色是一个拥有一套独特技能的侦探,他将探索整个城市地区。命运会带你找到难忘的角色。进行审讯、解决谋杀案或接受贿......
  • 星际争霸宝典 - 游戏相关
        这几天写博文,就把以前的游戏“星际争霸1”的宝典翻出来了,放上来让各位星际迷们进行共享。      下载链接:https://files.cnblogs.com/files/lzhdim/%E6......