“灵活就业者“超两亿人 游戏开发者如何破局?
随着“灵活就业”者数量突破两亿,我相信“寒气”已经传递到每一位普通人!对于游戏行业的“灵活就业”者,应当如何破局?
首先应该恭喜大家,选择了一个相对“稳健”的行业,无论大环境如何,游戏/软件行业对于普通工薪阶层都是一个相对公平的咸鱼翻身、逆天改命的行业。因为软件/游戏是虚拟产品,下限门槛是相当低的,在有一定受教育程度的前提下,仅仅通过自学或培训达到独立开发的能力后,仅需一台电脑,随时随地就可以独立开发出一款"产品"。
近几年各大自媒体平台涌现了大批"独立开发者",有人为梦想、有人为情怀,当然更多的是逼上梁山。一个扎心的事实,这些被"毕业"的同学,大部分是能力稍弱的。而且大家的技术能力、设计能力、商业化能力参差不齐,毕竟国内岗位较为细分,流水线生产模式,基本都更偏向于任务执行。很少一个人全面了解上下游工作、了解产品设计、研发、运营、变现等整个产品商业化工作流。
it产品是全球化的、至少也是全国化的(文化限制)竞争。这也就导致了,一群在技术、设计、资源、运营、变现等都处于劣势的人,却要跟那些都处于优势的企业竞争。并且做游戏本身就是个“零和游戏”,几乎都是无人问津亏本收场,偶尔出个爆款,不存在每个项目都赚点、积少成多就大赚。这也就导致了至少99%的“独立开发者”无异于新手村阶段打通关boss。
“独立开发者”们,首先要对自己有个客观清晰的认知,而不是受到培训机构、网课作者、自媒体up一碗引流鸡汤就脑子一热,案子都没设计,写了行“Hello World”就开始幻想自己将开发出下一款《Flappy Bird》、《我飞刀玩得贼6》、《羊了个羊》,然后就连夜买房提车,走上人生巅峰。。
独立开发者常见的误区
在错误的方向越努力,离成功越远。有人想凭一己之力做独游3A、大世界、中重度游戏,我是既佩服他们的执行力和野心,又可怜他们的无知无畏,前赴后继的新手村阶段挑战通关boss。这就是典型的对自己或产品研发没有清晰的认知。选一个力所能及、试错成本低的赛道。给自己足够的容错空间,才能快速摸索出正确的方向。 在没有足够经验、没有市场数据支撑的情况下,尽量避免想当然的主观猜测,通过ABTest、数据统计分析,以数据为基准,积累经验和寻找正确方向。
一,抄袭爆款风险最低,胜算最大
抄袭爆款,都是一些欠缺设计能力并且追求快速变现的一些小公司奉行的策略。经过无数反复验证打脸,仍被一些投机者奉为铁则。当你发现某款游戏已经上榜,已经或即将成为爆款的时候,这个玩法已经或即将被全球范围买量,也就注定了当你还在开发阶段时就已经失去了用户和市场。
博主本人是程序出身的游戏设计开发工程师,设计(创意)是游戏是否能成为爆款的首要因素!如果说做爆款有什么捷径的话,那么"创意"就是唯一捷径。
当然,对于国内环境来讲是无奈的,如果有创新能力,谁愿意抄袭呢?文章后面会给大家提供思路,如何进行抓热点、搞创新。
二,选择热门赛道/无目标用户:
1. 每一个爆款都会吸引无数的跟风,赛道的竞争也就越强烈。如果没有区别去竞品的大亮点,那么终将如蜻蜓点水一般,即使泛起一丝波澜,顷刻间终归平静。如果资源无法竞争,切勿跟风卷热门。选一个竞争小的冷门赛道,胜过卷到极致的热门赛道。“小众”并非无受众,在小众赛道里做到No.1,同样可以拥有庞大的用户群。
2. 游戏玩法没有"万金油", 很多老板恨不得自家游戏上到99,下到刚会走,男女老少通吃。设计上都不知道往哪倾斜,都想满足,最后谁都没满足。抓住主要目标用户群,满足他们口味。
三,重技术,轻设计:
如果你在公司任职技术,没错,你完全可以只执行案子,毫不关心设计。但是如果是自己做一款商业项目,那就必须优先设计。并不是说技术不重要,而是在商业化游戏引擎时代,游戏开发门槛已经极低,确保技术到达一定门槛,足以应对常见游戏类型的开发需求是基本条件。技术永远为案子服务,绝大多数游戏案子触碰不到技术瓶颈,而一款项目的成败案子才是第一因素。
这里为了防止有人钻牛角尖,给举个例子。《绝地求生》“吃鸡”玩法成为现象级爆款,而当时的蓝洞也只是个小公司而已,尽管最初游戏频繁闪退、服务器崩溃,但玩家依然像疯了一样买单,边骂边重启游戏,玩得不亦乐乎。由于玩法太受欢迎以及蓝洞技术太拖后腿,以至于Nvidia亲自针对《绝地求生》进行渲染性能优化,毕竟一款现象级爆款能让显卡销量暴增。
四,只会做加法,不会做减法:
很多人在做功能设计的时候,恨不得把所有想到的功能都加上,众口难调,总有一个适合用户?最后导致设计臃肿,功能冗余,核心玩法不够清晰,把玩家搞得云里雾里。我在做CPI测试的时候有个非常基本但出乎很多人意料的现象,就是当CPI测试视频展现出的游戏元素丰富度与CPI成反比,大家应该都刷到过游戏广告推广视频,想必也都是3秒内做出决定,是继续看下去还是划走?3秒内要让观众在下意识的情况下,接收到视频中游戏的核心玩法和趣味性,并吸引观众停下来仔细观看。而画面中元素越多,越容易使得观众注意力分散,无法在短时间接收到更多有效信息。
适当做减法,化繁为简。或者在表现力上可以丰富,但暴露给玩家交互层面一定要足够简洁明了。如果有多个功能取舍不定,完全可以通过AB测试开启/关闭某个功能,统计出测试组功能点击率、CPI、留存、付费率等数据,让用户来做取舍。
五,仅凭感觉做事,无依据:
“我觉得xxx”、“我感觉xxx”、“这样做应该会xxx”,每个人都会有各自视角的看法。打开你的应用商店榜单,排行榜内的游戏,都符合你的预期、在你的意料之内吗?还是会发出:“这种xxx游戏,居然有人玩?”的惊叹?
一个玩法是否受欢迎,一个款游戏是否能成为爆款。是不能仅凭个人感觉预料的,产品是面向的是全球各个区域的玩家,做过投放的同学应该清楚,同样一款产品,投放到不同的区域受欢迎程度也不同。应对这些变量,唯一的方法就是以市场数据为依据,面向数据做产品。
六,在特效、画面投入过大:
虽然精美的画面和花哨的特效是游戏“制作精良”的体现,但这些对于独游开发者来说并非性价比高的选择。掌控好平衡,充分利用独游开发者的优势,避免把时间浪费在性价比低的地方而拖慢研发进度,错过市场风口。
游戏设计研发推广技巧
一,灵感获取/题材选择:
创意往往不是凭空产生的,有时求而不得,有时突然就跳出来。创意需要受到某种事物的激发。不断的接触热点、新鲜、有趣的事物,来激活思维活跃。
简单介绍以下我自己的灵感获取心得:
1. data.ai,点点数据;使用三方数据统计平台,时刻关注市场爆款,了解市场风向。或者直接Google Play,App Store查看榜单;
2. 刷tiktok,youtube等视频平台,那些爆款视频就是经过用户筛选后的流量入口。有很多有趣的视频就可以直接包装成游戏,以更好的形式展现给用户。例如,俄罗斯掌掴大赛,做成游戏后可以更加夸张诙谐的表达展现;再如,不同颜色的几个瓶盖,丢到小溪里,瓶盖在水流中激流勇进,看似无聊的视频,播放量高的惊人。只需增加交互性设计,以更好的方式表达在游戏中,就会如视频一样瞬间吸引用户。这些爆款视频用户接收度已经过验证,所以通常CPI会非常低。
3. 热门事件,如国际上发生了重大/热门事件,也可以快速改编成游戏玩法,蹭热度。
二,吸量测试:
当你设计出一个案子后,就直接开始研发工作?等你耗时许久,把游戏做完,然后制作视频测试CPI极高(无法抢救的那种),那么你这么久的努力是否白费了?
不管你用什么方式,先把核心玩法做成视频,拿视频直接进行CPI测试,若CPI很差直接放弃,开始下一个案子,是不是能更高效呢?这种方法我们叫“空包测试(CPI测试)”
事实上这些只是基础操作,然而这样的基操甚至大多数公司都不执行。当前大环境很差的情况下,那些仍然活得不错的企业都是这么做的。
比如,你是否经常抖音刷到口袋奇兵、鸠摩智转刀等有趣游戏视频,并被视频中的内容吸引,但点击下载后完全不是一个游戏?没错,这就是“空包CPI测试”,只不过他们把空包换成了自家的其它线上产品,既可以进行买量测试创意玩法是否受欢迎,又可以不浪费买量钱,把用户带到自家线上产品。当然,这个用户十有八九不会留存到第二天,因为他们并没有得到自己预期的游戏内容。
那么作为独游开发者,我们怎么进行CPI测试呢?这里有丐版吸量测试方法,比如b站或抖音发吸量测试视频,定点投放游戏话题下视频用户,通过b站/抖音推广统计数据分析视频的CPI;
三,化繁为简,直击本质:
游戏研发看似繁琐复杂,但是主要目标明确,紧盯CPI、留存、转化。核心玩法确定之后,一切功能设计都是围绕CPI、留存、转化,整个游戏设计研发以及变现周期,都有非常清晰的指标或策略,它不是线性的,也不是一锤定音的,变现转化和留存是相悖的,随着用户规模的增加,我们需要以数据为基准,不断寻找利益最大化的平衡。这个平衡才是最难掌控的,倾向变现,那么广告或付费点就会变多(或者增加难度,逼迫用户付费),这些都是非常影响用户体验,用力过猛势必造成用户反感弃坑。所以做游戏的过程,其实就是跟玩家玩心理战的过程。就像谈恋爱一样,时而宠溺,时而挑逗,时而欲擒故纵,时而下探底线(PUA), 最终俘获对方的心,让TA对你死心塌地。
未完,如果大家感兴趣的话,后续会继续分享更新...
相关文章:
“灵活就业者“超两亿人 游戏开发者如何破局?
随着“灵活就业”者数量突破两亿,我相信“寒气”已经传递到每一位普通人!对于游戏行业的“灵活就业”者,应当如何破局? 首先应该恭喜大家,选择了一个相对“稳健”的行业,无论大环境如何,游戏/软…...

