【游戏设计原理】41 - 游戏的核心

news2025/1/5 8:19:12

在这里插入图片描述

1. 如何理解?

这条原理主要在讲述“游戏核心”这一概念的重要性及其在游戏开发中的作用。游戏的核心是指决定游戏整体玩法和体验的核心元素,它通常是游戏的主要机制、目标或动作方式。理解这一原理时,我们可以从以下几个层面来考虑:

  • 游戏核心的定义:核心是游戏最基础、最关键的部分,它通常是玩家在游戏中必须进行的动作或目标。这个核心概念帮助开发团队明确游戏的方向和重点,避免设计时迷失方向。
  • 核心与其他设计元素的关系:核心不仅仅是游戏机制,还与美术风格、故事、动画等其他方面紧密相关。例如,一个“流畅移动”的核心需要从视觉设计、人物设计、战斗设计、世界设计等多个方面来支持。通过这些支持,游戏的核心才能得到强化和突出。
  • 核心的数量:保持核心数量的适中(通常是3个核心)是为了确保团队能专注于每一个核心,避免核心设计过多导致混乱和分散精力。
  • 核心与创新:通过对现有游戏核心的扩展、改进和混搭,可以在保持基本玩法的同时创造出具有原创性的体验。

2. 如何找到某一款游戏的核心,如何描述?

找到一款游戏的核心,首先要识别出其最基础、最关键的玩法元素。通常,这些元素会直接关系到玩家在游戏中所需进行的主要操作和目标。以下是一些方法来识别和描述游戏核心:

  • 分析玩家的行为:游戏核心通常与玩家的主要行为相关,例如,玩家需要做什么才能取得进展或成功。例如,在一个平台跳跃游戏中,核心可能是“跳跃和避开障碍物”;在一个角色扮演游戏中,核心可能是“探索和与NPC互动”。
  • 明确游戏的目标:游戏的核心常常反映了游戏的目标或目的。比如,在赛车游戏中,核心是“驾驶和竞速”;在塔防游戏中,核心是“防御和策略布局”。
  • 描述核心的方式:核心可以用一个简洁的句子来概括,通常包含以下元素:
    • 动作:玩家需要做的主要操作(如“跳跃”、“移动”、“攻击”)。
    • 目标:玩家的最终目的(如“击败敌人”、“完成关卡”)。
    • 体验:游戏的核心给玩家带来的核心体验(如“流畅的控制”,“紧张的战斗”)。

示例描述

  • 《超级马里奥》:游戏的核心是“精准跳跃和避开障碍物”,玩家需要通过精确的跳跃来避开陷阱、敌人并收集物品,目标是到达关卡终点。
  • 《堡垒之夜》:游戏的核心是“建造与射击结合的战斗”,玩家通过构建防御工事和使用武器来对抗敌人,目标是成为最后一个存活的玩家。

3. 在游戏设计中如何生成核心?

生成游戏核心的过程可以通过系统化的思考来实现。以下是几种常见的方法:

头脑风暴法:提问式探索

通过提出一系列“如果……会怎样”的问题来激发创新的思维:

  • 如果把一种体裁中最好的元素和另一种体裁中最好的元素结合起来会怎样?
    • 例如,将“塔防”与“角色扮演”结合,可能形成一个玩家需要控制角色同时防御的游戏核心。
  • 如果把另一个游戏中失败的机制改造一下会怎样?
    • 例如,改造一个难度过高的跳跃机制,让它变得更加易上手,作为核心来提供更流畅的体验。
  • 如果将当前的游戏玩法延伸,允许一些新的行为会怎样?
    • 例如,在一个简单的跑酷游戏中加入战斗元素,使核心变成“跑酷与战斗的结合”。
  • 如果将其他媒介的体验复制到游戏中来会怎样?
    • 例如,模仿电影中的特定场景或情节,赋予游戏一个全新的核心,如基于叙事的战术游戏。
结合创新和已有的元素

将已知的游戏核心元素进行创新、扩展或混搭,形成新的玩法:

  • 例如,“吃豆人”游戏的核心是“吃豆”和“躲避敌人”,而《贪吃蛇》核心则是“吃食物并变长”。通过对这些玩法进行扩展,可以将核心概念转化为更复杂或创新的游戏设计。
定义核心的精炼度

在设计过程中,核心要尽量精炼,明确哪些机制是游戏不可或缺的,哪些是辅助性的。避免在核心上过多堆砌,使其保持简洁并易于传达。

