当前位置:首页 > 游戏 >

自己制作游戏(如何制作游戏手机版)

来源:原点资讯(m.360kss.com)时间:2023-06-08 01:02:46作者:YD166手机阅读>>

自己制作游戏,如何制作游戏手机版(1)

2019年腾讯游戏创意大赛的参赛作品《战术代码》,是一款把“可视化编程”和“战斗”结合起来的游戏,其研发团队NaA Studios目前只有一人。

一个人制作一款游戏,是什么体验?面临过哪些困境?又是如何走出来的?到底是什么让一个人坚持把一款游戏做下去?GWB采访了《战术代码》游戏制作人杨皓然,聊聊研发背后的故事。

立项:偶然还是必然?

“可视化编程” “战斗”,这个想法是怎么来的?杨皓然表示,这并不是灵光一现。首先,他想做一款“有意义”的游戏给小孩子玩;其次,他当时在公司负责设计一款互动影游编辑器,为了向团队演示,就自己用Unity实现了一个产品原型,其中就涉及到了基于节点的可视化的剧情编辑器。之后,杨皓然就在业余开始做这个项目,一年后,终于下定决心开始全职研发《战术代码》。

自己制作游戏,如何制作游戏手机版(2)

说到“可视化编程”,很多人可能会觉得这个游戏很难,但杨皓然为了让玩家更容易理解,从以下三方面来降低门槛:

  • 围绕对大多数游戏玩家来说很熟悉的“战斗”这一主题进行关卡设计;
  • 类似“流程图”的可视化编程方式;
  • 知识点只涉及“面向过程”。

即便你不懂编程或代码,也可以来体验一下程序员的日常。

难题:直接解决or间接解决

做一款与众不同的游戏,路程总是相对艰辛一些。因为是一个人开发,所以杨皓然在策划、程序、美术和音乐音效等方面都遇到了问题。一般来说,杨皓然会先审视是在工作流的哪个阶段出现的问题,尽量在这个阶段解决问题(直接解决),如果实在解决不了,就会退回到上一个阶段(间接解决)。

自己制作游戏,如何制作游戏手机版(3)

直接解决:第一版是采用“事件”的方式来实现节点间的端口相连,但是当连接成循环的时候会出现死循环。这个问题困扰了杨皓然很久,又不能退回到“策划阶段”(因为必须要能连接成循环),后来突然想到虚幻引擎3的kismet是采用“轮询”的方式来实现,按照这个思路走下去以后终于解决了“死循环”的问题。

间接解决:在“断开节点间连接”的操作方式上,杨皓然参考的是虚幻引擎:Alt 鼠标左键点击节点间的连接线,断开此连接。最后虽然做出来了,但是非常卡。又实在找不到优化方式。最后就只能退回到“策划阶段”,调整断开连接的方式为:右键点击节点端口,断开该端口的所有连接。

“这其中的苦与甜,都留在了任务列表和bug列表中。看到游戏逐渐完整,心里也越来越有成就感。”

未来:新的游戏

目前,《战术代码》已经完成,杨皓然开始制作下一款游戏《异星代码(暂名)》,这是一款生存类游戏,他正在制作最小可玩原型。

自己制作游戏,如何制作游戏手机版(4)

开发中截图,绝对不代表最终品质

《异星代码》和通常意义上的续作不太一样——不是从深度和广度去扩展上一部作品——而是把上一部作品《战术代码》嵌入到自身在中,成为“游戏中的游戏”:

玩家角色在运送机器人的途中,会玩《战术代码》来打发时间(从功能上来说,这就是“新手教学”)。但因为过于沉迷,导致运输飞船故障,迫降到一个异星球。玩家角色通过之前玩游戏掌握到的“可视化编程”技能,给运输飞船上的机器人编程,让机器人去抵御外星敌人以及修复飞船,逃离异星——最终,游戏的主题也得到了“质的升华”:适度游戏益脑,过度游戏伤身!

PS:如果对《异星代码》这款生存 编程的游戏感兴趣,想一起参与研发的话,可以发简历到邮箱:15110yanghr@163.com

经验:精简还是保留?

问及游戏研发的经验,杨皓然非常谦虚,认为自己“只是把游戏做完了,还没有成功的经验或者失败的教训”。在早期的规划中,《战术代码》(那时候的名字还是《语言与公主》)是有剧情的,并且把可视化编程与对话系统分别包装成了“编程APP”和“社交APP”。但他后来做了一个决定,那就是“砍掉核心玩法以外的所有东西”。

自己制作游戏,如何制作游戏手机版(5)

为什么会做这样的决定呢?他又是在什么时候做了这样的决定呢?

18年,杨皓然打算把这个项目做完并上线,而不是让它只停留在DEMO阶段,于是,他针对“编程APP”和“社交APP”分别代表的两大模块,问了自己几个问题:

1. 我都能做好吗?