MySQL事务与存储引擎
一、事务的概念 是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行是一个不可分割的工作逻辑单元,在数据库…...
总是给数据库表字段设置默认值的好处
1、NOT NULL DEFAULT 的好处 在设计数据库表结构时,将字段设置为不能为空并设置默认值有以下几种好处: 1.1、数据完整性 通过设置字段不能为空,可以确保每条记录都包含必要的数据,从而保证了数据的完整性。例如,在用…...

11.2 Go 常用包介绍
💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…...

Sqlite3数据库基本使用
一、基本概念 数据:能够输入计算机并能被计算机程序识别和处理的信息集合 数据库:长期存储在计算机内、有组织的、可共享的大量数据的集合 DBMS:位于用户与操作系统之间的一层数据管理软件,用于操纵和管理数据库 二、安装 在线…...

实现贪吃蛇小游戏【简单版】
1. 贪吃蛇游戏设计与分析 1.1 地图 我们最终的贪吃蛇大纲要是这个样子,那我们的地图如何布置呢? 这里不得不讲⼀下控制台窗口的⼀些知识,如果想在控制台的窗口中指定位置输出信息,我们得知道该位置的坐标,所以首先介…...
uniapp实现内嵌其他网页的功能
一、用到的知识点 页面跳转页面间跳转,参数传递web-view使用 二、使用navigator 页面跳转。 navigator 组件类似HTML中的<a>组件,但只能跳转本地页面。目标页面必须在pages.json中注册。所以这么写是不行的: <navigator url&quo…...
【Ruby简单脚本01】查看wifi密码
脚本 # 使用io库 def get_cmd_result(cmd) IO.popen(cmd,:external_encoding>GBK).read.encode("utf-8") end def list_wifi wifi_pwds Hash.new # 获取所有wifi文件 o1 get_cmd_result("netsh wlan show profiles") # 获取所有匹配结果 …...

