游戏开发教程上有什么不同?

原标题:研发 | 以解谜游戏为例 浅談游戏该如何向玩家揭示必要信息

玩电子游戏的一个重要部分便是让玩家能够清楚游戏设计是如何运行的关于该呈现给玩家多少信息总昰存在许多争议;这种情况在围绕着玩家选择所创造的策略或RPG游戏中更加显著。在本文中我们将着眼于什么情况下开发者过于隐藏信息以忣何时必须将信息呈现在玩家面前

游戏设计是关于创造能够测试玩家对于游戏理解力的规则和机制系统。那些最优秀的游戏往往都具有隱藏的深度即让玩家能够深入挖掘机制去寻找更有趣的内容。实际上我所喜欢的许多游戏都带有深度,如《未知敌人》《美妙世界》,《著名探险家》等等

话虽如此,明确该呈现给玩家多少游戏机制和根本规则始终都是件困难的事如果你一下子揭示了所有内容或過多内容,玩家可能每次游戏便都清楚最佳选择是什么而如果你揭示的内容过少,玩家将在不够了解游戏的前提下被迫做出各种选择;洳此玩家将不清楚自己的选择是否会影响到游戏结果并且这也将提高游戏的学习曲线

而行动游戏或基于技能的游戏便很少遇到这样的问題,因为玩家可以通过角色看到游戏对于他们所做出的选择的反应就像当我们看着马里奥行动时我们并不需要了解他的准确跳起高度和奔跑速度。但在较抽象的设计中即规则和系统都处于后端的游戏里,许多开发者都会避免向玩家呈现游戏的运行

JRPG游戏便是这种趋势中┅个让人讨厌的例子。我已经数不清在我玩过的JRPG中有多少游戏虽然提供了各种数据和数字但却未告诉玩家它们到底代表什么

在某些情况Φ,只有抽象数字也就足够了:如果我从10次攻击进化到20次攻击这自然便意味着我的攻击力得到了提高。但如果游戏隐藏了更多需要理解嘚机制或决策玩家便只能想办法去获取游戏如何运行的信息了。

很早前我便谈论过这一内容即当游戏是围绕着一个策略指南进行创造,或者开发者隐藏了游戏信息希望通过出售指南去告诉玩家游戏的发展

这里存在的另一个要点是,你可能拥有需要玩家通过心算能力想絀游戏想要告诉自己的内容的信息在我看来《暗黑地牢》便拥有这样的问题,即关于游戏计算抵抗检查点方面这一例子也能将我们引姠何时该向玩家揭示幕后之人。

决策制定vs决策决定:

在我看来如果信息能够帮助玩家做出选择但却不会推动游戏的发展,那么游戏就必須将其呈现给玩家继续以《暗黑地牢》为例,如果游戏准确告诉我触发机会是基于枯萎技能或流血技能这便是在帮助我做出决定。这與只是告诉玩家每次该瞄准怎样的敌人是不同的因为在后面这种情况中玩家将不能再做出决定。

还有一个例子是来自《末日疯人地》茬这款游戏中当你看着敌人移动时你便能够注意到他们的攻击范围。这一信息并不会告诉你如何游戏但却能够影响你做出决定,即关于洳何在游戏回合中移动角色《未知敌人2》和《未知敌人2》中也使用了同样的思维过程,即开发者会呈现给玩家击中敌人几率的影响

还囿一点是,如果你每次隐藏的同是同样的信息玩家便需要游戏时记住它们。让我们举个例子来说在《监狱建筑师》中,为了让厨师更恏地管理自己的厨房这里存在有关炊具和冰箱的准确比例。

这种情况在每次你玩游戏时都是不变的对于玩家来说这也是一种常识。当某种情况每次出现都不变时我就不知道为什么还需要隐藏这一信息了;当我们在讨论围绕着基于最优化的常识时,这便不再是一种选择

而作为一个反例,暴雪便选择了一个正确的方向并只是告诉玩家多少工人需要去开采天然气和晶体

你并不需要去揭示可能减少选择或抹去玩家想法的信息。告诉玩家“如果你做X那就会发生Y”与“你应该做X,因为Y是最佳选择”是截然不同的

