不会编程也能做游戏?游戏开发工具的飞速发展为普通人带来新机遇

棋牌游戏开发 7个月前 80浏览 0评论

「点击上方“GameLook”↑↑↑即可订阅微信」

制作游戏难吗?

玩家、市场、开发者的关注点不同,所以对这个问题的答案也不同。不过,有一点应该是很多人普遍认可的,那就是制作游戏的技术门槛比较高,即使是换了皮的游戏,也不是谁都能轻易尝试的。对于很多想涉足游戏制作的普通人来说,最基础也是最开始需要面对的问题就是编程和游戏引擎。

作为电子世界的根基,那一行行代码难倒了很多人。出了问题,自然会有人想办法解决。随着游戏产业的快速发展,游戏开发工具近年来也得到了快速发展,不用编程也能制作游戏产品的理念在近几年逐渐流行起来。

从备受争议的RPG Maker,到近期被Opera收购的GameMaker,这个从零开始的开发工具或引擎已经走过了漫长的道路,甚至腾讯也推出了自己的产品。

近日,微信小游戏官方公布了网页版微信小游戏开发工具“小游戏可视化制作工具”,官网上已经有很多游戏作品,参与开发的人群不仅限于专业人士,还有很多普通人甚至学生,可以说把产品整体的基础降到了很低。

在平面媒体和影音创作领域,科技的进步打破了普通人与这些行业的壁垒,任何人只要掌握基本的工具,都可以成为使用者或创作者,而不需要编程的游戏制作工具的出现,也在影响游戏产业的发展方向。

只需拖放几分钟即可完成新游戏

作为一款自2019年7月起开放内测应用的工具,目前该工具还在内测阶段,不过用户只需要在网页端用微信账号登录即可体验、制作属于自己的小游戏,完成后还可以分享小程序码让其他人体验自己的游戏产品。

该工具以飞机射击游戏作为演示模板,命名为“Hello World”

该工具的界面也比较简洁,首页是玩家创作的各类作品的展示,作品演示涵盖了当前工具可以完成的最基本的游戏类型,包括平台跳跃、射击游戏、AVG 等类型,玩家可以查看对应游戏背后的逻辑,可供玩家模仿、学习和修改。

在示例工坊中,主要让玩家熟悉各种插件、遮罩、移动方向、碰撞等背后的逻辑,为零基础的玩家提供熟悉工具的学习范例。在探索区,玩家可以查看官方文档、进入微信小游戏开放社区,或体验其他开发者公开分享的作品。

当创建新项目时,与许多类似的平台一样,用户可以从头开始,或者选择一个基本模板并进行修改和定制。

该工具的编辑器界面和原理和大部分编辑器类似,基本就是游戏素材+精灵+脚本,以可视化的方式编辑游戏场景,以积木为脚本设计精灵的行为逻辑。

玩家可以自行导入素材,也可以使用编辑器内自带的素材库将其设置为添加行为的精灵物体,再在编辑器中为每个物体设置已有的行为与事件。用户只需要理清各个事件之间的逻辑关系,以积木的形式进行排列组合,便可无需编程,打造属于自己的小游戏。

当然,该项目是开发者个人私有的,与微信账号绑定,由于团队协作登录还未开放,所以无法分享给别人或者共同编辑。

以下是利用微信小游戏制作工具制作飞机射击游戏的流程:

一场打破创意障碍的革命

现代互联网出现也不过才30年,而这30年技术驱动工具的进步已经打破了普通人与很多职业和技术之间的壁垒。

最早的图形操作系统,为如今几乎人人都拥有的个人电脑、移动设备等产品奠定了基础;整套Adobe套件,让图像和视频的处理和设计更加简单,成为如今职场上几乎必备的技能之一;社交网络、媒体平台、Youtube等网站,让很多人从观众变成了内容生产者,极大地改变了影视媒体行业的现状。

如今,游戏行业也会发生变革。其实早在2006年,免编程的程序开发工具就已经出现。也就是如今很多少儿编程教育编辑器《Scratch》的雏形,包括《小游戏可视化制作工具》中,我们也能看到Scratch的影子。

而说到游戏,大名鼎鼎的RPG Maker可谓历史悠久,早在1992年便发布了第一部作品,由于操作简单易用、广为流传,导致市面上出现了大量粗制滥造的RPG作品,导致不少游戏玩家患上了“RPG Maker PTSD”。

回到21世纪,“去编程化”的游戏制作工具层出不穷。近两年,随着游戏技术的发展和整个行业的壮大,如何开源成为了很多公司都在思考的问题。这类降低游戏制作门槛的工具也成为了各大厂商眼中的抢手货。

游戏制作工作室

过去有橙光制作工具、云云编辑器等交互编辑器,后来又有幻境、LayaMe等游戏创作工具,现在腾讯也推出了自己的小游戏制作工具,这种免代码、免编程的游戏制作方式显然已经成为特定类型游戏的一大趋势。

市场对此的反应颇为激烈,上个月,Opera 以 1640 万美元收购 GameMaker 游戏引擎开发商 YoYo Games,让“零基础游戏开发”成为一种潮流;前几天,无代码游戏引擎 Buildbox 共获 5400 万美元融资,还招募了前 Riot Games CTO Mike Seavers 出任 CEO。

