关于游戏行业工作的迷茫

  大家好,我是阿赵。
  这两年,身边有不少同事在转行。稍微转得近一点的,从游戏技术转成直播的,或者各种后台系统的。转得远的,甚至和技术毫无关系,比如转成销售的,转成炒期货的,开网店的,什么都有。
  游戏行业被妖魔化不是一天两天的事情了。从30多年前我还在读小学的时候,老师和家长就在满大街的街机厅里面找人,到后来的网吧,再到后来的网页游戏、手机游戏。似乎游戏就从来没有健康过。所以从事游戏行业,在亲戚朋友面前并不是一份多么体面的工作。
  我以前是真心的喜欢游戏行业的。从街机、家用游戏机年代过来的玩家,应该可以感受到,游戏是一种可以给人带来刺激和快乐,带来奇幻体验的活动。在进行游戏的过程中,我们扮演着现实世界中不可能成为的角色,体验着各种各样的乐趣。虽然在现实中我们可能不太成功,但在游戏的世界里面,我们可以成为绝对的主角。这种体验,是其他活动很难给予的。所以当我大学毕业之后,我能从事游戏行业,我是很快乐的。我希望可以通过自己的技术,创造出给人带来快乐的游戏,并一直努力着。
  很可惜的是,这么多年过去了,虽然我参与过很多游戏项目的制作,但从严格意义上来说,我似乎没有做出过一款算得上游戏的作品。我作为一个30多年的老玩家,按道理应该对游戏比较熟悉,怎样的玩法会有趣,怎样的操作会更有挑战性,怎样的故事情节会更吸引人,对于玩过一定量游戏的玩家来说,基本都会有一些看法。但在游戏公司的老板们的眼里,我们都是游戏的小白。
  做一款商业游戏,其实有很多公式化的东西。
  做什么IP主题的游戏,或者做什么画面风格的游戏,只需要考虑买量的效果和成本就可以,只要是吸量的IP,买量成本低的类型,就可以做,甚至可以拿着素材来测试,哪种好,就把游戏换皮成哪一种。
  然后美术资源质量做得好不好,其实只需要考虑玩家刚进游戏的前几个小时就够了,因为那样关系到玩家的激活转化和留存数据。游戏的美术资源可以集中在前面几关做得精美一点,后面的就可以做得差一点,因为到了后面,玩家已经不会留意画面了。游戏的剧情和过场动画,其实是越少越好,因为经过数据分析,很多玩家看到屏幕上下边缘出现电影遮罩的剧情画面,就会流失。
  游戏的制作技术好不好,只要前端不会闪退、后端不会宕机,都是OK的。如果真的要深究一下技术,游戏的安装包越小越好,更新下载速度越快越好,接入新渠道SDK越快越好,在游戏里面打点做数据分析的点位越多越好。这些都是需要研究的技术。
  玩家觉得没内容玩了,容易解决,加一条成长线,然后配合复制一个副本作为成长线的产出,并且做多一个商店,让玩家对这条成长线付费。玩家充钱没动力了,也容易,开多几个付费活动,什么累计充值、每日充值、直购礼包,隔三差五的去开,最好是每次回到游戏主界面,就弹个充值界面出来。
  至于核心玩法,那就是市场上哪款游戏火,就抄哪款。毕竟做一个游戏才一年不到的时间,如果重新想玩法,很危险,可能玩家不接收。一个抽卡游戏里面几十上百个角色,几百个技能,如果真的逐个自己设计效果和数值,根本来不及,但如果对着抄,就勉强来得及。
  就这样,一套流程下来,一个商业游戏就完成了。接下来就是碰一碰运气,做各种内测、技术测试、充值测试,如果数据还过得去,就正式上线了。如果数据不好,就继续改,改到数据好为止。
  看着好像很扯淡,但这套理论却是产生了很多非常赚钱的游戏产品。上面这套公式里面,没有提及的一个东西,就是心理和数值。商业游戏不需要玩法,不需要画面,但需要心理学和数值设计,让玩游戏的人忘记了自己为什么要玩这个游戏,只是单纯的知道,每天要上线,充钱可以变强,越变越强,然后再搞一点玩家之间的对抗,让人在不知不觉中一笔一笔的充值。当你玩一个商业游戏的时候,你是不是有这种感觉,每天进入游戏其实都是做一些每天都一样的任务,每天签到,参加社团活动、每天打一下相同的boss、每天挂一下机。反正一天不上去,你好像就会抽少好几次卡,就会跟不上大部队的战斗力提升,这样你就狠不下心不上线,就算再忙,也要每天上去点两下,充点钱。当某一天你真的狠心不玩这个游戏了,你刚开始会怅然若失,但过几天之后你会发现,好像不玩也没什么问题。
  当然,也有很多游戏公司按照这套理论做游戏,并没有成功的,数据怎样调都调不好。我也不是很懂是什么原因。在分析数据的时候,觉得玩家进入游戏的转化率低,让技术查是不是有bug的时候,也许其实是游戏风格不好让玩家看一眼就关掉?觉得游戏每次出现剧情的时候流失特别多,让技术查是不是有什么bug卡主的时候,也许其实是剧情做得不够好看?玩家次日留存很低,总感觉是哪里出bug的时候,也许是游戏根本不好玩?也许还有另外一种原因,并不是真的这么多人真心想玩游戏,而商业游戏公司的目的是想把所有人都变成游戏玩家。对于一个不喜欢玩游戏的人,就算游戏做得再好再精美,他也不会想玩,所以只能通过心理学去控制他,让他把游戏当做赌博一样沉迷。但这种高技术含量的事情,可能就不是一般小公司套套公式就能做到的了。
  制作游戏,本身应该是一件很有趣的事情,我和我儿子有时候也会在家里面做一些小游戏,我们会讨论规则,讨论玩法,讨论怎样会更有趣。但如果游戏本身已经不在意是否好玩了,那么,这个游戏也许就不能称为是一个游戏了。所以,我现在其实挺不想再继续做游戏行业的。但我还是在继续做,原因无他,首先是生活所迫,没有其他生活技能,只能做游戏。然后,如果我转行到另外一个毫不相干的行业去,对于我研究了这么多年的这些技术,我又觉得很可惜。
  不过我自己的年纪也渐渐大了,就算我想继续做下去,估计也不能再做很久游戏了,转行似乎是迟早的事情。各位有没有什么好的建议,可以告诉阿赵,谢谢各位。

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

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

