关卡就是被设计过的,体现玩法的游戏挑战或一系列关联的挑战。关卡小到杀一个怪,点一个按钮或者到达一个地点,大到一整章节的任务,40人三个小时的一个地下城,跨服的万人战场,这些都可归为关卡设计。关卡设计是游戏最前线的设计,关卡设计完后,游戏就直接被玩家接触了。因此,关卡设计是将各种游戏设计元素最终融合成为游戏的重要过程,它承载了游戏世界、系统设计、玩法规划、数值感受的所有最终体现。

最初的游戏几乎就是一个简单的关卡设计,例如俄罗斯方块,乒乓球。随后关卡中出现了敌人,例如小蜜蜂里的太空虫子,同时还出现了游戏场景关卡,例如超级马里奥里的横版关卡地图。随着游戏的发展,游戏场景的越来越庞大复杂,玩家面对的怪物的能力也越来越复杂强大。最终游戏选择了“任务”来综合这些关卡设计。任务成了最具代表性的关卡。同样的场景和怪物,通过任务的不同,可以重复利用,任务具有明确的开始与结束点,目标和挑战可灵活的变化。我们最好在设计时多使用任务将关卡包装并利用任务来引导玩家进行游戏。这样任务也就成了当前RPG游戏里最普遍的存在。在如今的游戏中,又出现了超越任务的系统活动,这类系统活动可能是多个任务组合,并通过各种其他形式最终让玩家形成游戏动力,游戏并获得奖励的方式。

最终一个活动的关卡设计就涉及到地图、地图机关触发、怪物、怪物技能、怪物AI、怪物刷新与分布、怪物掉落、道具、任务、任务刷新机制、NPC及NPC功能、商店、GM工具(负责开关统计活动)、邮件、UI显示、官网榜单等等众多的项目。关卡设计者要非常了解所有系统能做什么,将他们组合,合理的配置,形成一个顺畅有可玩性的关卡。看上去这十分复杂,但相对于其他策划工作,游戏关卡却是最容易构想的。因为,关卡作为站在最前台的游戏设计,是玩家接触的最多,不需要太多专业知识技能就有所了解并能够发散想象的设计。所以说,只要足够细致,关卡设计并不难,只需要去了解现有的游戏功能和机制,跟着多年的游戏经验和感觉去一步步的组合他们就能完成关卡设计。

关卡设计往往是系统策划做好系统后,进行玩法规划的时候做的。也就是提出各种数据需求的阶段。大部分的关卡设计由系统设计者自己兼任,但涉及到较为综合,牵涉面广的关卡时,一般由世界组,也就是任务设计者做总体设计和推动。

关卡设计过程可以简述如下:

l  从中心规划中分离出单独的关卡,了解这个关卡设计目的与要求

l  了解关卡的上下关联的关卡和关卡所在的世界环境,进行发想

l  设计玩法流程

l  设计场景

l  设计细节

l  产生各类数据的制作需求
    
    l  实际制作

l  联合测试调整

关卡设计者应当尽可能的发挥游戏系统提供的功能,挖掘出其中最大的可玩性。

关卡的难度设计应当逐步提升,一般来说,当玩家的能力是10的时候,关卡的难度在5-12之间最为合适。关卡难度来自于怪物难度、地图复杂性、步骤多少、成本高低、几率大小、信息量的多少、反应速度的考验等。关卡设计完后,最好再把难度降低到80%。玩家的能力与关卡的难度必须适中,玩家才会处在沉浸区域中,感到游戏的乐趣。

转载于:https://www.cnblogs.com/damowang/p/5365398.html

