项奕玮
教育背景
浙江大学 竺可桢学院 本科
2020.9 - 至今
荣誉
:
本科生国家奖学金( 校前1% ), 竺可桢学院卓越奖学金( 学院前10% )
GPA
: 3.9/4.0
大二排名
: 1/22
专业
: 智慧能源
辅修学位
: 计算机科学与技术
核心课程
: 计算机图形学, 面向对象程序设计, 操作系统, 计算机网络, 计算机组成, 人工智能,
数据结构, 离散数学, 数据库系统原理
工作与实习经历
网易(netease)
   雷火   雷火工作室永劫无间手游组
2023.7 - 至今
 游戏客户端开发实习生
杭州
软体球demo效果实现:
建立demo工程, 产出软体表现解决方案, 协同实现软体效果。进行软体效果表现和性能反复测试与调整, 达到了丰富表现效果的目的和性能达标的要求。
软体模拟性能优化:
通过GC优化, 代码结构调整, Unity DOTs接入, 异步执行等多种方式进行软体模拟部分代码性能优化。目前每球每物理帧耗时从
2ms
降至
0.01ms
, 每帧耗时从
0.2ms
降至
0.05ms
, 综合性能提升在
10000%
以上。
软体球接入游戏:
进行了球体游戏内实现的替换, 包括且不限于代码嵌入, 变身逻辑实现, 3C效果调优, 网络同步方案制定等部分。
技术栈:C#, Unity3D, Unity Dots, Burst, python, SVN
字节跳动(Bytedance)
   朝夕光年   江南工作室J5项目组
2023.5 - 2023.7
 游戏客户端开发实习生
杭州
参与J5项目大世界编辑器、玩法开发以及运行时功能实现
参与关卡编辑器的开发实现, 满足怪物生成器和触发器迭代需求, 迭代引擎中的工具操作
完整开发了空气墙功能, 满足不同情景下的空气墙使用需求
开发空气墙生成器和对应空气墙激活蓝图节点, 帮助策划配置空气墙
技术栈:C#, Lua, Unity3D, P4
知识储备和专业技能
图形学相关
了解游戏引擎架构以及CPU与GPU的通信方式, 熟悉GLSL着色器语言以及OpenGL引擎(3.3)使用, 熟悉渲染流水线的工作原理, 熟悉三维模型的结构和导入方式, 熟悉采样和光栅化过程
熟悉三维坐标变换和物体材质的表现方式, 掌握实时光照及阴影的生成方式和阴影效果的优化方式, 了解和光照模型以及光线追踪、SSAO等常见光照模拟技术
熟悉常见的粒子物理系统, 掌握利用PBF粒子系统进行流体模拟的算法, AABB、OBB以及分离轴等碰撞检测算法, 熟悉样条曲线和路径拟合等曲线模拟技术
编程语言及工具
熟悉C#语言, 熟悉Unity物理相关部分, 熟悉Unity性能调试相关工具, 熟悉Unity Dots框架
熟练掌握C/C++语言, 理解面向对象的设计模式和C++特性, 熟悉常见容器和库的使用
熟悉python语言, 掌握基于Taichi库进行图形开发的技能并熟悉底层优化, 参与了Taichi库的文档和例程优化工作
其他工具
: Git, P4, Linux, Cmake, HTML, Lua, Unity Dots, Javascript, Blender, mysql
项目经历
基于PBF的2D流体粒子模拟
2023.1 - 2023.3
使用python的Taichi库完成了一个2D流体粒子游戏
阅读相关文献, 基于PBF进行流体粒子物理模拟, 在保证真实感的同时, 实现了高性能的2D实时模拟
具有高交互性和可拓展性, 同时优化了底层存储方式使其计算速度更快
技术栈: python, Taichi, PBF粒子系统
项目地址:
使用Unity2D还原I wanna游戏
2022.11 - 至今
利用素材包在Unity2D中制作I wanna游戏, 着力于还原游戏逻辑
目前实现了2D雨滴粒子特效、人物动画切换、二段跳、碰撞检测、基于tilemap进行地图制作、关卡切换等功能,
还在绝赞更新中
技术栈: Unity2D, C#
项目地址:
飞行模拟器开发
2022.11 - 2023.1
使用C++的OpenGL相关库开发了一个飞行模拟器
自主编写了三维模型导入库、粒子系统, 实现了实时光照及阴影生成、基于高度图的地形渲染、窗口抖动等功能
技术栈: C++, OpenGL, GLSL
项目地址:
社团和组织经历
竺可桢学院辩论队
  荣誉副队长
2022.3 - 2023.3
竺可桢学院学生促进管理委员会
  文化创意中心 副部长
2021.9 - 2022.9