Toggle navigation
YSD Blog
Home
Resume
Tags
Hux blog 模板
Resume
中文 Chinese
英语 English
个人简历
严士东
职位意向
:c++研发相关、游戏研发相关
Tel
: +86 13070161381
Email
:
ysdysdysdysd123@163.com
GitHub
:
https://github.com/10123815
Blog
:
http://10123815.github.io
教育背景
北京邮电大学 研究生 信息与通信工程专业 移动云计算方向
(2014.09 - 2017.04)
实习经历
阿里巴巴 YunOS 【研发工程师】
(2016.06 - 至今)
所在团队主要负责YunOS4.0电话应用的开发,使用Node.js
电话应用UI开发(包括Animation部分和Layout部分)
电话应用外围功能逻辑开发(包括使用云服务查询联系人信息等)
项目经验
aoi-segment-tree
(2016.4 - 2016.5)
一个AOI(area of interesting)库,使用C++编写,并提供JavaScript api.
使用两颗线段树保存游戏对象的X/Y坐标,插入/移除游戏对象、更新游戏对象的位置只需要O(logn)时间,查询某范围内的游戏对象需要O(klogn)时间(k为查找范围)。
phy-2d
(2016.6 - 2015.8)
一个简单的2d碰撞检测引擎,使用C++编写,并提供JavaScript api.
该引擎使用四叉树做broad phase 使用GJK算法做narrow phase 支持任意多边形、圆形之间的碰撞检测。
HeBT
(2015.12 - 2016.2)
一个主要用于Unity3D的游戏人工智能框架,基于Hinted-Execution Behaviour Tree(一种分层的、可以动态调整节点执行顺序的行为树)和黑板数据结构,使得游戏开发者可以快速开发基于行为树的高扩展性,高灵活性AI.
Diabloo
(2015.4 - 2015.7)
一款3D ARPG 手机游戏,使用Unity3D开发。
实现了ARPG游戏的基本功能:职业选择,技能树系统(基于C#反射机制),自由视角的战斗系统,任务系统,怪物AI等。
RandomMapGenerator
(2015.11 - 2015.12)
一个基于柏林噪声的Unity3D随机地形生成器,帮助场景设计人员快速设计具有良好海岸线、岛屿、海拔等特征的随机地形。
技术栈
C++
★★★★★
Unity3D C#
★★★★
Node.js
★★★☆
Python
★★★
DirectX
★★
算法
★★★★
设计模式
★★★★
FEATURED TAGS
c++
algorithm
leetcode
物理引擎
bullet
ABOUT ME
JS是世界上最屌(cuo)的语言。
FRIENDS