![Margaret Chen](https://images.alphacoders.com/131/1318404.png)
Margaret Chen
自我介绍
本人热爱钻研问题,能接受高强度工作,工作态度积极,有足够的团队意识和协作精神。本人熟悉 Unity编程,具有扎实的计算机基础,熟悉游戏美术制作流程,大学期间参与开发多个 Unity 项目,涉及游戏,交互,VR,动画等相关领域。大学期间参与开发多个 Unity 项目,涉及游戏,交互,VR,动画等相关领域。
个人作品集
教育经历
厦门大学 信息学院 数字媒体技术
2020.09 — 2024.06
主修课程:游戏设计与开发、计算机图形学、数据结构、算法设计与分析、Java程序设计
荣誉奖项:国家级大学生创新训练项目
专业技能
熟悉 Cpp,C#,Java 等编程语言,熟悉面向对象编程,了解常用的游戏设计模式
具备扎实的数据结构和算法基础, 熟悉计算机网络,熟悉网络编程
熟悉 Unity 引擎编程,熟悉物理、动画、UI等木块,参与开发过多个Unity项目
了解计算机图形学,了解渲染管线,能够编写简单的Unity Shader
熟悉三维美术流程,熟练使用 blender、Maya 等软件建模,材质制作、骨骼绑定、K动画
英语能力:CET-6,熟练阅读英文技术文档和英语教程,具有良好的自学能力
项目经历
-
实现背包系统,基于碰撞检测实现识别物品并弹出物品信息,玩家拾取物品同步到背包、完成物品数量更新、使用、丢弃功能,使用 Scriptable Object 存储物品信息。
实现运动系统,基于面向对象思想设计角色状态机,实现角色不同状态的切换,根据坠落高度实现不同的落地效果(未使用 Character Controller)
实现浮动碰撞器功能处理角色上下坡,使用 Scriptable Object 复用状态机数据
编写服务端和客户端,实现多个客户端玩家同屏移动效果
《雄鸡图》三维水墨动画及VR互动体验
使用 Blender、Maya 进行雄鸡、石头、竹子等物体建模,并进行模型骨骼绑定
编写水墨风格 Shader,完成物体材质制作,场景搭建,光照烘焙等
制作雄鸡动画状态机,实现雄鸡不同状态的动画切换
使用 PICO Unity Integration SDK 实现玩家 VR 交互功能,并在 Pico4 上进行测试
此项目登上厦门日报,并在学校图书馆举行 VR 体验活动
《废土外卖员-2D横板跳跃平台游戏》游戏课程设计
使用UGUI制作UI,完成 UI 逻辑编写,实现整体游戏逻辑
编写代码实现 2D 角色控制,包括任务移动,攻击敌人,受伤等不同状态的转换
制作对话系统,提示玩家游戏玩法,推进游戏进度
使用对象池管理玩家子弹,攻击弹幕等游戏对象