艾哈迈德Yosri,罗马尼亚布加勒斯特的开发者
艾哈迈德 is 可用 租用
雇佣 艾哈迈德

艾哈迈德Yosri

验证专家  in 工程

游戏开发

位置
布加勒斯特,罗马尼亚
至今成员总数
2019年10月30日

自2012年以来,艾哈迈德一直是一名多面手游戏开发者. 他致力于游戏玩法, 着色器, 人工智能, 完整的, 以及智乐等公司的表现, 被遗忘的矿山, 和一家埃及创业公司. 他喜欢开发,就像学习新技术和算法一样.

Portfolio

电子艺界
3D游戏,c++, c++ 14, c++ 17, c#, c#.. 网。,托管可扩展性框架(MEF)...
智乐
Unity, c++ 14, Unity3D人工智能,算法,人工智能(AI)...
Toptal自由撰稿人
Unity3D, c#,算法, .净,Unity2D

Experience

Availability

全职

首选的环境

Unity3D, c#, c++, Windows

最神奇的...

...我创造的游戏功能是在《欧博体育app下载》中执行基于ml的战斗系统, 3D砍杀/射击游戏.

工作Experience

二级软件工程师

2020年至今
电子艺界
  • 通过添加新功能,为霜冻引擎客户改进了AI行为树工具, 提出改进, 保持文档的更新.
  • 通过专用渠道处理来自不同时区的客户请求, 创建门票, 解决错误, 并向他们汇报.
  • 重构代码以移除主分支上的代码重复和持续集成.
技术:3D游戏,c++, c++ 14, c++ 17, c#, c#.. 网。,托管可扩展性框架(MEF), 人工智能(AI), 必然地, Jira, 融合, .网。

高级游戏程序员

2017年至今
智乐
  • 致力于《欧博体育app下载》的游戏玩法,AI和着色器.
  • 重新设计75+类来实现对象池,以消除微冻结.
  • 将内存泄漏从每级100+ MB减少到0 MB.
  • 开发面向目标的规划人工智能系统,取代基于状态机的逻辑.
  • 与制作人、动画和声音密切合作,执行不同的游戏功能.
  • 与QA和数据跟踪团队合作,在游戏中执行数据跟踪.
  • 开发各种着色器,如LUT,瞄准和角色高亮.
技术:团结, c++ 14, Unity3D人工智能,算法,人工智能(AI), 游戏工具开发, Unity3D GUI开发, 3 d游戏, 游戏开发, Subversion (SVN), OpenGL ES, XML, Lua, Unity3D, C#, C++, Unity2D

高级Unity开发人员

2020 - 2020
Toptal自由撰稿人
  • 定期制定并更新MVP计划(五个sprint计划).
  • 在房屋生成资产上创建了一个层,以扩展功能来控制单个房间/楼层/建筑物.
  • 开发了基于dijkstra的一对多管道系统.
技术:Unity3D, c#,算法, .净,Unity2D

高级Unity开发人员

2020 - 2020
Toptal自由撰稿人
  • 将项目移植到安卓并将构建大小减少到小于100 MB(减少40%大小).
  • 整合了亚马逊的Polly,并创建了一个从课程文件生成音频文件的工具.
  • 更新了游戏从运行时到缓存文件系统的文本到语音转换.
技术:Unity3D, Unity2D

Unity开发者(远程)

2016 - 2017
被遗忘的矿山
  • 在游戏中集成了gameoom和蒸汽认证.
  • 保持游戏与SendGrid、脸谱网和蒸汽的最新sdk同步.
  • 设计并实现邀请和奖励系统(使用Azure进行全栈开发).
  • 执行以下着色器:天文馆海洋,云,和熔岩.
  • 负责各种客户端功能.
  • 完成代码审查和点对点审查.
技术:团结, 算法, Unity3D GUI开发, 3 d游戏, 游戏开发, Subversion (SVN), 通用Windows平台(UWP), 蒸汽, 脸谱网, SendGrid, Azure, 光子, Unity3D, C#, .净,Unity2D

Unity首席程序员

2014 - 2017
五值
  • 设计并全面执行9个Unity3D项目(3/2D应用/游戏),并帮助发行另外2个项目.
  • 开发了5个项目使用的Kinect v2 Avateering包装和4个项目使用的Kinect框架.
  • 向潜在投资者解释如何将现有项目货币化.
  • 处理与自由3D艺术家的沟通,以应对项目要求.
  • 管理两名初级开发人员的招聘流程,并将他们介绍给现有项目.
  • 为其他开发人员进行代码审查.
  • 与iOS合作, 安卓, 以及后端开发人员来交付RoboApp, 一个跨平台的本地应用程序构建系统.
技术:团结, Unity3D寻路, 算法, 人工智能(AI), 游戏工具开发, Unity3D GUI开发, 3 d游戏, 游戏开发, Git, Subversion (SVN), 增强现实(AR), 虚拟现实(VR), 微软的Kinect, Unity3D, C#, .. 净,Unity2D, WebGL

UE4开发者(远程)

2014 - 2015
2 ndborn
  • 创建了一个3D多层平台演示.
  • 处理技术方面的问题,包括回购设置, 向团队成员介绍版本控制, 以及如何组织资产和动画.
技术:2D游戏、3D游戏、游戏开发、Git、c++、虚幻引擎4

c++游戏程序员(远程)

2013 - 2014
现代娱乐总部
  • 开发了基于强化学习的AI,可以在不到五场战斗中适应任何玩家风格.
  • 开发与基于ml的AI集成的多层行为树.
  • 在负载期间提高了发动机内存消耗~75%.
  • 为我们的引擎开发多场景编辑功能.
  • 开发迷你地图着色器.
技术:c++ 14, 机器学习, 算法, 人工智能(AI), 3 d游戏, 游戏开发, Git, 举11, C++

机器学习和多层行为树代码片段

这是我在2013年为《欧博体育app下载》开发的基于ml的战斗系统的核心部分, 3D砍杀/射击游戏.

基于组件的体系结构

在这个例子中, 我开发了一个基于组件的架构,允许你创建一个完整的三消游戏等等.

此外,它还允许您创建场景,预制件,添加声音等功能.

语言

JavaScript, Swift, c++ 14, c#, C, c++, c++ 17, c#.. 网。, MaxScript, Lua, XML, Java, Python, SQL

框架

Unity3D, Unity,微软Kinect, .. 净,Unity2D, 光子,虚幻引擎4,OpenNI, 光子 Unity Networking(双关)

库/ api

TensorFlow, OpenGL ES, 管理扩展框架(MEF), 举11, Sockets, REST api, WebGL

工具

Subversion (SVN), Git, Amazon Polly, SendGrid, 必然地, Jira, 融合

其他

Unity3D GUI开发, 游戏, 游戏开发, 游戏工具开发, 2 d游戏, 3 d游戏, 自由职业, Unity3D人工智能, Unity3D寻路, 增强现实(AR), 虚拟现实(VR), 着色器, 处理 & 线程, 线性代数, 算法, 人工智能(AI), 强化学习, 机器学习, 多人, Unity游戏资产, 脸谱网, CryENGINE 3, Unity编辑器脚本

存储

JSON

范例

宁静的发展

平台

Firebase、Windows、蒸汽、通用Windows平台(UWP)、Azure、iOS、安卓

2008 - 2012

计算机科学和生物信息学学士学位

艾因沙姆斯大学-开罗,埃及

有效的合作

如何使用Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

分享你的需求

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

选择你的才能

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

开始招聘