相关文章

Matlab软件进行金融时间序列数据的描述性统计代码

1、数据S&P500的收盘价格,return100*log(pt/pt-1) 方法1:用python代码 import numpy as np import pandas as pddef calculate_log_returns(prices):"""计算价格序列的对数收益率。参数:prices (numpy.array): 价格序列。返回:log_…

【实战指南】Vue.js 介绍组件数据绑定路由构建高效前端应用

学习总结 1、掌握 JAVA入门到进阶知识(持续写作中……) 2、学会Oracle数据库入门到入土用法(创作中……) 3、手把手教你开发炫酷的vbs脚本制作(完善中……) 4、牛逼哄哄的 IDEA编程利器技巧(编写中……) 5、面经吐血整理的 面试技…

ChatGPT 现已登陆 Windows 平台

今天,OpenAI 宣布其人工智能聊天机器人平台 ChatGPT 已开始预览专用 Windows 应用程序。OpenAI 表示,该应用目前仅适用于 ChatGPT Plus、Team、Enterprise 和 Edu 用户,是一个早期版本,将在今年晚些时候推出"完整体验"。…

LeetCode 热题100之哈希

1.两数之和 思路分析1(暴力法) 双重循环枚举满足num[i] nums[j] target的索引,刚开始不知道如何返回一对索引。后来知道可以直接通过return {i,j}返回索引;注意:j应该从i1处开始,避免使用两次相同的元素…

liunx线程

线程的概念 程序中的一个执行路线就是线程,线程就是一个进程内部的控制序列一个进程至少都有一个执行线程线程在进程内部运行,本质是在进程地址空间内运行liunx系统下,cpu眼里的PCB比传统进程更加轻量化透过虚拟地址空间,把进程的…

展会亮点回顾|HMS汽车工业通信解决方案

2024 汽车测试及质量监控博览会(中国)(Testing Expo China – Automotive)于 8 月 28 日至 30 日在上海世博展览馆顺利举行。作为汽车测试技术领域的顶级盛会,来自全球的行业领袖和技术专家齐聚一堂,共同探…

即时通讯 离线消息处理初版

离线消息处理 NotOnlineExecute package com.example.im.infra.executor.send;import com.example.im.endpoint.WebSocketEndpoint; import org.apache.commons.collections4.CollectionUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springf…

Django学习(三)

Django的设计模式及模板层 传统的MVC(例如java) Django的MTV 模板层: 模板加载: 代码: views.py def test_html(request):#方案一# from django.template import loader# 1. 使用loader加载模板# t loader.get_…

ICP算法理解入门之RT求解

本文仅仅分析了一下两组点云做好匹配好了之后, 如何解算RT, 并不涉及匹配过程,详细的匹配,下次再出一篇博客 ICP 求解旋转矩阵 ( R ) 的步骤 给定两个点云集合 ( P {p_1, p_2, …, p_n} )(源点云)和 ( Q…

uniapp-uniapp + vue3 + pinia 搭建uniapp模板

使用技术 ⚡️uni-app, Vue3, Vite, pnpm &#x1f4e6; 组件自动化引入 &#x1f34d; 使用 Pinia 的状态管理 &#x1f3a8; tailwindcss - 高性能且极具灵活性的即时原子化 CSS 引擎 &#x1f603; 各种图标集为你所用 &#x1f525; 使用 新的 <script setup> …

多ip访问多网站

作业要求 配置nginx服务通过ip访问多网站 [rootlocalhost ~]# systemctl stop firewalledFailed to stop firewalled.service: Unit firewalled.service not loaded. [rootlocalhost ~]# mount /dev/sr0 /mnt mount: /mnt: /dev/sr0 已挂载于 /run/media/redhat/RHEL-9-3-0-B…

云原生技术:nacos进化到servicemash

面试的时候跟面试官吹嘘说&#xff0c;现在主流的微服务架构&#xff0c;都已经用得熟熟的了&#xff0c;自己技术很不错。进了公司却被分到了API资产管理平台&#xff0c;要做一个类似于网关的东西。经过调研才发现&#xff0c;自己用的微服务架构已经过时了&#xff0c;什么&…

Spring配置/管理bean-IOC(控制反转) 非常详细!基于XML及其注解!案例分析! 建议复习收藏!

目录 1.Spring配置/管理bean介绍 2.基于XML配置bean 2.1基于id来获取bean对象 2.2基于类型获取bean对象 2.3通过指定构造器配置bean对象 2.4通过p名称空间配置bean 2.5通过ref配置bean(实现依赖注入) 2.6注入内部Bean对象&#xff0c;依赖注入另一种方式 2.7 注入集合…

骨传导耳机哪款好?五大热门畅销骨传导耳机推荐!

在当今快节奏的生活中&#xff0c;骨传导耳机因其独特的声音传导方式和开放式的佩戴体验&#xff0c;逐渐成为运动爱好者和音乐发烧友的新宠。它们不仅提供了一种更为安全、舒适的听觉享受&#xff0c;还能在运动时让我们保持对周围环境的感知。随着技术的不断进步&#xff0c;…

理解VSCODE基于配置的设置,避免臃肿

这节课我们讲两点&#xff1a; &#xff08;一&#xff09;下载、安装、汉化及美化 VSCODE&#xff1b; &#xff08;二&#xff09;理解VSCODE中基于配置&#xff08;Profiles&#xff09;的设置&#xff08;Settings&#xff09;&#xff0c;让 VSCODE 保持清爽。 &#xff0…

Java:数据结构-二叉树oj题

1.判断两个数是否相同 题目链接&#xff1a;. - 力扣&#xff08;LeetCode&#xff09; public boolean isSameTree(TreeNode p, TreeNode q) {if(pnull && q!null || qnull && p!null){return false;}if(pnull && qnull){return true;}if(q.val!p.v…

跨越数字鸿沟,FileLink文件摆渡系统——您的数据安全高效传输新选择

在这个信息爆炸的时代&#xff0c;数据的流通与共享已成为推动各行各业发展的关键力量。然而&#xff0c;随着数据量的激增&#xff0c;如何在保证数据安全的前提下&#xff0c;实现高效、便捷的文件传输&#xff0c;成为了众多企业和个人用户面临的重大挑战。正是在这样的背景…

zabbix 迁移数据目录

由于安装zabbix的时候数据目录给小了&#xff0c;现在决定迁移数据目录 一&#xff1a;查找数据目录 这个数据目录我们只需要看数据库的配置文件就行&#xff0c;my,cnf datadir指向的就是数据目录 ls /var/lib/mysql/ 二&#xff1a;创建新的数据目录 mkdir /monitor/ …

大数据实验3: HDFS基础编程 (shell命令、JAVA API使用)

实验3&#xff1a; HDFS基础编程 一、实验目的 HDFS的shell命令使用HDFS的JAVA API使用&#xff1b; 二、实验平台 操作系统&#xff1a;Linux&#xff08;Ubuntu16.04&#xff09;&#xff1b;Hadoop版本&#xff1a;3.3.1&#xff1b;JDK版本&#xff1a;1.8&#xff1b;…

C++20中头文件source_location的使用

<source_location>是C20中新增加的头文件&#xff0c;此头文件是utility库的一部分。 主要内容为类std::source_location&#xff1a;表示有关源代码的某些信息&#xff0c;例如文件名(__FILE__)、行号(__LINE__)和函数名(__func__)。 以下为测试代码&#xff1a; names…