GameDev Protips:如何正确设计引人注目的核心机制

使您的核心机制保持平衡是任何游戏的重要组成部分。 每套游戏机制都有两个方面:目标和技能。 目标是玩家必须完成的任务,技能是玩家完成任务必须使用的东西。 用技能平衡目标会暴露您的技巧深度。 需要太多技巧的太多目标会使玩家在一段时间后感到无聊–需要太多技巧的太多目标会使玩家感到迷失方向和指导。 他们可能会觉得您的游戏没有为他们提供足够的支持。 活动声明是解决此问题的简单方法。 它用一个简单的句子提供了目标和技巧。 可以将其理解为具有Y技能的完整X挑战,并获得X数量的现金和X的经验。 这样,您的玩家就会确切地知道自己得到了什么,他们面临的挑战是什么,他们需要成功什么以及如何奖励他们的表现。 如果玩家不需要任何帮助,活动陈述应该易于访问,但不要太过分。 在玩游戏时,应允许玩家逐渐且合乎逻辑地发展自己的技能。 记住要尽可能避免歧义。 确保您的说明明确,特别是对于复杂的任务。 同样,尝试限制对基本技能的强调,因为玩家喜欢挑战更复杂的任务。 原型化并迭代这些更改,并在完成后充分进行游戏测试。 但是,有时使机制更深一点并不能总使您的游戏更深入,这只会增加不必要的复杂性。 另外,使游戏更深入可能不适合您的核心受众?…

Flufftopia尸检:一个Itch.io游戏由数字

这是Flufftopia死后,小的,免费的游戏,我们以前发行了约一个月,并得到非常幸运。 首先:前面有很多扰流板,所以我们建议您在阅读之前自己玩。 别担心,这是相当短的(每通关20-30分钟)。 这是由我们的德国独立工作室SmokeSomeFrogs的第二场比赛。 历史 自从一月份(我们于2016年开始合作并成功开发一款游戏)以来,我们以前的程序员就不再加入团队,而团队的其他成员包括我,丹尼尔(@Moaning_Clock)和我的女友安吉拉( @MadameYavi),决定继续开发游戏,因为我们只是喜欢它。 问题是我和安吉拉都没有编程方面的丰富经验。 一个“Hello World”是我们可以生产我们自己的最好的。 在一月份,我们做了两个不同的游戏:安吉拉在一个非常奇怪的唱首歌/空闲/增量游戏工作,我决定做排序的2D行走模拟器游戏果酱。 她曾在团结,我用GameMaker 1.4。 在此之后,我们决定,她应该集中在编程方面,因为她学会了很多比我更快。 朝一月底我们就开始工作就叫做Fluffyclicker一个唱首歌游戏,这在当时的Flufftopia正题。 最初,我们想在今年第一季度发布一款名为Devastated的游戏(我们从去年9月开始进行开发),但是由于我们没有程序员,所以我们希望在进一步开发之前获得更多的经验。 游戏 Flufftopia是关于期望的游戏。…

编程技巧:对于初学者游戏开发者的一些有用技巧

如前所述,开始您的编程之旅并不是出于胆小。 它要求进行故障排除会话,这将使您发疯。 幸运的是,还有其他几种方法可以缓解这些问题。 对于初学者,初学时不要过于专注于优化代码。 优化可以被认为是万恶之源。 显然,您应该注意宏级别的性能,但过早担心微观级别只会窒碍您的进度。 在您已经拥有完整功能的产品之后,开始进行优化。 如果您只是刚起步,并且已经开始关注性能,那么您就在做错什么。 接下来,学习如何使用调试器。 尤其是在早期,它将不仅对您的理智,而且对于您的学习而言,都是非常有价值的工具。 与您可以执行的任何其他单个任务相比,它可以帮助您了解代码的性能如何,还可以帮助您准确地找到代码不起作用的地方。 类似地,稍后学习如何使用探查器,因为它们还将帮助您深入了解代码。 如果您已经学习了编程语言的基础知识,但还没有掌握使用调试器进行调试的知识,请停止所有操作并将自己完全献给该任务。 虽然这可能并不适用于所有人,但如果您可以与同龄人接触,则应始终征求他们的判断。 经过同行评审的编码虽然最初令人讨厌,但在将来将被证明是无价的。 即使存在很大的技能差异,它们也可以帮助您找到没有意义的代码。 当他们只是简单地浏览代码并询问“您为什么这样做?”时,您就不得不解释自己,很多时候这会导致回答“我为什么这样做?”,这将导致更好的代码。 许多程序员非常孤立,因此这种同行评审编码的想法可能令人恐惧,但是克服上面提到的好处所带来的羞怯感是值得的。…