Unity 移动游戏开发

Polar Station
Survival.

用两年时间,开发一款包含 20 多个相互连接系统的生存游戏。

我是这款 2D 生存游戏唯一的 Unity 开发者。我设计并开发了相互连接的游戏系统,整合团队提供的美术、音频和游戏设计,并准备了 Android 和 iOS 的正式发行版本。

我的角色与团队贡献

我负责的开发。
团队负责的创作。

我负责 Unity 编程。团队负责美术、音频、游戏设计和平衡。

我的职责

全部 Unity 编程

我设计了代码结构,开发了游戏玩法、界面行为、存档、离线进度、多语言支持和分析功能。我还准备了 Android 和 iOS 版本,并在游戏开发过程中维护 Unity 代码。

团队贡献

美术、音频、设计与平衡

团队负责美术、音频、游戏设计和平衡。我将他们的工作整合到 Unity 中,让这些内容在整个游戏中配合运行。

20 多个相互关联的玩法与技术系统

游戏系统如何配合。

资源用于生产,生产支持研究,研究解锁新选项。游戏保存每次结果,让玩家下次可以继续。

01

生存状态与背包

当玩家行动、切换活动或继续存档时,游戏会跟踪角色状态、物品和资源。

  • 生理状态
  • 背包
  • 物品状态
  • 持久状态
02

制作与生产

玩家将资源用于制作配方和生产设施。每个系统都会更新其他系统可用的资源。

  • 制作
  • 制造
  • 能量
  • 资源经济
03

研究与成长

随着玩家推进游戏,研究和任务会解锁新的选项。

  • 研究
  • 任务
  • 解锁
  • 离线进度
04

远征与小游戏

玩家离开基地参加远征和小游戏,再将奖励和变化后的角色状态带回主游戏。

  • 远征
  • 六边形网格探索
  • 小游戏
  • 奖励
05

存档、语言与移动端支持

游戏还需要可靠的存档、多语言支持、使用数据分析,以及可以正常运行的 Android 和 iOS 版本。

  • 存档
  • 本地化
  • Firebase Analytics
  • Android · iOS

一项活动如何接到下一项

  1. 01远征
  2. 02资源
  3. 03背包
  4. 04制作
  5. 05研究
  6. 06成长

项目代码与内容

用数字了解项目。

这些数字来自项目源文件,描述代码量和已配置内容,不代表玩家数量或商业成绩。

450+
自定义 C# 文件
21
统一管理启动和关闭的公共服务
900+
已配置的 ScriptableObject 资源
1,700
英语 + 乌克兰语本地化条目
Unity 2020 → 6
Unity 版本升级
保存进度与离线时间

存档进度与计时器保持一致。

统一的 JSON 容器、字段级持久化、自动保存及暂停/后台保存保护长期状态。离线经过的时间只结算一次,并推进制作、研究、温室生长、档案解密、生理状态和限时效果。

游戏数据与进度

游戏事件解锁下一步。

ScriptableObject 驱动的物品、配方、研究步骤、任务和状态效果接入基于事件的成长模型。背包变化、研究完成和其他玩法事件可以满足条件并解锁下一状态。

生存与探索

远征的结果会影响返回基地后的角色。

生理系统将玩家参数转化为持续的生存状态变化。远征加入六边形网格风险、伤害、受伤、奖励和任务验证,再将结果反馈到背包、经济与持久状态。

移动端功能与服务

广告、购买、语言支持与分析。

Firebase Analytics 埋点、Android/iOS 配置、激励广告与插屏广告、用户同意处理、应用内购买、本地化和自适应音频,与玩法架构共同构成产品。

独立公开玩法评测

观看游戏系统如何配合运行。

一段公开的 25 分钟评测展示了南极基地、远征、研究、生产、生存状态管理和内置小游戏如何协同运作。

在 YouTube 观看
展示南极基地全景的 Polar Station Survival 玩法画面
南极基地
展示六边形网格远征小游戏的 Polar Station Survival 玩法画面
远征小游戏
展示计时仓库研究界面的 Polar Station Survival 玩法画面
计时研究

玩法截图和视频来自 AndroidGame UA 在 YouTube 上发布的独立公开评测。

已完成的工作

我为这个项目开发的内容。

  • 01负责玩法、存档、界面行为和移动端支持功能的全部 Unity 编程
  • 02为 Android 和 iOS 准备的生产版本
  • 03集成到产品中的存档、离线进度、本地化和 Firebase Analytics
  • 04在两年多的开发过程中,支持持续添加功能和内容的代码结构

本案例记录工程范围和公开可见的玩法,不声称当前商店可用性、收入或留存结果,也不将美术、音频、游戏设计和平衡团队的工作归为己有。

我能如何帮助您的项目

正在开始或接手 Unity 游戏?

一起规划游戏的下一步开发。

我可以开发游戏系统、检查并改进前任开发者留下的代码,或更新旧游戏,让您与玩家进行测试。

预算有限?告诉我最重要的问题和您能接受的预算范围,我会明确说明怎样的第一步切实可行。

从第一次交流起为您保密

我仅汇总统计联系操作,不收集访客标识符或消息内容。

返回项目列表