从零开始,认识游戏设计师(1)你好,未来的游戏制作人

2024-08-30 20:04

本文主要是介绍从零开始,认识游戏设计师(1)你好,未来的游戏制作人,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

本博客主要参考游戏设计艺术,将带着大家一起对这本书进行一个精细地解读以及分析,虽然博主也热衷于编程,但是策划才是博主真正的归属。

本栏的主旨固然可以让你成为更好的游戏开发者,但是其实我更多想要让大家能从我的角度去重新审视游戏设计,去从本初的角度看待一款游戏。

本专栏更多会从游戏设计(策划)角度去进行讲解,去挖掘独属于游戏设计的深处内容。

游戏设计是什么?

这个问题,恐怕我们要谈很久,

游戏设计,即决定一款游戏应当有什么行为。

听上去好像并不难,但是一款游戏可不是一个决定就能达成的,而是千千万万个决定。

决定故事,规则,视觉,感觉,节奏,冒险,奖赏甚至惩罚以及一切玩家想要体验的东西。

只要你尝试去做了以上这些动作,那么,你就可以认定自己是一个游戏设计师。

你会说:哇,这么简单?我就是一个游戏设计师了?我不用精通编程这些吗?

哈哈,是的,游戏设计师的第一步,就是你要自己认为你是设计师。

至于如何走向优秀甚至能做出大作的游戏设计师,那就需要你不断锻炼基础,增加你的阅历,这是后话,我们暂且不谈。

游戏设计有统一的理论吗?

没有,这个问题是一直等待着你去发现的,我们发现,游戏种类纷繁复杂,哪里有什么必然的理论,一款射击游戏考虑的胜败玩法,在一款文字恋爱游戏里可能根本无法成立,一款即时策略游戏的谋略底层,在一款无厘头的休闲搞笑游戏里完全无法解释。

所以,游戏界也需要他的门捷列夫(发现元素周期表),亦或者达尔文。

我们目前只有一些基础的理论,他们有时候是错的,有时候是对的,他们一般只在特定的角度才能发挥他们本身的作用,本栏会专注从这些前辈们积累出来的技巧进行讲解。

游戏设计师如何进步?

这想毕就是大家最想知道的问题。

而博主能给出的答案也很简单,那就是研究并学习。

这个答案可能很抽象,但是又确实如此。

你要设计一款好的游戏,首先,你得是一个好的玩家,你连一个游戏内部的构成都摸不清楚,怎么从上帝视角出发去为了玩家们创造一款好玩的游戏呢?

那其实我们就要谈一谈游戏这一东西了,博主喜欢把游戏称为第九艺术,那前面八大艺术是哪八大呢?

八大艺术,又称为人类创造力的八个范畴,是指绘画、雕塑、建筑、音乐、舞蹈、戏剧、文学和电影这八种艺术形式。

  1. 绘画:通过使用颜料、墨水、铅笔等工具在纸张或其他媒介上创作形象,表达艺术家的思想和情感。

  2. 雕塑:以石头、金属、木材等材料为基础,通过雕刻、塑造等技艺创作三维的艺术品,展现艺术家的创造力和审美观。

  3. 建筑:通过设计和建造建筑物,创造出具有美学价值的空间和结构,以满足人们的居住、工作和娱乐等需求。

  4. 音乐:通过声音、节奏和乐器的演奏,创作出具有情感和美感的音乐作品,表达艺术家的思想和情绪。

  5. 舞蹈:通过身体的动作和舞台表演的形式,表达情感和故事,并通过舞蹈技巧展示艺术家的优雅和力量。

  6. 戏剧:通过剧本、表演和舞台设计等手法,将故事和角色呈现在观众面前,传递情感和思想。

  7. 文学:通过文字和语言的运用,创作出具有艺术价值的作品,包括诗歌、小说、散文等形式。

  8. 电影:通过摄影、剪辑和声音等技术手段,将故事和形象以动态影像的形式呈现给观众,传递情感和思想。

我们细想,是不是游戏都有使用到?

我们先不往远了聊,就是以上八个东西,在看的各位,有多少认为自己很精通了呢?所以,游戏设计师是一个非常复杂且难以学习的方向,不过放心,博主会一点点带大家重新认识游戏设计师,让他变得简单起来。
而博主认为,游戏设计师的根本,是要保持想象力,要尝试创作伟大的,创新的作品,你固然可以说创造一些粗制滥造的游戏可以赚钱,但是游戏本身就是一个艺术品,《艾尔登法环》庞大的故事框架,《底特律:化身为人》的及时演出,这些为大家带来震撼演出的游戏是一万个粗制滥造游戏都比不上的。他们的成就不在于创造了多少金钱价值,而在于他们创造了多少文化价值,这才是艺术的根本。

做一款好游戏难,所以需要游戏开发者专心致志,埋头干活,还要有失败的冒险,但我们有很多很好的老师啊,音乐,影视,电影,科学...所有行业都能成为我们的老师,所有的原理都可以为我们所用,那这样看来,我们并不是孤身一人,相反,我们的武器多得数不过来。

所以,保持住你的信心,然后学下去吧。

游戏设计师需要学习编程吗?

这个问题想毕是所有想要当游戏策划(如今网络游戏时代对游戏设计师的拆分)都想问出的问题。

那我这样问你们:早些年没有计算机的时候难道就没有游戏了吗?

