艾哈迈德Yosri, Developer in 布加勒斯特,罗马尼亚
艾哈迈德 is 可用 租用
雇佣 艾哈迈德

艾哈迈德Yosri

验证专家  in 工程

游戏开发

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

艾哈迈德 has been a generalist game developer since 2012. 他致力于游戏玩法, 着色器, 人工智能, 完整的, and performance at companies such as 智乐, 被遗忘的矿山, 和一家埃及创业公司. He enjoys development as much as learning new technologies and algorithms.

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

最神奇的...

...gameplay features I've created was a ML-based combat system implemented in Bain's Redemption, 3D砍杀/射击游戏.

工作Experience

二级软件工程师

2020年至今
电子艺界
  • Improved the AI behavior tree tool for Frostbite engine customers by adding new features, 提出改进, 保持文档的更新.
  • Handled customer requests from different timezones through dedicated channels, 创建门票, 解决错误, 并向他们汇报.
  • Refactored the code to remove code duplication and continuous integration on the main branch.
Technologies: 3D游戏,c++, c++ 14, c++ 17, c#, c#.网。, 管理扩展框架(MEF), 人工智能(AI), 必然地, Jira, 融合, .网。

高级游戏程序员

2017年至今
智乐
  • Worked on gameplay, AI, and 着色器 for Modern Combat: Rogue League.
  • Re-engineered 75+ classes to implement objects pool to eliminate micro-freezes.
  • Reduced memory leaks from 100+ MB per level to 0 MB.
  • Developed a goal-oriented planning AI system to replace state-machine-based logic.
  • Collaborated closely with producers, animations, and sounds to implement different gameplay features.
  • Collaborated with QA and data tracking teams to implement data tracking in the game.
  • Developed various 着色器 like LUT, aiming, and character highlighting.
技术:团结, C++14, Unity3D人工智能, 算法, 人工智能(AI), 游戏工具开发, Unity3D GUI开发, 3 d游戏, 游戏开发, Subversion (SVN), OpenGL ES, XML, Lua, Unity3D, C#, C++, Unity2D

高级Unity开发人员

2020 - 2020
Toptal自由撰稿人
  • Defined and updated MVP plan regularly (five sprints plan).
  • Created a layer over house generation asset to extend the functionality to control individual rooms/floors/buildings.
  • Developed one-to-many Dijkstra-based piping system.
技术:团结3D, c#,算法, .净,Unity2D

高级Unity开发人员

2020 - 2020
Toptal自由撰稿人
  • Ported the project to 安卓 and reduced build size to less than 100 MB (40% size reduction).
  • Integrated Amazon's Polly and created a tool to generated audio files from lesson files.
  • Updated game's text-to-speech from runtime to cached files system.
技术:Unity3D, Unity2D

Unity开发者(远程)

2016 - 2017
被遗忘的矿山
  • Integrated Gameroom and 蒸汽 authentication in the game.
  • Kept the game up to date with the latest SDKs from SendGrid, 脸谱网, and 蒸汽.
  • Designed and implemented invitations and rewards system (完整的 development using Azure).
  • Implemented the following 着色器: Planetarium ocean, clouds, and lava.
  • Worked on various client-side features.
  • Completed code reviews and peer-to-peer reviews.
技术:团结, 算法, Unity3D GUI开发, 3 d游戏, 游戏开发, Subversion (SVN), 通用Windows平台(UWP), 蒸汽, 脸谱网, SendGrid, Azure, 光子, Unity3D, C#, .净,Unity2D

Unity首席程序员

2014 - 2017
五值
  • Designed and fully implemented nine Unity3D projects (3/2D apps/games) and helped to ship another two.
  • Developed a Kinect v2 Avateering wrapper used in five projects and a Kinect Framework used in four projects.
  • Explained to potential investors how to monetize existing projects.
  • Handled communications with freelance 3D artists to cope with project requirements.
  • Managed the hiring process and ramping up for two junior developers and introduced them to existing projects.
  • Conducted code reviews for fellow developers.
  • 与iOS合作, 安卓, and back-end developers to deliver RoboApp, a cross-platform native application building system.
技术:团结, Unity3D寻路, 算法, 人工智能(AI), 游戏工具开发, Unity3D GUI开发, 3 d游戏, 游戏开发, Git, Subversion (SVN), 增强现实(AR), 虚拟现实(VR), 微软的Kinect, Unity3D, C#, .. 净,Unity2D, WebGL

UE4开发者(远程)

2014 - 2015
2 ndborn
  • Created a 3D multi-layered platforming demo.
  • Handled the technical side including repo setup, introducing team members to version control, and how to organize assets and animations.
Technologies: 2 d游戏, 3 d游戏, 游戏开发, Git, C++, Unreal Engine 4

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

2013 - 2014
现代娱乐总部
  • Developed reinforcement learning-based AI that could adapt to any player style in less than five battles.
  • Developed multi-tier behavior trees that integrated with ML-based AI.
  • Enhanced engine memory consumption during load by ~75%.
  • Developed multi-scene editing feature to our engine.
  • 开发迷你地图着色器.
技术:c++ 14, 机器学习, 算法, 人工智能(AI), 3 d游戏, 游戏开发, Git, 举11, C++

机器学习 and Multi-tier Behavior Tree Code Snippet

This is the core part of the ML-based combat system I developed in 2013 for Bain's redemption, 3D砍杀/射击游戏.

基于组件的体系结构

在这个例子中, I developed a component-based architecture that allows you to create a full Match-3 game and more.

Also, it allows you to create scenes, prefabs, add sounds, among other features.

语言

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

框架

Unity3D, Unity,微软Kinect, .净,Unity2D, 光子, Unreal Engine 4, OpenNI, 光子 Unity Networking (PUN)

库/ api

TensorFlow, OpenGL ES, 管理扩展框架(MEF), 举11, Sockets, REST APIs, 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

Bachelor of Science Degree in Computer Science and Bioinformatics

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

有效的合作

如何使用Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

分享你的需求

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

选择你的才能

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

开始你的无风险人才试验

Work with your chosen talent on a trial basis for up to two weeks. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

开始招聘