Dedicated to delivering high-quality games and interactive experiences that engage and delight players. Through my work developing and designing all aspects of games, including gameplay mechanics, animation, AI, and UI, I have honed my skills in using Unreal Engine to bring complex projects to life. With a proven track record of success in troubleshooting technical issues.

About Me

Crafting stories through design and innovation

My Ambition

To push the boundaries of game development with cutting-edge technology, creating immersive, world-enhancing experiences. I aim to lead impactful projects and one day become a Game Director, pioneering new advancements that revolutionize the industry.

My Purpose

To share knowledge, inspire others, and collaborate on innovative projects that shape the future of interactive design and digital worlds, while fostering a passion for creativity, continuous learning, and growth.

5+

Years Of Experience

Education

University of East London

October 2022 - June 2024

I hold a Master of Science in Computer Science from the University of East London, where I specialized in Big Data, Advanced Software Engineering, AI, and Cloud Computing. My dissertation focused on AI and Game Development, exploring how AI-driven interactive avatars could revolutionize the way industries, like banking and call centers, interact with customers, making the process more engaging and efficient.

Institute of Aviation Engineering and Technology

September 2016 – August 2021

I earned a Bachelor of Engineering in Electronics and Communications Engineering from the Institute of Aviation Engineering and Technology, where I focused on using technology to solve real-world problems. My graduation project, titled “VR Training for Manufacturing Industries,” integrated game development and multiplayer features to create an immersive learning environment. This system aimed to educate laborers on safety protocols, helping prevent injuries and improve workplace efficiency through interactive, game-based solutions.

Experience

Senior Unreal Engine Developer

Februray 2024 – Present

  • Lead the development efforts as the sole developer on a cutting-edge architectural visualization application using Unreal Engine.
  • Design and implement advanced features and functionalities to create state-of-the-art architectural visualizations.
  • Collaborate closely with architects, designers, and stakeholders to understand project requirements and translate them into technical specifications.
  • Continuously improve development processes and workflows to streamline production and delivery timelines.
  • Communicate project progress, challenges, and potential solutions effectively with the team and management.

Lead Unreal Engine Developer

August 2023 – September 2024

  • Responsible for solo development within Unreal Engine, specializing in creating live chatbots.
  • Developed an interactive MetaHuman agents for NEOM, featuring fully interactive conversations, emotional responses, and realistic hand gestures.
  • Facilitate collaboration between frontend, backend, AI, and artistic teams.
  • Develop fully interactive and responsive chatbots within the Unreal Engine environment.
  • Translate marketing requirements into actionable design tasks.
  • Ensure seamless integration of different components to achieve project goals.

Unreal Engine Lead Developer and Team Lead

May 2023 – February 2024

  • Lead a team of 4 developers, providing guidance and mentorship to foster their growth and ensure efficient project delivery.
  • Develop and implement multiplayer pixel streaming functionality for a property portal.
  • Design and create a C++ plugin utilizing Epic Online subsystem.
  • Utilize profiling tools to identify and optimize performance bottlenecks in projects.
  • Act as a liaison between the development department and production, facilitating effective communication and collaboration.
  • Utilize Perforce as the source control system to manage and version project assets and code.
  • Leverage Unreal Engine’s mass crowd and vehicle systems to optimize performance and enhance realism in virtual environments.
  • Develop a pathfinder system for ArchVis, improving navigation and AI behavior in the project environment.

Unreal Engine Technical Reviewer

January 2023 - October 2023

  • Conducted thorough reviews for “Game Development Patterns with Unreal Engine 5“ book, providing valuable feedback and suggestions to enhance the technical accuracy and coherence of explanations,
  • Collaborated with the author and editorial team to maintain consistency and coherence throughout the book.
  • Provided insights and recommendations to effectively convey complex technical concepts, ensuring a smooth learning experience for readers.

Unreal Engine Developer

May 2022 - April 2023

  • Shipped 3 successful titles, contributing to their development from gameplay design and animation programming to level design, UI, multiplayer functionality, and source control management using GitHub.
  • Collaborated as a vital team member in the development of 2 upcoming titles, utilizing expertise in level design, animation programming, multiplayer implementation, and GitHub source control to ensure smooth project workflows.
  • Assisted in creating captivating level designs, ensuring engaging and visually appealing environments for players to explore.
  • Played a key role in integrating multiplayer functionality.
  • Developed and implemented innovative gameplay features, balancing player engagement and game mechanics to create compelling experiences.
  • Leveraged PHP scripts and MySQL databases to establish secure and efficient communication between the game and server.

Unreal Engine Consultan

January 2023 - October 2023

  • Supervised a team of 4 developers and mentored them through new technologies.
  • Planned weekly tasks for the team to work on through the week.
  • Troubleshot any bugs or problems that tackled the development team.
  • Communicated with other departments to reach the required vision.

Computer Science Coach

January 2022 - July 2022

  • Taught kids from age range 6-16 Game Development with Scratch, Python, C++ and C# on software such as Kodu Game Lab, Minecraft Educational Edition, mBlock, and Unreal, Unity, and Godot game engines.
  • Was responsible for communications with parents and reporting feedback about kids’ behavior and improvement during sessions.
  • Developed curriculum for kids using Godot game engine.

Unreal Engine Developer

March 2022 - May 2022

  • Developed an entire application including logic and scripting with a unified user experience for VR, Desktop, and mobile.
  • Designed 3D Widgets and developed complete interaction for interiors and exteriors.
  • Worked directly with modelers and environment artists.

Unreal Engine C++ Programmer

July 2021 - February 2022

  • Implemented key features for the upcoming title “Lays of Atlas” using Unreal Engine and C++, including inventory items and weapon systems within the ACF framework.
  • Developed and optimized the Quests and Dialogue System to enhance player engagement in the upcoming title.
  • Collaborated with cross-functional teams to troubleshoot and debug code, ensuring game stability.
  • Participated in code reviews and provided constructive feedback to team members, fostering a collaborative and learning-oriented environment.
  • Managed part-time responsibilities effectively, meeting project milestones for the upcoming title “Lays of Atlas.”
  •  
PORTFOLIO

Below are some of the projects I'm proud to showcase. While many of my works are protected by NDAs, these are the ones I can share publicly, offering a glimpse into my expertise and capabilities.

Knights of Light: The Prologue

Rimal "The Rise of the Lost Land"

Vulcan Runner

PC

IOS

Interactive Metaverse Island

Kingdom Sports

Unreal Engine * Developer * Game Development * C++ * Python * PHP * Design * Real-Time Visualization * Problem Solving * World Building * Optimization * Multiplatform Development * Interactive Applications * VR Development * Architectural Visualization * Scripting * Performance Optimization * AI Integration * Collaboration *

© Ahmed Farrag | All Rights Reserved