MargaretChen
Margaret Chen

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,熟练阅读英文技术文档和英语教程,具有良好的自学能力

项目经历

  • 《Unity Demo》 个人项目

    • 实现背包系统,基于碰撞检测实现识别物品并弹出物品信息,玩家拾取物品同步到背包、完成物品数量更新、使用、丢弃功能,使用 Scriptable Object 存储物品信息。

    • 实现运动系统,基于面向对象思想设计角色状态机,实现角色不同状态的切换,根据坠落高度实现不同的落地效果(未使用 Character Controller)

    • 实现浮动碰撞器功能处理角色上下坡,使用 Scriptable Object 复用状态机数据

    • 编写服务端和客户端,实现多个客户端玩家同屏移动效果

  • 《雄鸡图》三维水墨动画及VR互动体验

    • 使用 Blender、Maya 进行雄鸡、石头、竹子等物体建模,并进行模型骨骼绑定

    • 编写水墨风格 Shader,完成物体材质制作,场景搭建,光照烘焙等

    • 制作雄鸡动画状态机,实现雄鸡不同状态的动画切换

    • 使用 PICO Unity Integration SDK 实现玩家 VR 交互功能,并在 Pico4 上进行测试

    • 此项目登上厦门日报,并在学校图书馆举行 VR 体验活动

  • 《废土外卖员-2D横板跳跃平台游戏》游戏课程设计

    • 使用UGUI制作UI,完成 UI 逻辑编写,实现整体游戏逻辑

    • 编写代码实现 2D 角色控制,包括任务移动,攻击敌人,受伤等不同状态的转换

    • 制作对话系统,提示玩家游戏玩法,推进游戏进度

    • 使用对象池管理玩家子弹,攻击弹幕等游戏对象

Author:MargaretChen
Link:http://margaret-chen217.github.io/about.html
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可