游戏开发关卡设计(16)相关推荐

  1. python3.7魔塔游戏_基于Funcode平台的“火锅版魔塔”游戏开发与设计

    2019 年第 2 期 信息与电脑 China Computer & Communication 软件开发与应用 基于 Funcode 平台的"火锅版魔塔"游戏开发与设计 ...

  2. 游戏开发与设计中的“3C”是指什么?

    游戏开发与设计中的"3C"是指什么? https://mp.weixin.qq.com/s?__biz=MzkzNTIxMjMyNg==&mid=2247492980

  3. 游戏开发和设计推荐书籍

    游戏开发书籍推荐(1/3) 1.<Windows游戏编程大师技巧(第二版)> 原名:Tricks of the Windows Game Programming Gurus, 2nd 作者 ...

  4. 历史上第一位从事游戏开发与设计的女程序员

    编者按:一直以来,女性软件开发人员数量稀少,尤其是在早期人们的刻板印象中,她们的工作能力.学历高低很容易其备受质疑的方面.实际上,家庭环境.学校教育.婚姻生活很大程度上影响了女性软件开发工作者的人生道 ...

  5. python界面制作和unity的有区别吗_由1~4人利用Sratch、Python、Unity或其它游戏开发工具设计与制作一个的教育类游戏。...

    [简答题]1.计划的概念和内容主要是什么? 2.计划的层次主要有哪些方面? [单选题]面向数据结构的设计方法的最终目标是( ) [简答题]名片设计没有问题以后可以上传到这边作为最终定稿. [其它]填充 ...

  6. 基于C语言的贪吃蛇游戏开发与设计

    文章目录 前言 一.背景知识 二.实验分析和理解 三.头文件 四.设计流程 五.流程图 六.算法设计 (1)相关变量 (2)创建链表 (3)随机出现食物并记录食物出现的坐标 (4)绘制初始界面和游戏地 ...

  7. 【微信小游戏实战】零基础制作《欢乐停车场》二、关卡设计

    1.游戏立项 微信小游戏中有一款<欢乐停车场Plus>的小游戏,大家可以搜索玩下.这是一款益智类的小游戏,游戏中有红.黄.绿.蓝.紫5辆豪车6个停车位,玩家通过可行走路线移动小车,最终让各 ...

  8. 如何开发与设计一个爆款小游戏

    小游戏是今年游戏行业中又一个火爆的类型.它所指的不是微信小游戏,而是可以运行于微信.浏览器的H5游戏,也是能以Native形式运行的小游戏.它小而美,即点即玩,社交属性更强.在这次开发者巡回沙龙中,游 ...

  9. 游戏开发UI界面设计需要注意什么?

    棋牌游戏能否在市场中得到玩家的欢迎主要取决于棋牌游戏产品的玩法,界面风格,以及运行环境.特别是在棋牌游戏开发完成运营初期,UI界面更是棋牌平台是否能吸引更多玩家的关键因素之一. 因此,棋牌游戏开发UI ...

  10. 《Unity 3.x游戏开发实例》一第2章 让我们从天空开始

    本节书摘来异步社区<Unity 3.x游戏开发实例>一书中的第2章,第2.1节,作者: [加]Ryan Henson Creighton 译者: 师蓉 责编: 陈冀康,更多章节内容可以访问 ...

最新文章

  1. 机器学习的大局:用神经网络和TensorFlow分类文本
  2. LeetCode Remove Linked List Elements
  3. 李开复:走向全球的两大路径,中美何以各占其一
  4. Java02-day02【运算符(赋值、关系、逻辑、三元、算数、自增自减)、分支语句(顺序结构、if语句)】
  5. SQL数据库学习-简单查询
  6. mysql中时间类型datetime,timestamp与int的区别
  7. C++控制台打飞机小游戏 | CSDN 博文精选
  8. 使用 ld 命令链接目标文件生成可执行文件
  9. mysql 大表查询慢_mysql大表查询慢怎么优化?
  10. 楚留香沧海带什么秘籍比较好 沧海秘籍搭配推荐
  11. 计算机怎么更改网络密码,该如何修改自家宽带帐号的密码?
  12. 个人时间和任务管理工具GTD大盘点!你适合哪一款?
  13. emoji语言抽象话大全_当抽象话也成为一种暗语
  14. 怎么用图片编辑器给证件照换底色
  15. GUI-Guider中文手册
  16. 万字攻略,详解腾讯面试(T1-T9)核心技术点,面试题整理
  17. 李大狗:从 Logo, Basic 到区块链 - Mixin Network 开发者访谈系列 第二期
  18. Flask数据库_filter过滤器的使用
  19. 618年中大促 ,全场6折起!限量周边8件套!
  20. EXTRA_CFLAGS += -D 与CONFIG_ =y

热门文章

  1. 人人都是产品经理2.0
  2. HHL算法第四弹(回顾伴随、正定算子、半正定算子、正规算子、酉矩阵、幺正矩阵、厄米矩阵,极式分解,奇异值分解)
  3. 企业信息安全管理建设(3)——安全管理体系
  4. Unity3D中Grid Layout Group组件一键实现自动排版Image
  5. Android 扫描二维码、制作二维码、识别图片中的二维码;简单的Zxing扫一扫功能;
  6. build lavas 失败_构建配置 - Lavas 教程
  7. treetable怎么带参数_jquery treeTable插件使用细则
  8. 配置paraview 服务器
  9. 傅里叶分析原理——非常好的一篇讲解文章
  10. html制作象棋教程入门教程,canvas 纯js 绘制中国象棋棋盘