引擎只是工具,游戏才是目的

简介: 嗨!大家好,我是小蚂蚁。很多朋友都知道我做了一门专门面向新手的游戏开发课程,在这个课程中使用的是微信小游戏制作工具。有不少人问过我,为什么要选用这个工具,而不去使用那些比较成熟的游戏引擎

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

很多朋友都知道我做了一门专门面向新手的游戏开发,在这个课程中使用的是微信小游戏制作工具。有不少人问过我,为什么要选用这个工具,而不去使用那些比较成熟的游戏引擎,例如 CocosCreator 或者 Unity。

答案其实很简单,不论是 CocosCreator 也好,Unity 也好或者是 Unreal 也好,对于新手,它们的门槛都太高了。

对于很多有一定开发能力的人来讲,可能很难理解,让新手小白一上手就要接触一个复杂的开发软件,而且还要去学习一门编程语言,是怎样的一种“噩梦”。

说是“噩梦”其实一点儿都不为过,还记得我当初学习做游戏的时候,第一次上手用 Unity,捣鼓了一个月,连一个最简单的小游戏也没做出来,最终完全沦陷在了对这个复杂软件的使用研究中,很显然,这已偏离了做游戏的主线任务,反而是在研究游戏引擎使用方法的这条支线任务上,花费了大量的时间。

一个功能强大,包罗万象的游戏引擎,对于新手来讲其实并不是一件好事,它会很容易地让你陷入到对于工具本身的研究中,而忘记了自己的主要目的是什么。


其次这些游戏引擎都需要你具备一门编程语言基础,单单这一个必要条件,就能够拦下 90% 以上想要做游戏的人了。学会并能够熟练的在游戏开发工具中使用一门编程语言,对于新手小白来讲,这个条件太过苛刻。


这就是我不选这些游戏引擎的原因,我要做的是一门真正的面向新手的游戏开发课程,很显然这些游戏引擎并不适合新手入门,因为它们的门槛太高。


为什么要选择微信小游戏制作工具呢?因为它简单,特别简单,是目前为止我所遇到的能够把做游戏的门槛降低到最低的工具。它能够让你快速地上手做出一个游戏来,这一点太重要了。


我们想要学习并掌握一项新技能的阻力是非常大的。


想象一下这样的场景:有一天,你忽然心血来潮,一拍脑门决定要做一个自己的游戏。于是乎你上网搜索了一下,学习做游戏都需要具备哪些知识和技能,看完之后热度冷却了一半儿,因为你发现这特么需要学的东西也太多了。最后凭借着剩余的 1/3 的热情,你安装了一个 Unity 游戏引擎,打开之后不久你的热情就被彻底熄灭了。光学习使用这个软件就够复杂的了,我看还是算了吧。


但是如果你有幸上网搜索到了微信小游戏制作工具或者是小蚂蚁写过的新手系列教程,看过之后你会发现,咦?做游戏好像并不是一件非常难的事情嘛!我捣鼓了几下,竟然也能做出来一个有模有样的游戏了呢!


后面的场景其实就是我正在做的事,我希望让那些有做游戏想法的人,能够以较低的成本和投入,去体验做游戏的过程并把一个游戏做出来。


因为“做出来”才是最重要的,游戏完成时的自豪感和成就感能够给你强烈的正反馈,这些反馈能够激发你对做游戏的兴趣,产生自驱力,带领你在游戏开发的世界里继续前进。


兴趣才是最好的老师,没有必要一开始就用很难的东西把那些有做游戏想法的人给吓退。可以把门槛降得低一点,面带微笑地说:来,我领着你先进门来看看,如果看过之后激发了你的兴趣的话,以后你就能够继续前进,并且有力量去挑战更难的事情了。


当你有了兴趣之后,想要在游戏开发的世界里继续攀登,你可能就需要有更强大的工具但是在那时,学习和使用它们对你来说就不再恐惧了,因为你知道你将会借助它们的力量做出自己心目中更好更大的游戏。


所有的工具一定都会向着越来越易用化,大众化的方向上发展。当每个人都能用文字编辑软件轻松写作的时候,文字创作迎来了空前的发展。当每个人都能拿起手机轻松地拍摄的时候,图片和视频创作迎来了空前的发展。或许有一天,当每个人都能够使用游戏创作工具轻松地制作游戏的时候,游戏创作也将迎来空前的发展。


工具的发展同时也会给人带来一种错觉,你拿起手机只需要把镜头对准想要拍摄的地方,然后点击一下拍摄按钮就可以拍出一张不错的照片,再点击一个美化按钮就可以自动美化这张照片。经过拍摄工具和美化算法的努力,你拍的照片看起来非常的不错,甚至其中的某些光影效果都不输给专业的摄影师拍摄的照片。


但是你不是摄影师,因为,让你强大的是工具而不是你的技术。如果换掉了你的手机,没有了拍摄工具和美化算法,你就再也拍不出来好看的照片了。你与摄影师的差别是因为拍摄工具的不同吗?


游戏开发者与游戏引擎的关系也是如此,能让你做出好游戏的是工具吗?还是别的什么东西?


引擎只是工具,游戏才是真正的目的。

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


相关文章
|
6月前
|
vr&ar 图形学
2D丨3D元宇宙游戏系统开发详细规则/需求步骤/逻辑方案/源码步骤
Developing a 2D/3D metaverse game system involves multiple aspects, including game design, graphics engines, virtual world construction, social interaction, and economic systems. The following is a summary of a development plan:
|
3月前
|
图形学 C#
超实用!深度解析Unity引擎,手把手教你从零开始构建精美的2D平面冒险游戏,涵盖资源导入、角色控制与动画、碰撞检测等核心技巧,打造沉浸式游戏体验完全指南
【8月更文挑战第31天】本文是 Unity 2D 游戏开发的全面指南,手把手教你从零开始构建精美的平面冒险游戏。首先,通过 Unity Hub 创建 2D 项目并导入游戏资源。接着,编写 `PlayerController` 脚本来实现角色移动,并添加动画以增强视觉效果。最后,通过 Collider 2D 组件实现碰撞检测等游戏机制。每一步均展示 Unity 在 2D 游戏开发中的强大功能。
163 6
什么是元宇宙游戏系统开发案例介绍/方案步骤/需求功能/源码指南
Metaverse game system development refers to the creation of a complex system that combines virtual reality, blockchain technology, and game design, allowing players to immerse themselves in a virtual world and interact with other players, trade virtual assets, and more. This type of gaming system ty
|
vr&ar 图形学 Windows
CATIA等设计类软件实时渲染流化解决方案
**实时渲染技术可以实现在VR/AR眼镜中查看CATIA模型,其实不仅仅是VR和AR眼镜,还可以是手机、平板、电脑中直接打开网页就可以查看和浏览CATIA等3D模型。而VR/AR眼镜中通过实时渲染技术不仅仅可以查看CATIA模型,其他的比如BIM/Unreal/unity等模型也都是OK的。**那具体是怎么实现的呢?使用起来麻烦吗?能不能支持多人同时使用呢?关于这些对于实时渲染比较相关的问题,这里点量云小芹做统一解释说明。
209 0
CATIA等设计类软件实时渲染流化解决方案
|
SQL 监控 数据库
优化一对一直播源码接口性能,从哪一项开始
一对一直播源码在进行接口优化最主要的方式,就是根据问题发生的原因,选择合适的解决方案,提升功能使用体验。
下一篇
无影云桌面