艾哈迈德Yosri
验证专家 in 工程
游戏开发
自2012年以来,艾哈迈德一直是一名多面手游戏开发者. 他致力于游戏玩法, 着色器, 人工智能, 完整的, 以及智乐等公司的表现, 被遗忘的矿山, 和一家埃及创业公司. 他喜欢开发,就像学习新技术和算法一样.
Portfolio
Experience
Availability
首选的环境
Unity3D, c#, c++, Windows
最神奇的...
...我创造的游戏功能是在《欧博体育app下载》中执行基于ml的战斗系统, 3D砍杀/射击游戏.
工作Experience
二级软件工程师
电子艺界
- 通过添加新功能,为霜冻引擎客户改进了AI行为树工具, 提出改进, 保持文档的更新.
- 通过专用渠道处理来自不同时区的客户请求, 创建门票, 解决错误, 并向他们汇报.
- 重构代码以移除主分支上的代码重复和持续集成.
高级游戏程序员
智乐
- 致力于《欧博体育app下载》的游戏玩法,AI和着色器.
- 重新设计75+类来实现对象池,以消除微冻结.
- 将内存泄漏从每级100+ MB减少到0 MB.
- 开发面向目标的规划人工智能系统,取代基于状态机的逻辑.
- 与制作人、动画和声音密切合作,执行不同的游戏功能.
- 与QA和数据跟踪团队合作,在游戏中执行数据跟踪.
- 开发各种着色器,如LUT,瞄准和角色高亮.
高级Unity开发人员
Toptal自由撰稿人
- 定期制定并更新MVP计划(五个sprint计划).
- 在房屋生成资产上创建了一个层,以扩展功能来控制单个房间/楼层/建筑物.
- 开发了基于dijkstra的一对多管道系统.
高级Unity开发人员
Toptal自由撰稿人
- 将项目移植到安卓并将构建大小减少到小于100 MB(减少40%大小).
- 整合了亚马逊的Polly,并创建了一个从课程文件生成音频文件的工具.
- 更新了游戏从运行时到缓存文件系统的文本到语音转换.
Unity开发者(远程)
被遗忘的矿山
- 在游戏中集成了gameoom和蒸汽认证.
- 保持游戏与SendGrid、脸谱网和蒸汽的最新sdk同步.
- 设计并实现邀请和奖励系统(使用Azure进行全栈开发).
- 执行以下着色器:天文馆海洋,云,和熔岩.
- 负责各种客户端功能.
- 完成代码审查和点对点审查.
Unity首席程序员
五值
- 设计并全面执行9个Unity3D项目(3/2D应用/游戏),并帮助发行另外2个项目.
- 开发了5个项目使用的Kinect v2 Avateering包装和4个项目使用的Kinect框架.
- 向潜在投资者解释如何将现有项目货币化.
- 处理与自由3D艺术家的沟通,以应对项目要求.
- 管理两名初级开发人员的招聘流程,并将他们介绍给现有项目.
- 为其他开发人员进行代码审查.
- 与iOS合作, 安卓, 以及后端开发人员来交付RoboApp, 一个跨平台的本地应用程序构建系统.
UE4开发者(远程)
2 ndborn
- 创建了一个3D多层平台演示.
- 处理技术方面的问题,包括回购设置, 向团队成员介绍版本控制, 以及如何组织资产和动画.
c++游戏程序员(远程)
现代娱乐总部
- 开发了基于强化学习的AI,可以在不到五场战斗中适应任何玩家风格.
- 开发与基于ml的AI集成的多层行为树.
- 在负载期间提高了发动机内存消耗~75%.
- 为我们的引擎开发多场景编辑功能.
- 开发迷你地图着色器.
Experience
机器学习和多层行为树代码片段
基于组件的体系结构
此外,它还允许您创建场景,预制件,添加声音等功能.
Skills
语言
JavaScript, Swift, c++ 14, c#, C, c++, c++ 17, c#.. NET, MaxScript, Lua, XML, Java, Python, SQL
框架
Unity3D, Unity, 微软的Kinect, 光子,虚幻引擎4,OpenNI, 光子 Unity Networking(双关词)
库/ api
TensorFlow, OpenGL ES, Managed Extensibility Framework (MEF), 举11, Sockets, REST api
工具
Subversion (SVN), Git, Amazon Polly, SendGrid, Perforce, Jira, Confluence
其他
Unity3D GUI开发, 游戏, 游戏开发, 游戏工具开发, 2 d游戏, 3 d游戏, 自由职业, Unity3D人工智能, Unity3D寻路, 增强现实(AR), 虚拟现实(VR), 着色器, 处理 & 线程, 线性代数, 算法, 人工智能(AI), 强化学习, 机器学习, 多人, Unity游戏资产, 脸谱网, CryENGINE 3, Unity编辑器脚本
存储
JSON
范例
宁静的发展
平台
Firebase、Windows、蒸汽、通用Windows平台(UWP)、Azure、iOS、安卓
教育
计算机科学和生物信息学学士学位
艾因沙姆斯大学-开罗,埃及