SKILLS & TOOLS

技术能力

围绕 Unity 客户端开发建立的能力栈,覆盖玩法逻辑、资源与数据管理、性能优化、网络通信和基础渲染。

01

Unity 与 C#

熟练使用 C# 开发 Unity 项目,具备面向对象编程思维,掌握单例、观察者、有限状态机等常用设计模式,并能进行 Unity 编辑器扩展;熟练使用 Animation 和 Spine。

C#UnityAnimationSpine
02

资源、数据与热更新

熟悉 AssetBundle 打包、ScriptableObject 配置、二进制 / JSON / PlayerPrefs 数据持久化;了解 Lua、tolua 与客户端热更新方案。

AssetBundleScriptableObjecttolua
03

性能与 UI 优化

理解 Unity 内存管理与 GC,能够使用对象池、缓存、图集和动静分离降低开销;理解 DrawCall、合批与 LOD 等优化概念。

Object PoolUGUIProfiler
04

算法、网络与渲染

掌握字典、链表等常用数据结构与算法;了解 TCP、UDP、客户端与服务器交互及网络同步,并具备基础 Shader 编写能力。

TCP / UDPShader