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

2024-08-30 20:04

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

前言

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

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

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

游戏设计是什么?

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

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

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

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

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

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

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

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

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

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

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

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

游戏设计师如何进步?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

学会思考

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

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

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

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

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

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



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

相关文章

Java对异常的认识与异常的处理小结

《Java对异常的认识与异常的处理小结》Java程序在运行时可能出现的错误或非正常情况称为异常,下面给大家介绍Java对异常的认识与异常的处理,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参... 目录一、认识异常与异常类型。二、异常的处理三、总结 一、认识异常与异常类型。(1)简单定义-什么是

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

详解如何使用Python从零开始构建文本统计模型

《详解如何使用Python从零开始构建文本统计模型》在自然语言处理领域,词汇表构建是文本预处理的关键环节,本文通过Python代码实践,演示如何从原始文本中提取多尺度特征,并通过动态调整机制构建更精确... 目录一、项目背景与核心思想二、核心代码解析1. 数据加载与预处理2. 多尺度字符统计3. 统计结果可

Python开发文字版随机事件游戏的项目实例

《Python开发文字版随机事件游戏的项目实例》随机事件游戏是一种通过生成不可预测的事件来增强游戏体验的类型,在这篇博文中,我们将使用Python开发一款文字版随机事件游戏,通过这个项目,读者不仅能够... 目录项目概述2.1 游戏概念2.2 游戏特色2.3 目标玩家群体技术选择与环境准备3.1 开发环境3

使用Node.js制作图片上传服务的详细教程

《使用Node.js制作图片上传服务的详细教程》在现代Web应用开发中,图片上传是一项常见且重要的功能,借助Node.js强大的生态系统,我们可以轻松搭建高效的图片上传服务,本文将深入探讨如何使用No... 目录准备工作搭建 Express 服务器配置 multer 进行图片上传处理图片上传请求完整代码示例

使用Python制作一个PDF批量加密工具

《使用Python制作一个PDF批量加密工具》PDF批量加密‌是一种保护PDF文件安全性的方法,通过为多个PDF文件设置相同的密码,防止未经授权的用户访问这些文件,下面我们来看看如何使用Python制... 目录1.简介2.运行效果3.相关源码1.简介一个python写的PDF批量加密工具。PDF批量加密

Python开发围棋游戏的实例代码(实现全部功能)

《Python开发围棋游戏的实例代码(实现全部功能)》围棋是一种古老而复杂的策略棋类游戏,起源于中国,已有超过2500年的历史,本文介绍了如何用Python开发一个简单的围棋游戏,实例代码涵盖了游戏的... 目录1. 围棋游戏概述1.1 游戏规则1.2 游戏设计思路2. 环境准备3. 创建棋盘3.1 棋盘类

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思想压缩)。