总结

  • 理解核心:游戏核心是决定玩家在游戏中体验的主要元素,通常与玩家的核心动作、目标以及游戏体验紧密相关。
  • 找到核心:识别游戏的核心可以通过分析玩家行为、游戏目标和体验来进行,描述核心时要简洁且聚焦。
  • 生成核心:通过头脑风暴的提问法、创新和已有元素的结合来设计核心,并保持核心的简洁和精炼。

“核心”和“核心游戏循环”(Core Gameplay Loop)是两个密切相关但又有所不同的概念,它们在游戏设计中各自扮演着重要的角色。我们可以通过以下方式来理解它们之间的关系:

1. 定义上的区别

  • 核心(Pillar)
    • 核心是指游戏的核心概念或目标,是游戏设计的指导原则和最重要的元素。它定义了游戏的“主题”和最关键的玩法机制,决定了游戏的基础结构。例如,游戏的核心可以是“流畅的移动”,“塔防”,“战斗与探索结合”等。
    • 核心的目的是帮助团队明确游戏的主要方向,让所有的设计决策都围绕这些核心展开。
  • 核心游戏循环(Core Gameplay Loop)
    • 核心游戏循环是指玩家在游戏中不断重复的基本行为和操作流程。它是玩家进行游戏时的核心互动循环,通过这些循环来推动游戏进程。游戏循环通常包括一系列玩家的动作、反馈、奖励等。
    • 游戏循环往往描述的是具体的玩家行为和机制如何相互作用,形成一个可持续的反馈环。例如,在动作冒险类游戏中,玩家的核心循环可能是“探索 -> 战斗 -> 获得奖励 -> 升级角色 -> 探索新区域”。

2. 它们之间的关系

  • 核心指导游戏循环的设计

    • 游戏的核心概念通常决定了游戏循环的结构和内容。换句话说,核心是设计游戏循环的出发点和框架。每个游戏的核心都会影响其核心游戏循环的设计,确保它们一致并且能为玩家带来预期的体验。

    示例

    • 如果一个游戏的核心是“射击与生存”,那么核心游戏循环可能会是“射击敌人 -> 收集资源 -> 升级武器 -> 持续战斗”。核心的“射击与生存”概念驱动了这些循环行为的发生。
    • 如果一个游戏的核心是“探索与解谜”,那么核心游戏循环可能会是“解锁新区域 -> 解决谜题 -> 获取奖励 -> 解锁新技能”。核心的“探索与解谜”理念为这些行为提供了框架和方向。
  • 核心游戏循环是核心的实现方式

    • 核心游戏循环是通过具体的操作和行为实现核心的理念和目标。在一个良好的设计中,核心游戏循环会直接落实游戏的核心,并通过不断的玩家互动,让核心的价值观和体验得以体现。

    示例

    • 在一个“快节奏的竞速”类游戏中,核心是“快速移动和竞速”,而核心游戏循环可能是“起跑 -> 加速 -> 遇到障碍 -> 克服障碍 -> 决胜终点”。这个游戏循环通过不断重复的竞速任务,让玩家体验到核心的快节奏移动感。
  • 核心游戏循环的优化和调整影响核心的呈现

    • 随着开发的推进,设计者可能会根据核心游戏循环的反馈不断调整和优化核心的实现方式。比如,如果核心循环中的某一部分机制让玩家感到无聊或单调,那么核心的概念或核心循环可能需要做出相应的调整。

3. 如何互相配合

  • 早期阶段的定义:在游戏设计的早期阶段,首先应该定义游戏的核心(Pillar),并确定玩家通过哪些具体的操作和行为去体验这个核心。这时,核心游戏循环的框架也应该初步设定好,确保两者能够协同工作。
  • 实际开发中的持续反馈:随着开发进程的推进,核心游戏循环可能会经历多次调整和测试。在调整时,需要确保这些改变始终围绕游戏的核心展开,以便游戏的每个设计元素都能够强化核心理念。

