陈民毅

3年软件开发经验,5年C++使用经验。计算机基础理论知识扎实,精通离散数学与算法分析,扎实的C++语言功底,良好的编程思想与代码组织能力,学习能力强爱专研。性格随和开朗,做事认真踏实, 能吃苦、热爱学习,富有团队精神,表达能力强。

  • 技术能力:
  • 工作态度:
  • 工作成果:
收藏 立即预约
项目意向
研发工程师 软件工程师 高级软件工程师 860元 全程集中 北京 工作经验: 擅长技能: JAVA、C#、C++
平台工作经历
其他工作经历
公司名称 DIMG(迪士尼互动媒体部门)北京巨峰网
在职时间 2009-07-01 ~ 2019-01-01
职位名称 Game Developer
薪水 0/月
项目描述 艺术/设计
个人职责 公司简介: 2009年7月---至今 Game 工作性质: 全职 下属: 人: 职位级别: 中级职位(两年以上工作经验) 工作职责和业绩: 1.Music Magic,休闲类音乐游戏,结合祖玛与音乐。我主要负责整个游戏的框架流程以及主要玩法部分,另外一程序负责音乐部分。该游戏的特点是祖玛的消球和游戏中的特效动画等要match上音乐的节奏,我编写一个C++类,用代理对象来负责音乐的节奏的回调事件,分离游戏逻辑与音乐节奏的触发,降低了逻辑的复杂性。使用QT UI Framework完成一个曲线编辑器,可编辑关卡的多层复杂路径。 2.团队内的特效研究计划,在iphone/itouch平台下的特效研究,我完成了可实时交互的火焰/烟雾/水波特效,采用2维有限元流体物理模型,针对iphone平台该特效需进一步改进速度。该计划因临时项目暂时中止。 3.Toy Story 3D,原项目程序离职。主要负责该项目的维护更新,重构以及内存优化的工作。通过重构优化项目结构,采用统一的内存控制类略解决该项目在部分低端iphone/itouch真机上存在的爆内存问题。更新工作主要包括改原项目的bug,新增高分版功能,新增facebook链接功能,版本更新存档兼容的工作,资源打包脚本的修改工作。 4.Super Gadget,该项目我主要协助该负责项目的程序。维护由RD部门编写的3D引擎Leo3d,维护和修改Box2D物理引擎并根据项目需要在Box2D中添加新的Joint链接。(如弹簧Joint链接两物体体现弹性效果且无缝整合到Box2D物理环境)现在主要工作是基于Leo3d 引擎制作项目工具,使用QT UI Framework编写UI,将Leo3d嵌入到QGLWidget中作为渲染引擎,保持游戏与工具的一致性。目前主要是在做特效工具,支持插件的例子发射器。
使用技能
公司名称 北京智乐软件gameloft
在职时间 2008-04-01 ~ 2009-07-01
职位名称 C++软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 公司简介: 2008年4月---2009年7月 工作性质: 全职 下属: 人: 职位级别: 初级职位(两年以下工作经验) 工作职责和业绩: 08年4月至08年12月PS3平台脑白金项目 Brain Challenge 该项目是PS3 console Casual Game,次世代主机平台下多分辨率休闲解密游戏。游戏主要由基本系统与小游戏构成,基本系统重在户用体验及游戏教学。用户体验由高模3D角色和1080P高清UI满足次世代平台下的高要求,教学采用完全模拟游戏的方式由AI求解随机关卡。我在该项目组的主要工作是小游戏的开发工作(一共20个),以及教学的人工智能求解,附加小游戏中部分可变2D图元的拼接绘制工作(如可变大小带空洞的圆角多边形框)。小游戏大多是考反应的也有解密类的,教学一般使用广度或深度遍历状态树来求解。 2009年12月至09年1月PS3平台脑白金项目 Brain Challenge 2 该项目是一个全平台的项目,预定平台包括Xbox360,PS3,Wii,PC。该项目采用SCons作为Build System,采用Lua作为实现小游戏逻辑的脚本语言,从而显示通过发布更新的lua脚本来更新小游戏或增加新的小游戏。再该项目中我主要负责移植Brain Challenge中的小游戏,使用Lua脚本语言重新实现原有的小游戏,并增加了新的小游戏。一共完成12个小游戏(移植+新的),该项目中途被Cancel。 09年1月至09年6月PS3平台TV-showking项目 TV-showking是全3D休闲电视答题类游戏,支持多人联机对战。我在该项目主要负责维护graphml图形化脚本系统以及联机对战功能。Graphml图形化脚本系统采用免费的yEd Graph Editor编辑graphml脚本文件(一种xml的扩展),由xml处理程序提取脚本信息,然后在工程中对应有一套脚本解释器负责提取grapha中图形化的流程逻辑。游戏中的角色,物品,摄像机以及游戏逻辑均可有脚本控制,菜单的3D动画和逻辑也可由脚本控制,整个游戏的更处逻辑均可抽象出状态机,然后状态机由yEd Graph Editor用图形化的方式编辑,由工程解释提取。联机对战部分包括与sony PS3 官方服务器的通信和游戏大厅的管理。有某一玩家向PS3 官方服务器申请游戏大厅,其他玩家可搜索该游戏下的大厅,进入大厅一起进入游戏。大厅包括基本的玩家管理,将由换装系统中的3D角色生成的头像远程传输显示在大厅中,以及大厅的高级管理功能。在游戏过程中的玩家交互由申请大厅的玩家主持,各方实时游戏信息汇总到大厅然后在分派驱动逻辑,这部分的逻辑流程也是由脚本实现的。
使用技能
公司名称 武大软件工程国家重点实验室
在职时间 2007-11-01 ~ 2008-03-01
职位名称 软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 公司简介: 2007年11月---2008年3月 工作性质: 实习 下属: 人: 职位级别: 学生 工作职责和业绩: 该项目工具组的主要工作是开发WebService集成化开发工具,基于Eclipse Plugin Framework开发Eclipse集成工具,我在该项目组主要工作是UI开发,包括使用IBM GEF图形编辑框架进行图形化编辑器的开发工作.同时参与部分持久层的开发工作。
使用技能
公司名称 武汉圆周率
在职时间 2007-04-01 ~ 2007-04-01
职位名称 数字图像研发工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 公司简介: 2007年4月---2007年4月 工作性质: 实习 下属: 人: 职位级别: 学生 工作职责和业绩: 一周实习时间,完成原始图片的像素采集与初步阈值化处理,计算像素连通子集提取像素子块,根据版面四周标记计算子块所在行列 教育背景top
使用技能
教育经历
院校名称 湖北中医学院
毕业时间
所学专业 信息管理与信息系统
最高学历 本科