这种趋势也正在迅速蔓延到其他游戏类型。如果说上面提到的编辑器和引擎多为2D或小型游戏所用,那么Core Games则代表了此类工具面向中大型游戏的未来。

Core 是一款基于 PC 的游戏创作工具,其核心基于 Epic 的热门游戏引擎 Unreal Engine 构建。结合官方的两个教育计划:Core Academy 和 Core Game Dev Bootcamp,它可以让电脑新手通过在线学习在不到一小时的时间内发布自己的第一款可玩的多人 3D 射击游戏。

工具都有两面性。

虽然无需编程的游戏制作工具的兴起短期内可能不会带来明显的效果,但其带来的影响和未来的改变却不容忽视。

对于热爱游戏、热爱游戏行业的玩家来说,大大降低了游戏制作的门槛,用户不需要特别专业的支持储备,只需要了解最基本的操作逻辑,不需要各种物质资源,就能做出一款可以正常运行的游戏,这对于前期激发兴趣、培养行业人才都有帮助,开发者甚至还能获得一定的商业收益。

对于独立游戏开发者来说,虽然有些工具的下限很低,但对于有一定知识储备的开发者来说,上限也很高。尤其对于小团队来说,如果团队中的策划、美术能够写着色器、规划脚本代码,整个团队的工作效率会大大提升。对于没有太多经验的团队来说,效率的提升往往意味着产品试错成本的降低。在有限的开发成本和时间限制下,更多的试错机会意味着更大的存活几率。而像腾讯这样的官方工具,也可以借助工具的平台优势,降低后期运营的成本。

当然,使用这样的免费工具,一旦产品出现bug,如果是平台问题,开发者几乎没有办法处理,只能等待平台更新,这必然会对产品造成不小的影响;而一旦开发者与平台形成了寄生关系,对平台和工具产生了依赖,那么团队在扩大的过程中就会面临极其痛苦的成长过程。

对于专业的游戏开发者和团队来说,当大型游戏工具成熟后,也能大大提高游戏开发效率,降低成本。但这类工具一般会受到内容和题材的限制。因此游戏开发,对于经验丰富的团队和开发者来说,虽然在很多游戏的开发中可以灵活运用,但工具的专业性可能会打折扣。

橙光游戏可以说是未来这类工具发展的雏形,工具、平台、社区该有的都有,但还是以PUGC为主。

最后,对于工具拥有者和相关公司来说,降低开发门槛将扩大他们的用户群和内容来源,打开内容水龙头,自然而然地建立自己的平台。许多游戏开发者或业余开发者也会因为平台而进入相关社区。

虽然上面提到的这些工具都宣称不需要编程,只需要动手,但游戏开发还是需要一定的专业技术水平。即便各类素材库非常齐全,游戏的动画、创意、关卡设计等对很多人来说还是很难。这些工具只是解决了第一步。这意味着游戏公司想要搭建一个完全依赖 UGC 内容的平台几乎是不可能的。

流行的开发工具是未来

技术推动工具的进步,工具推动行业进步。就像图形操作系统、Adobe 等软件一样,可视化编程必将改变游戏制作流程,虽然这些工具大多还处于非常早期的阶段,想要取代现有的研发流程还是天方夜谭。降低开发难度、提高开发效率是目前所有游戏引擎追求的目标。

比如Unity。Unity大中华区技术总监张黎明告诉GameLook,“目前Unity版本已经提供了Shader Graph和VFX Graph两款可视化编程工具,可以分别替代Shader和粒子效果的部分代码编写工作。另外,针对规划师等轻量级代码使用者,我们分别提供了Bolt和Visual Scripting Tool两款可视化编程工具。Bolt目前已在AssetStore开放下载,我们正在将其转化为官方Package。Visual Scripting Tool是针对DOTS框架的可视化工具,也在积极开发中。”

“未来,Unity会考虑为越来越多的编程任务提供可替代的可视化编辑方法。”

不过,虽然无代码可视化的潮流已经开启,但未来很长一段时间内两种游戏开发形态仍将并存。目前可视化编程工具只能起到轻辅助的作用,专业团队对产品的高要求、代码的运行效率、游戏本身的高复杂度以及后期的维护等都会成为这类工具的痛点,而传统工具对于很多游戏行业有潜力的人才而言是一块难啃的骨头。

对于可视化编程的发展前景,张黎明认为,人工智能会成为免编程的一个发展方向。“目前在美术资源制作、游戏自动化测试等方面都有深度学习的应用案例,Unity也利用深度学习来辅助生成地形场景。”“未来人工智能还会在更多领域减轻美工、策划、程序员的工作量,让开发效率得到大幅提升。”

从Adobe发布的黑科技不难发现,人工智能在音视频处理方面发挥了巨大的作用。虽然游戏开发难度普遍高于音视频处理,但工具发展历史具有一定的相似性。如果说AI是未来工具的发展方向,那么就像Adobe全家桶一样游戏开发,对于游戏开发来说,未来可以应用到大众的工具也将在未来彻底改变游戏制作。

·····结尾·····

GameLook每日游戏行业报告

全球视野/深度资讯

资讯/交流/合作请添加主编微信:igamelook

点击关闭
  • 客服QQ:

    1234567

    -------------------

分享:

支付宝

微信