4. 举例说明

  • 《愤怒的小鸟》
    • 核心:物理引擎和弹射机制,通过精准投射来破坏结构。
    • 核心游戏循环:选择弹射角度 -> 发射鸟 -> 观察物理效果 -> 收集奖励 -> 进入下一关。
    • 在《愤怒的小鸟》这个例子中,核心“物理引擎和弹射机制”直接决定了游戏的循环行为,每次发射鸟的操作、物理效果的呈现和结果反馈都与核心密切相关。
  • 《黑暗之魂》
    • 核心:挑战性高的战斗与深度的探索。
    • 核心游戏循环:探索世界 -> 遇到敌人 -> 战斗并击败敌人 -> 获得资源或经验 -> 升级或解锁新区域。
    • 在《黑暗之魂》中,核心是“高挑战性战斗”和“深度探索”,而这些核心理念通过核心游戏循环得以实现,使玩家不断重复这一过程,体验到不断挑战自我、逐步提升的游戏节奏。

总结

  • **“核心”**是游戏的概念性框架,它定义了游戏的主题、目标和玩家在游戏中要完成的主要任务。它是游戏设计的指导思想。
  • **“核心游戏循环”**是玩家在游戏中实际体验到的反复行为过程,是实现核心概念的具体机制和操作步骤。核心游戏循环通过不断重复的互动,让玩家沉浸在游戏的核心体验中。

二者的关系可以理解为:核心决定了游戏的主题和目标,而核心游戏循环则是玩家通过具体操作实现这些目标的路径。


原文:

游戏的“核心”

游戏的“核心”(pillar)是一种高屋建瓴的、以动作为核心的概念或者目标,在游戏开发的过程中它起到指导原则的作用。在构思一个新游戏时,确定游戏的核心通常是第一要务,因为这能帮助向整个团队传达项目的总体方向。一旦游戏核心被确立,将它们揉进一个句子中,就能成为一个用于向发行商和公众介绍游戏的简介。

由于游戏是交互性的,这个“核心”非常关键的一点就是要跟玩家在游戏中需要进行的动作密切相关。使用美术和主题相关的元素作为游戏“核心”的灵感来源(参见原理58“主题”)是可以的,但前提是主要的考虑方向还是在于游戏的具体功能。要理解为什么这样,我们可以试着考虑一下相反的情况:如果开发者将他们对游戏核心的考量重点放在美术上,他们将不会在游戏机制相关的决策上有一个清晰的方向,以至于可能会拿来一个现有的游戏只是改改美术,这最终就成了一个老游戏的“新皮肤”版本,而不是一个有趣的新游戏。

从另一方面看,这也意味着“核心”可以应用于更小的范围,比如美术团队就可以设立他们自己的美术“核心”,用来支持整个游戏的“核心”。

清楚地定义一个项目的核心能够让团队评估他们在创新和借鉴方面的工作量。如果所有的核心都和另一款游戏一样,玩家看到后会认出其潜在的模式,并且将这个游戏看成另一款游戏的克隆,而非一个独立的不一样的体验。通过将其他各种游戏中的核心进行扩展、改进、用独特的方式混搭,就能在不承担太大风险的情况下达到原创性(参见原理55“风险评估”)。

如何生成游戏的核心

一种生成游戏核心的头脑风暴方法是问关于“如果……会怎样”的问题:

  • 如果把一种体裁中最好的元素和另一种体裁中最好的元素结合起来会怎样?
  • 如果把另一个游戏中失败的机制改造一下会怎样?
  • 如果将当前的游戏玩法延伸,允许一些新的行为会怎样?
  • 如果将其他媒介的体验复制到游戏中会怎样?

如果持续不断地问这样的问题,一个团队就会被迫去分析这个项目,而这能帮助他们发现游戏世界中尚未被发现和待开发的区域。

严格控制游戏核心的数量通常也是非常有利的。一般来讲比较常见的是3个核心,因为这样能保证针对每一个核心都能深入,而不至于弄得太复杂。6个核心通常就太多了。

如何使用核心

在开发的初始阶段定义核心,同时考虑到人员和时间的限制,能够帮助确立合适的范围。早期把核心定义清楚还能避免一些与之矛盾的元素在开发阶段被混进来。例如,如果“可达性”是一个核心,设计一个只能通过试错来解决的谜题就是完全违背可达性原则的,这样一个矛盾的存在会让享受着游戏中其他可达元素的玩家感到失望和受挫。