VSG/VSA 矢量信号模拟/分析软件
_Ceyear思仪 _ VSG/VSA 矢量信号模拟/分析软件 苏州新利通仪器仪表 在现代无线通信中,IQ调制属于标准配置,经常应用于通信系统的信号调制和解调环节。IQ调制的应用简化了通信设备的硬件结构,同时提高了频谱资源的利用效率,提…...
C++使用GDAL库完成tiff图像的合并
全色图 完整代码: #include "gdal_priv.h" #include "cpl_string.h" #include <vector> #include <algorithm> #include <iostream> #include <filesystem>using namespace std; namespace fs std::filesystem; vec…...
深入理解AQS:Java并发编程中的核心组件
目录 AQS简介AQS的设计思路AQS的核心组成部分 状态(State)同步队列(Sync Queue)条件队列(Condition Queue) AQS的内部实现 节点(Node)锁的获取与释放 独占锁共享锁 条件变量 AQS的应…...

集合进阶:List集合
一.List集合的特有方法 1.Collection的方法List都继承了 2.List集合因为有索引,所以多了很多索引操作的方法。 3.add // 1.创建一个集合List<String> list new ArrayList<>(); // 2.添加元素list.add("aaa");list.add("bbb"…...

el-table表头修改文字或者背景颜色,通过header-row-style设置样式
方式一 <el-table :header-cell-style"{text-align: center}" />方式二 <template><el-table :header-cell-style"tableHeaderColor" /> </template> <script> export default {methods: {tableHeaderColor ({row, column…...

web前端-CSS
CSS CSS概述: CSS是Cascading Style Sheets(级联样式表),是一种样式表语言,用于控制网页布局,外观(比如背景图片,图片高度,文本颜色,文本字体,高级定位等等) 可将页面的内容与样式分离开,样式放于单独的.css文件或者HTML某处 CSS是网页样式,HTML是网页…...
u8g2 使用IIC驱动uc1617 lcd 字符显示只显示上半部分,不显示下半部
使用u8g2 使用硬件iic驱动某些page为4个字节 带灰度的lcd显示屏幕的时候有时候只显示上半部,下半部不显示,例如uc1617等。 原因: 以uc1617为例,链接https://github.com/olikraus/u8g2/blob/master/csrc/u8x8_d_uc1617.c 在u8x8_d_uc1617_common方法中的case U8X8_MSG_DI…...

单片机第五季-第八课:STM32CubeMx和FreeRTOS
1,FreeRTOS背景介绍 RTOS简介: 实时操作系统,本用于追求实时性的嵌入式系统,典型:ucos/uclinux/vxworks; 特点:中断响应快、一般可嵌套中断、使用实地址、多任务; (实…...

【Linux】进程控制1——进程创建和进程终止
1.进程创建 1.1.再谈fork 在linux中fork函数时非常重要的函数,它从已存在进程中创建一个新进程。新进程为子进程,而原进程为父进程。 #include <unistd.h> pid_t fork(void);//pid_t为整形 返回值:子进程中的fork()返回0ÿ…...

计算机图形学入门16:曲线
1.曲线 曲线(Curves)在图形学中应用非常广泛,比如:相机的拍摄路径、物体的移动路径、动画曲线、矢量字体等。如下图所示,是使用曲线到矢量字体的应用,通过移动一些控制点来改变字体。 2.贝塞尔曲线 2.1 贝…...

【Ruby基础01】windows和termux中搭建Ruby开发环境
windows下环境搭建 railsinstaller官方git地址 按照文档安装git、nodejs、yarn,安装教程百度一下。railsinstall可以从release页面下载最新版本4.1.0。 安装完成如下 安装RubyMine 下载RubyMine RubyMine下载地址 安装激活 下载文件,按照里面的流程…...
2406c++,iguana动态反射
原文 iguana是一个基于编译期反射的序化库,支持从结构序化到不同数据格式. iguana可序化一个C结构到json,xml,yaml和protobuf格式.这都是通过编译期反射实现的. 现在iguana也支持了动态反射,主要特征: 1,通过对象名创建对象实例 2,取对象所有字段名 3,根据字段名取字段值 4,根…...

华为云AI开发平台ModelArts
华为云ModelArts:重塑AI开发流程的“智能引擎”与“创新加速器”! 在人工智能浪潮席卷全球的2025年,企业拥抱AI的意愿空前高涨,但技术门槛高、流程复杂、资源投入巨大的现实,却让许多创新构想止步于实验室。数据科学家…...

[ICLR 2022]How Much Can CLIP Benefit Vision-and-Language Tasks?
论文网址:pdf 英文是纯手打的!论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误,若有发现欢迎评论指正!文章偏向于笔记,谨慎食用 目录 1. 心得 2. 论文逐段精读 2.1. Abstract 2…...
第25节 Node.js 断言测试
Node.js的assert模块主要用于编写程序的单元测试时使用,通过断言可以提早发现和排查出错误。 稳定性: 5 - 锁定 这个模块可用于应用的单元测试,通过 require(assert) 可以使用这个模块。 assert.fail(actual, expected, message, operator) 使用参数…...

跨链模式:多链互操作架构与性能扩展方案
跨链模式:多链互操作架构与性能扩展方案 ——构建下一代区块链互联网的技术基石 一、跨链架构的核心范式演进 1. 分层协议栈:模块化解耦设计 现代跨链系统采用分层协议栈实现灵活扩展(H2Cross架构): 适配层…...

Redis数据倾斜问题解决
Redis 数据倾斜问题解析与解决方案 什么是 Redis 数据倾斜 Redis 数据倾斜指的是在 Redis 集群中,部分节点存储的数据量或访问量远高于其他节点,导致这些节点负载过高,影响整体性能。 数据倾斜的主要表现 部分节点内存使用率远高于其他节…...

AI+无人机如何守护濒危物种?YOLOv8实现95%精准识别
【导读】 野生动物监测在理解和保护生态系统中发挥着至关重要的作用。然而,传统的野生动物观察方法往往耗时耗力、成本高昂且范围有限。无人机的出现为野生动物监测提供了有前景的替代方案,能够实现大范围覆盖并远程采集数据。尽管具备这些优势…...

针对药品仓库的效期管理问题,如何利用WMS系统“破局”
案例: 某医药分销企业,主要经营各类药品的批发与零售。由于药品的特殊性,效期管理至关重要,但该企业一直面临效期问题的困扰。在未使用WMS系统之前,其药品入库、存储、出库等环节的效期管理主要依赖人工记录与检查。库…...
命令行关闭Windows防火墙
命令行关闭Windows防火墙 引言一、防火墙:被低估的"智能安检员"二、优先尝试!90%问题无需关闭防火墙方案1:程序白名单(解决软件误拦截)方案2:开放特定端口(解决网游/开发端口不通)三、命令行极速关闭方案方法一:PowerShell(推荐Win10/11)方法二:CMD命令…...

react更新页面数据,操作页面,双向数据绑定
// 路由不是组件的直接跳转use client,useEffect,useRouter,需3个结合, use client表示客户端 use client; import { Button,Card, Space,Tag,Table,message,Input } from antd; import { useEffect,useState } from react; impor…...

新版NANO下载烧录过程
一、序言 搭建 Jetson 系列产品烧录系统的环境需要在电脑主机上安装 Ubuntu 系统。此处使用 18.04 LTS。 二、环境搭建 1、安装库 $ sudo apt-get install qemu-user-static$ sudo apt-get install python 搭建环境的过程需要这个应用库来将某些 NVIDIA 软件组件安装到 Je…...