DEVELOPMENT

开发日志

记录游戏从想法、原型到正式版本的每一步。

Chunk 动态网格优化

优化世界区块动态网格生成与更新流程,减少不必要的网格重建。

开发日志性能Chunk
↗

Chunk 动态网格优化

优化世界区块动态网格生成与更新流程,减少不必要的网格重建。

开发日志性能Chunk
↗

建筑蓝图系统

新的建筑蓝图系统已经完成基础版本。

开发日志建筑蓝图
↗

建筑蓝图系统

新的建筑蓝图系统已经完成基础版本。

开发日志建筑蓝图
↗

世界区块加载系统

重新整理世界区块的加载、卸载和缓存流程。

开发日志世界Chunk
↗

新的世界生成器

完成第一版程序化世界生成系统。

开发日志世界生成地形
↗

方块数据结构重构

重新设计方块数据结构,为更大规模世界做准备。

开发日志方块架构
↗

方块 Mesh 合并优化

优化可见方块面的生成方式,减少最终 Mesh 数据量。

开发日志渲染Mesh
↗

纹理图集系统

完成游戏方块纹理图集的第一版。

开发日志纹理渲染
↗

透明方块渲染测试

开始测试玻璃、树叶等透明方块的渲染方案。

开发日志Shader透明
↗

昼夜循环系统

完成基础昼夜循环和太阳方向计算。

开发日志环境昼夜
↗

天空盒与环境光

重新调整天空、环境光和远景的视觉表现。

开发日志渲染环境
↗

水面效果初版

完成水面材质和简单波动效果。

开发日志Shader水
↗

角色移动系统优化

重新调整角色移动、加速度和停止过程。

开发日志角色移动
↗

跳跃系统调整

重新平衡角色跳跃高度和空中控制。

开发日志角色移动
↗

角色碰撞系统

完成角色与世界方块之间的基础碰撞处理。

开发日志物理角色
↗

背包系统原型

完成第一版玩家背包界面和物品堆叠逻辑。

开发日志背包UI
↗

快捷栏系统

完成玩家快捷栏和物品快速切换。

开发日志UI物品
↗

物品系统重构

重新整理物品 ID、属性和显示数据。

开发日志物品架构
↗

工具系统

加入镐子、斧头等基础工具。

开发日志工具方块
↗

方块破坏系统

完成玩家破坏方块和获得资源的完整流程。

开发日志方块资源
↗

方块放置系统

完成玩家放置方块的基础交互。

开发日志建筑方块
↗

建筑辅助网格

增加建筑时的方块位置预览。

开发日志建筑UI
↗

建筑模式测试

开始测试大规模连续建筑操作。

开发日志建筑性能
↗

生物实体系统

完成基础生物实体的数据和生命周期管理。

开发日志MobECS
↗

ECS 实体组件整理

重新整理游戏中的实体组件结构。

开发日志ECS架构
↗

僵尸 AI 原型

完成第一版僵尸追踪和攻击 AI。

开发日志AI僵尸
↗

敌对人类 AI

开始制作敌对人类 NPC。

开发日志AINPC
↗

NPC 状态机

建立 NPC 基础行为状态机。

开发日志AINPC
↗

怪物属性系统

建立生命值、攻击力、防御等基础属性。

开发日志Mob属性
↗

战斗系统原型

完成近战攻击和伤害计算的第一版。

开发日志战斗伤害
↗

暴击与背刺

加入暴击和背后攻击判定。

开发日志战斗暴击
↗

武器系统

加入剑、斧等基础武器。

开发日志武器战斗
↗

武器耐久度

完成武器耐久度和损耗逻辑。

开发日志武器耐久
↗

掉落系统

建立统一的物品掉落规则。

开发日志掉落物品
↗

箱子与容器

完成箱子和基础容器系统。

开发日志建筑容器
↗

工作台系统

加入基础工作台和制作界面。

开发日志制作工作台
↗

配方系统

建立可扩展的物品配方系统。

开发日志制作配方
↗

熔炉系统

开始制作资源加工和熔炼系统。

开发日志制作熔炉
↗

资源生成系统

调整矿石、木材和其他自然资源的分布。

开发日志资源世界生成
↗

森林生态环境

加入第一版森林区域。

开发日志环境森林
↗

动物系统

加入和平动物的基础行为。

开发日志动物AI
↗

狼群 AI

完成狼的追踪和扑击行为测试。

开发日志动物AI
↗

天气系统原型

开始测试雨天、雾天等天气效果。

开发日志天气环境
↗

迷你地图原型

完成基础小地图显示。

开发日志UI地图
↗

死亡与重生系统

完成玩家死亡、掉落和重生流程。

开发日志生存玩家
↗

生存模式基础规则

建立生存模式的核心规则。

开发日志生存玩法
↗

创造模式原型

加入创造模式基础功能。

开发日志创造玩法
↗

尸潮系统设计

开始设计大规模僵尸尸潮玩法。

开发日志尸潮生存
↗

避难所系统

开始设计玩家基地和避难所玩法。

开发日志基地生存
↗

建筑破坏测试

测试怪物对建筑和防御设施的影响。

开发日志建筑尸潮
↗

游戏存档系统

完成世界和玩家数据的基础保存方案。

开发日志存档架构
↗

世界种子系统

加入可复现的世界种子。

开发日志世界生成存档
↗

大型世界压力测试

开始测试大规模区块和实体同时存在时的性能。

开发日志性能压力测试
↗

移动端性能优化

针对移动设备重新检查渲染和更新开销。

开发日志性能移动端
↗