显然不是的,德州扑克,血战到底,甚至一众桌游都能在属于他们的时代大放异彩,但是这些游戏的游戏设计师懂编程吗?不一定懂,但是德州扑克的设计人他一定很了解扑克。

这样说你就懂了吧,如果你要从事如今电子游戏的设计师,一定是要了解构成游戏的基本元素,甚至他们能怎么运作,而不是空口而来。

因为我们当今的电子游戏都是基于已经存在的引擎进行开发,是在一个框架下进行设计,而不是你的精神世界,想啥来啥。

所以,亲爱的上帝,在设计游戏前,请你有基本的电子游戏设计基础。

你可以不会很难的算法,你可以不会很高深的优化,但是你一定要了解程序员到底是如何实现,又如何达到效果的。

千万不要跳出技术力弹想象,这是策划的大忌,这不仅在团队中让人诟病,还让人觉得你不过是一个只会瞎幻想和指指点点的家伙。

学会思考

举一隅不以三隅反,则不复也。——孔子

再好的教程终归也就只是教程,只有你真正去实践,真正去学习,才是你自己的东西。你只是学,那么再好的老师,再好的例子也不能让你进步。

什么事都自己多尝试,不要总是向人伸手要答案。

思考,是武装你的第一步。

所以你,我亲爱的未来的门捷列夫,加油!

这篇关于从零开始,认识游戏设计师(1)你好,未来的游戏制作人的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1121794

相关文章

Java架构师知识体认识

源码分析 常用设计模式 Proxy代理模式Factory工厂模式Singleton单例模式Delegate委派模式Strategy策略模式Prototype原型模式Template模板模式 Spring5 beans 接口实例化代理Bean操作 Context Ioc容器设计原理及高级特性Aop设计原理Factorybean与Beanfactory Transaction 声明式事物

每天认识几个maven依赖(ActiveMQ+activemq-jaxb+activesoap+activespace+adarwin)

八、ActiveMQ 1、是什么? ActiveMQ 是一个开源的消息中间件(Message Broker),由 Apache 软件基金会开发和维护。它实现了 Java 消息服务(Java Message Service, JMS)规范,并支持多种消息传递协议,包括 AMQP、MQTT 和 OpenWire 等。 2、有什么用? 可靠性:ActiveMQ 提供了消息持久性和事务支持,确保消

认识、理解、分类——acm之搜索

普通搜索方法有两种:1、广度优先搜索;2、深度优先搜索; 更多搜索方法: 3、双向广度优先搜索; 4、启发式搜索(包括A*算法等); 搜索通常会用到的知识点:状态压缩(位压缩,利用hash思想压缩)。

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

软件设计师备考——计算机系统

学习内容源自「软件设计师」 上午题 #1 计算机系统_哔哩哔哩_bilibili 目录 1.1.1 计算机系统硬件基本组成 1.1.2 中央处理单元 1.CPU 的功能 1)运算器 2)控制器 RISC && CISC 流水线控制 存储器  Cache 中断 输入输出IO控制方式 程序查询方式 中断驱动方式 直接存储器方式(DMA)  ​编辑 总线 ​编辑

国产游戏崛起:技术革新与文化自信的双重推动

近年来,国产游戏行业发展迅猛,技术水平和作品质量均得到了显著提升。特别是以《黑神话:悟空》为代表的一系列优秀作品,成功打破了过去中国游戏市场以手游和网游为主的局限,向全球玩家展示了中国在单机游戏领域的实力与潜力。随着中国开发者在画面渲染、物理引擎、AI 技术和服务器架构等方面取得了显著进展,国产游戏正逐步赢得国际市场的认可。然而,面对全球游戏行业的激烈竞争,国产游戏技术依然面临诸多挑战,未来的

系统架构设计师: 信息安全技术

简简单单 Online zuozuo: 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo :本心、输入输出、结果 简简单单 Online zuozuo : 文章目录 系统架构设计师: 信息安全技术前言信息安全的基本要素:信息安全的范围:安全措施的目标:访问控制技术要素:访问控制包括:等保

用Unity2D制作一个人物,实现移动、跳起、人物静止和动起来时的动画:中(人物移动、跳起、静止动作)

上回我们学到创建一个地形和一个人物,今天我们实现一下人物实现移动和跳起,依次点击,我们准备创建一个C#文件 创建好我们点击进去,就会跳转到我们的Vision Studio,然后输入这些代码 using UnityEngine;public class Move : MonoBehaviour // 定义一个名为Move的类,继承自MonoBehaviour{private Rigidbo

火柴游戏java版

代码 /*** 火柴游戏* <p>* <li>有24根火柴</li>* <li>组成 A + B = C 等式</li>* <li>总共有多少种适合方式?</li>* <br>* <h>分析:</h>* <li>除去"+"、"="四根,最多可用火柴根数20根。</li>* <li>全部用两根组合成"1",最大数值为1111。使用枚举法,A和B范围在0~1111,C为A+B。判断</li>** @

生信代码入门:从零开始掌握生物信息学编程技能

少走弯路,高效分析;了解生信云,访问 【生信圆桌x生信专用云服务器】 : www.tebteb.cc 介绍 生物信息学是一个高度跨学科的领域,结合了生物学、计算机科学和统计学。随着高通量测序技术的发展,海量的生物数据需要通过编程来进行处理和分析。因此,掌握生信编程技能,成为每一个生物信息学研究者的必备能力。 生信代码入门,旨在帮助初学者从零开始学习生物信息学中的编程基础。通过学习常用