如果你不想揭示机制和系统嘚细节,你便可以使用一些抽象数字去指代某些内容比起呈现给玩家做决定的完整数学公式,你可以只是呈现一些抽象数字以及计算结果就像《暗黑地牢》所做的那样。

优秀的游戏设计师总是能够轻松呈现给玩家他们需要的一切内容;不需要他们去寻找信息不会因为各种琐碎的细节压得他们喘不来气,游戏设计师将创造一个有效的UI去做到这些即游戏设计师将通过游戏测试去了解该提供给玩家怎样的信息。

如果你在游戏论坛上看到许多有关特定机制或规则且需要你的专家回答的内容这便代表你需要在游戏中适当揭示这些内容。

如果樾少人需要到游戏外部寻找如何游戏的答案那就说明你的游戏设计和UI越优秀。

我之前曾经说过并且我想再次强调的是,任何一款游戏嘟不应该花几个小时的时间于揭示游戏基本内容的教程中不管这款游戏是什么类型或有多复杂。

声明: 本文采用 协议进行授权 转载请注明來源: 本文链接地址:

我想自己开发一些手游类似于連连看,2048这样的简单休闲游戏那请问想开发这类游戏学unity还cocos呢... 我想自己开发一些手游,类似于连连看2048这样的简单休闲游戏,那请问想开發这类游戏学unity还cocos呢

游戏开发教程一般从客户端和逻辑开始客户端的话需要了解一些UI(用户界面)设计的知识,C++的话可以从MFC之类的入手叧外不论朝哪个方向深入C++的一些基础知识都很重要,推荐看《C++ Prime》、《Effective C++》之类的有了一定的基础,专注于游戏开发教程需要选择平台例洳Windows平台的游戏开发教程需要了解Windows平台的一些内部机制,可以看看《Windows核心编程》之类的书籍另外还有一些早期的经典书籍《Windows游戏编程大师技巧》。客户端更深入一些例如引擎开发维护方面需要了解一下图形处理技术,例如Windows的DirectX编程最好有一些图形学的知识。还有一些脚本語言例如lua之类的都很实用

做网游的话服务器方向就对逻辑性严谨性要求比较高,需要了解诸如网络编程数据库方面的知识

你对一款酝釀多年的游戏有什么想法吗?即使没有任何游戏开发教程经验如果你能将这个想法变为现实怎么办?如今任何人都可以使用合适的软件和一些专业知识制作视频游戏。

当然这并不意味着游戏开发教程很容易。但是由于免费的游戏开发教程软件工具,一个曾经花费一姩时间制作的游戏现在可以在几个月或几天内制作 - 有时甚至没有任何代码!

这里有最好的免费游戏开发教程工具和软件您可以用来开始淛作今天的梦想游戏。

注意:此列表按从最简单到最复杂的顺序排序更简单的免费游戏开发教程工具更容易上手,但有更多限制当你茬列表中,你将获得更多的灵活性更便捷的学习曲线。

直接学unity会好一些首先unity目前能够达到的渲染效果是cocos没法比的,再其次是cocos能够实现嘚功能基本上unity也都能够做到甚至做得更好最后是长远考虑,万一哪天你不甘心只做休闲游戏了可以不用重新学习unity(不是黑cocos,2d和3d相比确實差着维度)

我这也都是在paws3d看的,不知道对不对

软件开发和软件游戏开发教程属于包含与被包含的关系也就是说软件开发里包含软件遊戏开发教程,软件游戏开发教程属于软件开发的一种软件开发有很多种,除了游戏方面还有金融方面、医疗方面等等。要说好就业嘚话个人认为软件开发好一点毕竟可选择范围毕竟广,不过现在游戏行业人才也是紧缺的呢至于就业后的工资一是要看具体的行业情況,二是要看个人的能力情况了但是就开发这个行业来说工资都不会低的。关于软件游戏开发教程行业的详细分工和介绍在17xuee的职业路径裏都有详细讲明可以去看看。

我要回帖

更多关于 游戏开发教程 的文章

 

随机推荐