一个合适的核心能够在开发团队开始工作之前帮助其勾画出大致的需求。例如,以“流畅的移动”这样一个核心为例:

  • 游戏的角度:第三人称的角度能够凸显并且强化“流畅的移动”的优势。相对而言,第一人称的角度就不太适合这个主题,因为必须考虑避免晕动现象的发生。
  • 人物设计:玩家角色的形象设计成瘦长的就比矮胖的合适,这样更符合他们在环境中移动得非常流畅的形象。
  • 战斗设计:玩家角色在游戏世界中移动的流畅性也应该延伸到战斗场景。笨重、粗暴的战斗设计会破坏玩家的沉浸感。
  • 世界设计:建筑和地形都要从视觉上体现玩家能做和不能做的事情。比如建筑物的表面就要有视觉语言明确地表达该建筑是否能够攀爬。
  • 动画的工作量:流畅的移动要求很多动画来实现无缝过渡,而这有可能超过硬件的负荷能力,因此需要小心计划。

游戏的核心指导开发团队去创造一个重点突出的、独特的体验。尽早定义游戏的核心能够为开发过程减少很多麻烦,让开发过程更高效,并简化设计过程。

参考:

  1. https://ch0m5.github.io/Game-Design-Pillars/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2269684.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

win11 vs2022 opencv 4.10 camshift示例程序运行

记录win11 vs2022 opencv 4.10下 camshift等示例程序的单步debug启动方式,方便了解源码。 debug版本编译通过,但运行时报出大量日志信息(部分dll加载FAILED后会自动找兼容dll)。但也能继续运行,效果如下 release版本可以直接运行&#xff0…

数据结构漫游记:初识栈(stack)

嘿,各位技术潮人!好久不见甚是想念。生活就像一场奇妙冒险,而编程就是那把超酷的万能钥匙。此刻,阳光洒在键盘上,灵感在指尖跳跃,让我们抛开一切束缚,给平淡日子加点料,注入满满的pa…

人工智能知识分享第五天-正则化.损失函数案例

正则化 欠拟合与过拟合 过拟合:一个假设 在训练数据上能够获得比其他假设更好的拟合, 但是在测试数据集上却不能很好地拟合数据 (体现在准确率下降),此时认为这个假设出现了过拟合的现象。(模型过于复杂) 欠拟合:一个假设 在训…

CSS2笔记

一、CSS基础 1.CSS简介 2.CSS的编写位置 2.1 行内样式 2.2 内部样式 2.3 外部样式 3.样式表的优先级 4.CSS语法规范 5.CSS代码风格 二、CSS选择器 1.CSS基本选择器 通配选择器元素选择器类选择器id选择器 1.1 通配选择器 1.2 元素选择器 1.3 类选择器 1.4 ID选择器 1.5 基…

如何在 Ubuntu 22.04 上优化 Apache 以应对高流量网站教程

简介 在本教程中,我们将学习如何优化 Apache 以应对高流量网站。 当运行高流量网站时,确保你的 Apache Web 服务器得到优化对于有效处理负载至关重要。在本指南中,我们将介绍配置 Apache 以提高性能和可扩展性的基本技巧。 为高流量网站优…

安装教程:慧集通集成平台(DataLinkX)智能体客户端安装操作(Linux/windows/mac)

