传统塔防游戏存在包体大、获客成本高、上手门槛高等痛点,难以在短视频流量红利中快速转化。本项目为抖音生态打造专属轻量化 Roguelike 塔防游戏“炮塔英雄”,实现高性能 3D 渲染与小程序秒开体验的结合。通过抖音小程序入口,覆盖短视频引流与社交裂变两大流量场景,利用“战斗爽感+局外养成”模式,解决用户碎片化时间的解压需求,并通过激励视频广告实现 IAA 变现闭环。
点击空白处退出提示
传统塔防游戏存在包体大、获客成本高、上手门槛高等痛点,难以在短视频流量红利中快速转化。本项目为抖音生态打造专属轻量化 Roguelike 塔防游戏“炮塔英雄”,实现高性能 3D 渲染与小程序秒开体验的结合。通过抖音小程序入口,覆盖短视频引流与社交裂变两大流量场景,利用“战斗爽感+局外养成”模式,解决用户碎片化时间的解压需求,并通过激励视频广告实现 IAA 变现闭环。
本项目为完整的游戏闭环系统,覆盖 C 端游戏主体 + B 端运营后台,核心功能模块包括:
C 端游戏主体(抖音小程序):
核心战斗:Roguelike 割草玩法,多波次敌人生成与 AI 巡逻,塔炮自动/手动攻击判定,击中反馈与击杀计数。
局内成长:战斗内金币掉落系统,实时属性升级(攻击力、攻击范围、攻速),道具系统(炸药、血瓶、宝石)扭转战局。
局外养成:世界关卡解锁(通过波次解锁新世界),工厂系统(炮塔基础属性永久升级),商店系统(资源兑换与礼包购买)。
用户中心:抖音一键授权登录(获取头像昵称),资源资产管理(金币、钻石、门票),离线收益计算。
营销与变现:抖音福利领取入口,激励视频广告(看广告得金币/复活/免广告),插屏广告(关卡切换展示),游戏倍速功能。
客服系统:游戏内反馈与客服联系入口。
B 端管理后台(Vue 3 + Element Plus):
内容管理:关卡配置(敌人波次、血量、属性)、道具配置、商城商品与礼包管理。
运营管理:公告推送、活动配置(签到、限时双倍)、广告位管理。
数据统计:留存率分析、广告变现 ARPU 值统计、关卡通关率分析。
用户管理:玩家信息查询、封禁与充值记录查看。
技术栈与架构:
客户端:Unity 6000.0.72f1 + C#,纯2D开发环境。
架构设计:MVC架构分离数据与视图,基于 ScriptableObject 配置表管理,单例模式管理全局状态(GameManager, AudioManager)。
小程序转换:Unity WebGL 构建 + 抖音小程序 Unity 适配器,处理触控事件映射与渲染适配。
后端服务:Node.js/Java 提供配置下发与登录校验。
SDK 集成:抖音小程序 SDK(tt.login, tt.createRewardedVideoAd, tt.shareAppMessage)。
存储与资源:Addressable Assets System 资源热更新,LocalStorage 本地存档。
UI 框架:UGUI + DOTween 动画库。
实现亮点:
跨平台适配:基于 Unity WebGL 打包方案,自研抖音小程序适配层,解决 Unity 与抖音 API 的通信桥接问题,实现 Unity 游戏在小程序内的秒开与流畅运行。
性能优化:自研对象池(Object Pooling)管理子弹与敌人生命周期,减少 GC 卡顿;采用 Texture Atlas 合批技术控制 DrawCall,针对中低端机型做分级渲染。
模块化架构:20+ 业务模块(战斗、背包、商城、广告)解耦设计,支持按需加载。
广告变现闭环:封装统一的广告管理器(AdManager),支持激励视频、插屏、Banner 的多优先级队列调度,并处理网络异常与加载失败的兜底逻辑。
Roguelike 算法:实现基于权重随机的局内属性升级算法与波次难度曲线控制,确保游戏平衡性与爽感。



评论