Unity上线塔防游戏【智械危机】程序、策划、美术全解析
课程大纲
共 10 章节, 157 课时
课程介绍
本课程为 Unity 游戏全栈开发实战课程,不局限于单一技术模块,聚焦 “上线项目完整落地”,从立项策划到美术制作、程序开发、效果优化全链条覆盖,兼顾基础操作与进阶逻辑,是培养独狼开发者的实用课程,为后续独立开发其他类型游戏(如 RPG、解谜)奠定全流程开发思维。
课程核心内容
基础入门与美术基础
课时 1-5(免费,07:32-21:04):课程介绍与开发经验分享,路点寻路原理讲解,Lowpoly 风格(特点 / 制作思路)解析;
课时 6-12(05:18-19:12):Blender 工具入门(优点 / 极速操作),Lowpoly 模型制作环境配置,首个敌人模型(从搭建到细化)制作。
项目立项与策划方案
课时 13-16(12:38-21:18):游戏立项(目的 / 方向 / 分工 / 盈利模式 / 注意点);
课时 17-20(免费,07:54-17:15):战斗系统(规则 / 交互逻辑)、属性数值(平衡设计)、游戏剧情(原创故事线)、界面系统(布局 / 功能规划)设计。
程序开发核心
子模块 1:UI 框架搭建(课时 21-34)
核心内容:UGUI 基础(Canvas/Anchor/ 控件),事件系统(观察者模式 / EventPool/EventManager),UI 框架(基类 / 管理器 / 加载 / 开关 / 屏蔽逻辑)开发。
子模块 2:界面功能制作(课时 35-49)
核心内容:欢迎 / 设置 / 选关 / 百科 / 战前准备界面(预设制作、按钮逻辑、数据初始化、上阵交互)实现。
子模块 3:底层框架(课时 50-68)
核心内容:导表数据工具(自动生成 C# 类 / 配置支持),存档功能(数据存储 / 读取 / 同步),游戏运行流程设计,Buff 系统(效果 / 触发 / 叠加 / 移除逻辑)开发。
子模块 4:战斗框架与逻辑(课时 69-118)
核心内容:战斗界面搭建,敌人波次配置(生成规则 / 管理),战斗管理器(敌人 / Camera / 建造 / 流程)开发,敌人逻辑(移动 / 攻击 / 死亡),炮塔系统(基础 / 特殊炮塔制作、炮弹逻辑、建造 / 升级 / 移除流程),全屏技能系统(触发 / 效果 / 冷却)实现。
美术制作进阶
核心内容:炮塔模型(穿甲机枪 / 激光发射器)、敌人模型(装甲坦克 / 镭射装甲车)、塔座及道路模型制作,Polaris 插件制作 Lowpoly 地形,关卡场景编辑(资源布局 / 视觉优化)。
资源接入与效果优化
核心内容:各界面(欢迎 / 设置 / 选关 / 百科 / 战前准备)正式美术资源接入,Bug 修复,攻击 / 死亡爆炸特效制作,屏幕后处理(画质提升)。