作为一名 35 岁的程序员,虽然暂时还没有失业,但年龄带来的焦虑感时刻萦绕心头,紧迫感越来越强烈。
一直想尝试开辟一条副业路线,网上副业方案五花八门,仔细了解之后大多和转行无异,适配度很低,很难落地。想想还是从自己熟悉的技术相关入手吧。
本人是名前端程序员,多少年了哈哈,恰逢鸿蒙生态稳步发展(主要也是一片爱国心,支持国产系统),便萌生了开发一款鸿蒙独立单机手游的念头。再说鸿蒙ArkTS 语法和前端十分接近,学习门槛不算高。计划做一款简单的武侠 RPG 游戏,纯做单机,不求赚钱,只想给网友们闲暇时玩,自己也能玩,一举两得,哈哈。
做什么游戏呢?
作为 90 后,应该很多人小时候都用过文曲星的吧,依稀记得里面的《英雄坛说》印象很深,各种门派拜师、修习武学、江湖除恶等等,技术不高,还挺适合独立开发的,于是敲定以此作为游戏原型做魔改。
想到就动手。随后一步步开启开发工作:
通过二维数组搭建游戏地图;
在画布渲染玩家、地图障碍物;
实现角色上下左右移动、AABB 碰撞检测;
根据碰撞对象弹出交互窗口:和 NPC 对话、遭遇敌人触发战斗、和商人开启交易界面;
搭建系统弹窗:角色属性、背包、武学技能、存档、设置面板;
引入 SQLite 数据库实现游戏数据持久化;
完成数据库文件加载、加密方案设计;
填充全套基础数据:地图信息、NPC、装备药品、内功轻功、基础武学、门派配置;
同步规划地图景物、角色精灵切图资源。
...
代码一点点推进,游戏也算初具雏形啦。
可当我开始研究游戏上架应用商店时,一盆冷水直接浇了下来:国内游戏上架,绕不开俩字 ——游戏版号。。。
游戏版号是啥呢?
游戏版号是国家新闻出版署批准游戏出版运营的批文号。
政策明确要求,申请主体必须是境内注册企业,个人无法直接申请版号。
那想想实在不行我也注册个公司来解决资质问题呢,不实缴注册资本,然而还有门槛:营业执照经营范围需要包含游戏开发、游戏运营;想要正式运营还需要 ICP 增值电信业务许可证。
办理 ICP 证,内资公司最低注册资本 100 万,跨省经营要求 1000 万,同时要求固定办公场地、三名员工持续缴纳社保。
TMD,仅仅为一款自娱自乐的单机小游戏,走完整套资质流程,成本、精力投入完全不成正比。即便寻找有资质的合作公司代办,时间得几个月,起步开销也要大几千。为爱发电啊这是,太难了!!!
开发热情瞬间跌到谷底。
再想想再想想
既然无法上架应用商店,那不走官方渠道私下发包可行吗?安卓 APK 可以通过社群分发,用户拿到安装包直接点击安装了,这可行吗?不可行!鸿蒙纯血版本,系统安全策略大幅收紧,想关闭纯净模式都没入口了。即便打包签名完成的 HAP 安装包,也不能直接点击安装。
仅有的安装方式是开发者调试通道,只能指定设备,还需要手动开启开发者模式,借助 HDC 命令安装。这套操作门槛极高,普通游戏玩家根本不会操作。就算 QQ 群分享安装包,绝大多数普通人依旧无法体验(也没办法让玩家信任你啊,还得给开手机开发者模式啥的。。)走不通啊、走不通。
客观来说,手机系统限制不支持安装来源不明的应用,初衷也是保护我们用户手机隐私安全,无可厚非,苹果也这么玩。哎,说多都是泪。。。
弃了弃了。。。
也不知同行者有没有其他方式可解?
最后,代码写都写了,虽然整个游戏还没完成。后续看情况用来分享分享开发经验吧。
如果你也是程序员副业探索者,或是正在尝试鸿蒙独立应用开发,欢迎一起交流。(这句是AI)