GAME CLIENT ROADMAP

游戏客户端开发学习路线

把算法、Unity、Unreal Engine 和项目实战整理成可执行的阶段计划。这里仅记录学习方向与成果,不提供第三方课程文件下载。

4学习方向
12核心阶段
2+完整项目
01

FOUNDATION

算法与数据结构

建立分析复杂度、拆解问题和编写可靠代码的基础能力。
阶段一

数据结构基础

数组、链表、栈、队列、哈希表、树与图,掌握常见操作及其复杂度。

产出:手写核心结构与测试用例
阶段二

常用算法模型

排序、二分、递归、贪心、回溯、动态规划,以及 BFS、DFS 等搜索方法。

产出:按题型整理模板与错题复盘
阶段三

工程中的算法

把寻路、状态搜索、资源调度和空间划分应用到游戏客户端场景中。

产出:A* 寻路或地图生成演示
查看算法笔记
02

PRIMARY STACK

Unity 客户端开发

从 C# 与引擎基础,逐步进入系统设计、性能优化和移动端发布。
阶段一

C# 与 Unity 基础

组件生命周期、输入、物理、动画、UI、协程与异步,形成稳定的编码习惯。

产出:可交互的小型玩法原型
阶段二

客户端系统设计

状态机、事件系统、对象池、背包、存档、场景管理和数据驱动配置。

产出:可复用的系统模块
阶段三

性能与发布

Profiler、GC、Draw Call、资源加载、安卓构建、适配与线上问题定位。

产出:移动端安装包与性能报告
查看 Unity 笔记
03

ENGINE EXPANSION

Unreal Engine 5

以 C++ 为支点,理解 UE 的对象体系、玩法框架与资源工作流。
阶段一

编辑器与蓝图

熟悉关卡、Actor、组件、输入系统、蓝图通信和常见调试工具。

产出:蓝图交互场景
阶段二

UE C++ 编程

反射宏、UObject、Actor 生命周期、委托、接口和 C++ 与蓝图协作。

产出:C++ 玩法组件
阶段三

完整玩法框架

GameMode、Controller、Character、动画系统、AI、UI 与资源管理。

产出:第三人称玩法原型
查看 UE 与 C++ 笔记
04

SHIP SOMETHING

项目实战与复盘

把零散知识转化为可展示、可解释的工程能力。
移动端休闲玩法

Cross Road

练习无限地图、障碍生成、对象池、排行榜与移动端适配。

查看项目
横版动作 RPG

2D RPG Game

练习角色状态机、战斗反馈、物品系统、相机与数据驱动架构。

查看项目
综合能力验证

下一份可发布作品

补齐需求拆解、版本管理、测试、性能数据、演示视频和技术复盘。

浏览项目档案

WORKFLOW

建议的学习循环

01学习一个概念02写最小示例03放进项目验证04整理笔记复盘
avatar
岁迹
记录游戏客户端开发、Unity 项目、个人 App 岁迹的开发过程。
GitHub
公告
记录游戏客户端开发、项目复盘和个人成长。