2. 哪一块做不好?

3. 砍掉以后会削弱核心玩法吗?

自己制作游戏,如何制作游戏手机版(6)

也许这是一个人独自制作游戏时经常会做的事情,因为他没有同伴,没有队友,只能问自己。在考虑到自己手上的资源不足之后,为了更好的突出核心玩法,有时候必须舍弃一些东西。

如果你也在困扰“非核心玩法该不该砍”,“研发资源是否足够”,“技术是否能支持研发”等问题,或许你可以来GWB平台(官网:https://gwb.tencent.com)递交游戏项目,一旦项目通过初审,腾讯游戏学院专家将给予研发、美术、发行、商业化等指导,海外项目也会根据中国市场给予本地化的建议。另外,针对潜力精品,GWB计划能整合基金资源,给予资金对接支持。通过评测的游戏,我们也会优先考虑在腾讯的自有平台上代理或发行。

关于腾讯游戏学院专家团

如果你的游戏也富有想法充满创意,如果你的团队现在也遇到了一些开发瓶颈,那么欢迎你来联系我们。腾讯游戏学院聚集了腾讯及行业内策划、美术、程序等领域的游戏专家,我们将为全世界的创意游戏团队提供专业的技术指导和游戏调优建议,解决团队在开发过程中遇到的一系列问题。

项目指导合作请*18698874612

栏目热文

手机怎么制作3d游戏(手机怎么制作3d动画)

手机怎么制作3d游戏(手机怎么制作3d动画)

本期来说说 AR游戏是如何制作的。 AR 程序通常分为三部分,一是制作 3D 模型,第二是何时显示这个 3D 模型,第三...

2023-06-08 00:37:50查看全文 >>

计算机软件工作人员(计算机软件设计人员)

计算机软件工作人员(计算机软件设计人员)

随着互联网的发展,未来软件领域与其他行业的联系越来越紧密。计算机程序设计员也是互联网发展中不可缺少的。目前我国软件人才需...

2023-06-08 01:13:18查看全文 >>

计算机行业职位一览表(计算机行业有哪些职位)

计算机行业职位一览表(计算机行业有哪些职位)

想学计算机的伙伴,别迷茫、别焦虑,和大家分享一下整理出来的IT热门就业岗位,一句话让你明白,以供参考。1人工智能:核心课...

2023-06-08 00:54:08查看全文 >>

计算机技术与软件岗位职责(计算机信息管理工作岗位有哪些)

计算机技术与软件岗位职责(计算机信息管理工作岗位有哪些)

专业技术人员:计算机软件工程技术人员从事计算机软件研究、需求分析、设计、测试、维护和管理和工程技术人员。主要工作任务:1...

2023-06-08 01:07:34查看全文 >>

计算机软件技术开发岗位(计算机软件开发岗位薪酬)

计算机软件技术开发岗位(计算机软件开发岗位薪酬)

很多想从事软件开发的同学问我,学软件开发毕业后都能从事哪些工作岗位。在这里,我们整理了一下市面上常见的工作岗位。当然,不...

2023-06-08 01:11:57查看全文 >>

怎么在手机上做游戏(如何在手机上制作游戏)

怎么在手机上做游戏(如何在手机上制作游戏)

最近试玩了《不思议迷宫》内部孵化的游戏制作工具app《不思议创造》,它是第一款手机端操作的地图编辑器,对比PC端的地图编...

2023-06-08 00:54:34查看全文 >>

如何制作一款游戏(怎么才能制作一个游戏)

如何制作一款游戏(怎么才能制作一个游戏)

我家宝为什么辣么痴迷玩游戏,可以目不转睛的盯着iPad玩儿一整天?孩子游戏成瘾怎么办?想必这是家长们经常头疼的事情。难道...

2023-06-08 00:43:03查看全文 >>

怎么才能自己制作 游戏(怎么才能制作一款游戏)

怎么才能自己制作 游戏(怎么才能制作一款游戏)

大家好,最近我们GWB入驻知乎啦,搜索【GWB腾讯独立游戏孵化器】就可以找到我们,除了发布一些干货文章之外,我们还会在知...

2023-06-08 00:59:23查看全文 >>

自制100种小游戏机(自制100种小游戏机最简单)

自制100种小游戏机(自制100种小游戏机最简单)

来源:人民网微博 近日,浙江龙泉,一12岁男孩在家无聊,用纸壳自制多款游戏机。孩子爸爸介绍,孩子动手能力很强,就是不爱学...

2023-06-08 00:35:45查看全文 >>

编程制作游戏(小程序制作免费软件)

编程制作游戏(小程序制作免费软件)

金磊 发自 天府之国量子位 | 公众号 QbitAI写代码这事,门槛似乎变得更低了。因为百度程序员们内部都在用的“编程神...

2023-06-08 00:34:59查看全文 >>

文档排行