艾哈迈德Yosri
验证专家 in 工程
游戏开发
艾哈迈德 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
Experience
Availability
首选的环境
Unity3D, c#, c++, Windows
最神奇的...
...gameplay features I've created was a ML-based combat system implemented in Bain's Redemption, 3D砍杀/射击游戏.
工作Experience
二级软件工程师
电子艺界
- 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.
高级游戏程序员
智乐
- 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.
高级Unity开发人员
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.
高级Unity开发人员
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.
Unity开发者(远程)
被遗忘的矿山
- 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.
Unity首席程序员
五值
- 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.
UE4开发者(远程)
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.
c++游戏程序员(远程)
现代娱乐总部
- 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.
- 开发迷你地图着色器.
Experience
机器学习 and Multi-tier Behavior Tree Code Snippet
基于组件的体系结构
Also, it allows you to create scenes, prefabs, add sounds, among other features.
Skills
语言
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, 安卓
教育
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.
分享你的需求
选择你的才能
开始你的无风险人才试验
对顶尖人才的需求很大.
开始招聘