链接#
游戏介绍#

休闲放置模拟经营:用“建筑组合 + 动物自动化”不断提升农场效率,在轻度操作中获得持续成长与解锁反馈。
- 项目名:《动物农场》(AnimalFarmland)
- 类型:休闲模拟经营 / 放置 / 收集与扩张
- 时间:2024.08 – 2024.12
- 平台:PC(Steam)
一句话卖点#
点击放置作物与建筑,雇佣性格各异的小动物自动工作,通过建筑效果组合不断提高产出效率,持续解锁新动物、新建筑与新地块。
核心玩法循环#
- 放置与规划:放置作物、生产建筑与功能建筑,规划布局
- 自动化产出:动物执行采集/运输/生产等工作,持续产出金币
- 经济增长:用金币升级与扩张,提高单位时间收益
- 解锁与收集:解锁更多动物、建筑与地块,丰富策略空间
- 效率优化:通过建筑效果联动与路径优化,形成更高效率的“赚钱方案”
特色机制#
- 可爱动物自动打工:多性格/多分工的动物提供轻松的经营节奏
- 收集与扩张驱动:目标明确的解锁链条(动物/建筑/地块)带来持续正反馈
- 建筑效果组合:建筑之间存在增益/联动,鼓励玩家探索更优解
设计#
1. 项目目标#
- 目标:做出一个“轻操作但持续成长”的休闲农场经营体验,核心吸引点为自动化产出与组合提升效率。
2. 目标用户与使用场景#
- 目标用户:偏轻度、喜欢经营与收集的玩家;愿意在“规划→增长→解锁”中获得长期正反馈
- 关键场景:碎片时间上线收菜、补建、升级;偶尔进行一轮布局/组合优化
3. 核心需求与成功标准(可验收)#
- Must
- 经济循环稳定:投入(建造/升级)与产出(金币/资源)呈可感知的正增长
- 自动化可靠:动物能稳定执行工作闭环(寻路/分工/触发)
- 解锁路径清晰:玩家知道下一步“为了什么”扩张(新动物/新建筑/新地块)
- Should
- 建筑组合有策略:存在可理解的联动规则,不靠堆数值
- 反馈舒适:动画与音效让“产出/升级/解锁”有成就感
- Nice
- 更丰富的长期目标(成就、收集图鉴、挑战订单等)
4. 差异化点#
- 动物自动化 + 行为系统:把“工人AI”作为经营节奏核心,而不是纯点点点
- 建筑联动与效率优化:鼓励玩家研究组合与布局,而不是单线升级
开发#
1. 技术栈与范围#
- 引擎:Unity
- 平台:PC(Steam)
- 重点:自动化生产链路(角色AI/寻路)+ 建筑系统(组合增益)+ 大量对象渲染优化
2. 核心系统拆分#
- 地形与建造(Hex Grid Tools)
- 基于六边形坐标系的网格计算与邻接关系
- 建筑放置/占格/旋转(如有)与可视化提示
- 角色系统(Animals as Workers)
- 角色能力系统:定义不同动物的工作能力与效率差异
- 行为树:采集/运输/生产/待机等行为编排
- 自动寻路:在农场地块与建筑点位之间稳定移动
- 经济与成长(Economy & Progression)
- 作物/建筑产出与消耗
- 金币驱动的升级、解锁与扩张(地块/动物/建筑)
- 表现与渲染(Visuals)
- Unity 动画系统
- URP Shader Graph
- 性能优化(Performance)
- GPU Instancing 降低 DrawCall
- URP 材质自动合批(材质与渲染队列策略)
3. 交付结果#
- 打通“放置建造 → 动物自动工作 → 产出金币 → 解锁扩张 → 组合提升效率”的核心经营闭环
- 在PC平台上通过实例化与合批策略,支撑较多对象的场景渲染