1.下载客户端 使用提供的账号登录集成平台后台(https://www.datalinkx.cn/),点击左侧菜单栏【智能体】→【智能体】进入到智能体列表界面,在该界面我们找到功能栏中的下载按钮点击则会弹出下载界面,在该界面我们可以选择不同的系统操作系统来下载对应版…

Spring boot + Hibernate + MySQL实现用户管理示例

安装MySQL Windows 11 Mysql 安装及常用命令_windows11 mysql-CSDN博客 整体目录 pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLS…

大模型Weekly 03|OpenAI o3发布;DeepSeek-V3上线即开源!

大模型Weekly 03&#xff5c;OpenAI o3发布&#xff1b;DeepSeek-V3上线即开源&#xff01;DeepSeek-V3上线即开源&#xff1b;OpenAI 发布高级推理模型 o3https://mp.weixin.qq.com/s/9qU_zzIv9ibFdJZ5cTocOw?token47960959&langzh_CN 「青稞大模型Weekly」&#xff0c;持…

电路学习之前言

1.作为一名嵌入式开发者&#xff0c;去学习电路是必经之路。如果是一名嵌入式软件开发者&#xff0c;可能对电路和硬件的开发要求是能看懂电路图即可&#xff0c;但是&#xff0c;学习电路可以进一步提高看电路图的能力&#xff0c;可以提升自己的整体实力水平。而且&#xff0…

Java反射详解(二)

上一篇博客&#xff1a;Java反射详解&#xff08;一&#xff09; 写在前面&#xff1a;大家好&#xff01;我是晴空๓。如果博客中有不足或者的错误的地方欢迎在评论区或者私信我指正&#xff0c;感谢大家的不吝赐教。我的唯一博客更新地址是&#xff1a;https://ac-fun.blog.c…

zentao ubuntu上安装

#下载ZenTaoPMS-21.2-zbox_amd64.tar.gz&#xff08;https://www.zentao.net/downloads.html&#xff09; https://dl.zentao.net/zentao/21.2/ZenTaoPMS-21.2-zbox_amd64.tar.gzcd /opt tar -zxvf ZenTaoPMS-21.2-zbox_amd64.tar.gz#启动 /opt/zbox/zbox start /opt/zbox/zbox…

逆境清醒文章总目录表

逆境清醒文章总目录表 零、时光宝盒&#x1f33b; &#xff08;https://blog.csdn.net/weixin_69553582 逆境清醒&#xff09; 《你的答案》歌曲原唱&#xff1a;阿冗&#xff0c;填 词&#xff1a;林晨阳、刘涛&#xff0c;谱曲&#xff1a;刘涛 也许世界就这样&#xff0c…

【嵌入式硬件】嵌入式显示屏接口

数字显示串行接口&#xff08;Digital Display Serial Interface&#xff09; SPI 不过多赘述。 I2C-bus interface 不过多赘述 MIPI DSI MIPI (Mobile Industry Processor Interface) Alliance, DSI (Display Serial Interface) 一般用于移动设备&#xff0c;下面是接口…

AI证件照制作 API 快速生成示例

AI证件照制作 API 快速生成证件照示例 本文将介绍一种 AI证件照制作 API 对接说明&#xff0c;它是可以通过输入人像照片URL以及自己喜欢的模板来制作各种风格的证件照。 接下来介绍下 AI证件照制作 API 的对接说明。 申请流程 要使用 API&#xff0c;需要先到 AI证件照制作…

一个在ios当中采用ObjectC和opencv来显示图片的实例

前言 在ios中采用ObjectC编程利用opencv来显示一张图片&#xff0c;并简单绘图。听上去似乎不难&#xff0c;但是实际操作下来&#xff0c;却不是非常的容易的。本文较为详细的描述了这个过程&#xff0c;供后续参考。 一、创建ios工程 1.1、选择ios工程类型 1.2、选择接口模…

006-Jetpack Compose for Android之传感器数据

需求分析 想要看看手机的传感器数据&#xff0c;看看滤波一下能玩点什么无聊的。先搞个最简单的&#xff0c;手机本身的姿态。 需求&#xff1a;采集手机姿态数据&#xff0c;显示在界面上。 那么我们需要&#xff1a; 一个文本标签类似的控件&#xff0c;显示手机姿态数据…

SpringBoot3 快速启动框架

文章目录 1 SpringBoot3 介绍 1.1 SpringBoot3 简介1.2 快速入门1.3 入门总结 2 SpringBoot3 配置文件 2.1 统一配置管理概述2.2 属性配置文件使用2.3 YAML配置文件使用2.4 批量配置文件注入2.5 多环境配置和使用 3 SpringBoot 整合 springMVC 3.1 实现过程3.2 web相关配置3.3…

大型ERP系统GL(总账管理)模块需求分析

主要介绍了GL系统的需求分析&#xff0c;包括系统概述、功能描述、帐薄管理、报表管理、期末处理、财务报表以及凭证的快速输入方式、可用性设计、保存、自动审核和打印等方面的内容。系统概述部分介绍了系统的功能结构和模块流程图。 功能描述部分详细描述了系统的基础资料和业…

利用python将图片转换为pdf格式的多种方法,实现批量转换,内置模板代码,全网最全,超详细!!!

文章目录 前言1、img2pdf库的使用1.2 安装img2pdf库1.3 案例演示&#xff08;模板代码&#xff09; 2、Pillow库的使用2.1 pillow库的安装2.2 案例演示&#xff08;模板代码&#xff09; 3、PyMuPDF库的使用3.1 安装pymupdf库3.2 案例演示&#xff08;模板代码&#xff09;2.3 …

协议幻变者:DeviceNet转ModbusTCP网关开启机器手臂智能新纪元

技术背景DeviceNet是一种广泛应用于工业自动化领域的现场总线标准&#xff0c;它能够实现控制器与现场设备之间的高效通信&#xff0c;常用于连接各种传感器、执行器以及其他工业设备&#xff0c;如机器人、电机驱动器等&#xff0c;具有实时性强、可靠性高的特点。而ModbusTCP…