Huda Rasmey
Verified Expert in Engineering
Game Developer
Cairo, Cairo Governorate, Egypt
Toptal member since August 29, 2022
Huda entered the game industry in 2011, gaining experience across multiple genres and platforms. She is proficient in Unity 3D and Unreal Engine and has extensive experience using Git and pipelines with various tools. Huda has strong knowledge and experience in game design, including writing game design documents (GDD).
Portfolio
Experience
- C# - 10 years
- Game Programming - 8 years
- Unity2D - 8 years
- Game Design Documentation - 7 years
- Unity3D - 7 years
- Game Design - 7 years
- Agile Project Management - 4 years
- Unreal Engine - 2 years
Availability
Preferred Environment
Windows 11, Visual Studio, Unity3D, Slack, Skype, Zoom, Discord, Microsoft Teams, GitHub
The most amazing...
...things I've designed and implemented were a dynamic camera system, an input/ability queue system based on GAS, and an AI plugin for an attack token system.
Work Experience
Unreal Engine Developer
Ironbelly Studios
- Designed and implemented a dynamic camera system. Designed and implemented an input/ability queue system based on GAS (Unreal Engine) and an AI plugin (the attack token system).
- Tracked and fixed bugs using the target process. Used Perforce for source control.
- Worked on most of the game's systems. Had a chance to work on the game's plugins, VFX, animation, AI, etc.
Senior Game Developer
Instinct Games
- Handled the UI edits with Codewise and fixed bugs in different places. Built the generator engine tool. The game is in its testing stage.
- Tracked and fixed bugs using Monday and used SVN as version control.
- Worked on the weapon and platform systems as well as the engine tools.
Senior Unity Developer
Be-Steam
- Managed and worked on a digital robotics competitions application.
- Tracked and fixed bugs using Trello. Used GitHub as version control.
- Worked on the blocking system integration and the robot's movements and physics.
Senior Game Developer
Penta Value
- Worked as a product owner and a game developer. Developed VR and mobile games.
- Tracked and fixed bugs using Trello. Used SVN as version control.
- Worked as a product owner for a multiplayer VR shooting game. Worked on the AI system. Collaborated with clients from different countries.
Senior Game Developer
FunRock
- Developed four main features within a team, including reinforcement, events, leaderboard, a new tutorial system, and the UI of other features using XML.
- Tracked and fixed bugs using Favro. Used GitHub as version control and the Git command line.
- Contributed to the new feature development process, as the game was already published when I joined.
Lead Game and VR Developer
5dVR
- Developed different VR games for campaigns. Managed a team and trained the newcomers.
- Tracked bugs using Trello and used GitHub as version control.
- Developed the first project that helped the company get a contract with City Center Dubai and oversaw all of its VR/AR and Kinect campaign projects.
Experience
Fluffs
I worked as a sub-team leader and developer on this project. As the team leader, I worked on many parts of the game. My main tasks were integration, creating 2D animations and assets (using the Sprite Manager plugin in Unity 3), contributing to level design, and helping write the game design document (GDD) with the team.
Capital War
I worked in a team composed of members from Sweden, Ukraine, and Egypt. I co-developed the reinforcement feature (including UI) with a Swedish team member. I also developed the events feature, including UI. I handled the leaderboard UI for the Ukrainian team to complete the logic. I also created the new tutorial system and sequence and completed various smaller tasks, including bug fixes.
Baloot Quest
I was one of the main three developers working on this project. I was responsible for migrating the game from Kii to PlayFab for a better user experience. I also developed a new emoji system, added new emojis, and built the game for both iOS and Android.
Eat What You Need (EWAN)
I served as the main and only developer (the game jam demo).
Prevent Disaster
School Principal
I served as one of three developers on this freelance project.
Naughty Soul
https://leckchess.itch.io/naughty-soul• A light mobile and web platformer game.
• The baby grim should collect the innocent souls from the underworld and return them to their original place.
• The payer can collect only one soul at a time and deliver it, then collect the next one.
• After collecting the soul, the player should deliver it within a specific time, or they will lose it.
Role played:
• One of three developers and one artist (game jam game).
Break It
• A light mobile memory game.
• The player sees a pattern on the floor, and he should remember it and break the floor's blocks to reform the same pattern within a specific time.
MY ROLE
• One of three developers and one artist (game jam game).
NAHO Puzzle
• A light mobile game, designed as a standalone for mobile platforms.
• The game is designed for kids to help them learn about counting in a funny way.
• The player should hide part of each block using the given items, at the end the player should have only the target count of each animal shown.
Role played:
• Worked as a developer in a team with two other developers and one artist.
MadCargo
• An endless mobile game designed as a standalone for mobile platforms.
• The player tries to reach the max distance without losing all the boxes.
• The game contains ADS to make it easier for the player to survive.
• The game has about five environments that change randomly and two cars.
MY ROLE
• Developer responsible for the controls, gameplay, and integration.
Mostmra
• A runner mobile game designed as a standalone for mobile platforms.
• The player should run and collect more soles to survive the level, if the players hit a soldier, burning car, or any other obstacle, they lose part of these soles (based on the obstacle type).
• The players lose the level if they lose all of their souls.
• If the players passed a certain level with number of soles, it will be their starter sole in the next level.
• The game is an authentic simulation of Egypt’s streets.
• The game contains waves on a specific dates which matches the revolution’s dates in Egypt.
MY ROLE
• Developer responsible for the controls and game play.
Pick & Trick
• A memory-based mobile game designed as a standalone for mobile platforms.
• At the start of the level, the player sees all the masters and should pick the green ones.
• After two levels, the player can see more than two colors of monsters, and they should pick the monster with the displayed color.
• The player has lights that show them all the monsters for seconds and then select a monster.
• The player has a specific number of moves based on the level.
MY ROLE
• Main and only developer (game jam demo).
Save Me Eat You
• A multiplayer mobile game designed as a standalone for mobile platforms.
• Save Me Eat You is a multiplayer game, but on the same screen, each player should help the other one solve a puzzle and move forward. The players are forced to help each other because if they don't, no one can survive. The player who arrives first will eat the other one.
• Game has a lot of challenges besides the puzzles like the monster who chases both players, which is why they should move fast.
MY ROLE
• Main and only developer (game jam demo).
Neverteese
• A shooting PC game designed as a standalone for PC.
• A third-person shooter game telling a mythic story of a pharaoh's daughter who could save Egypt and the ancient world from the evil powers; the evil powers have dominated places and cursed the animals to attack people.
• The player is a girl as an archer who moves to the country searching for the main source of curse to kill it (can be human, animal, zombie, or anything else) and cure the cursed animals but destroying the cursing ball around them. She can't kill them or she will lose HP.
• The player has three powerups—freeze that freezes the animal for some time so they can't move or attack her, blind that blinds the animals so they can't see her and can't hit her, and heart that heals.
MY ROLE
• Team leader and developer.
• As a team leader, I worked on most game parts, but my main tasks were integration, part of the level design process, AI, and writing the GDD with my team.
Rawy Kids
The application is based on asset bundles, so it updates the store without the need to re-download it. It supports multi-book downloads and background downloads, so users can read books while downloading. The player can change from day to night mode.
I worked as the main developer on this project. I focused on asset bundle, download handling, and the store with all of its functionality. I also published the app for iOS and Android and worked on in-app purchases.
The Rawy company closed, so there are no links for it in Android or iOS stores.
Home Sweet Home
I was one of three developers working on this project. I was responsible for gameplay code and shaders.
Crane VR Game
A VR puzzle game. The player moves the crane using the controller, collects the puzzle pieces, and puts it in the right position within a specific time frame to win.
MY ROLE
Main and lone developer
Cricket VR Game
VR cricket game
The player has target shots that he should get within a specific time.
MY ROLE
• Main and only developer (campaign game).
• Environment set up
• Visual effects and sound effects
Dark Flames
VR shooting survival game. The game starts with the player on a bridge, attacking dragons. The player should survive till the end of the game’s time.
The player has three types of arrows:
Poison: cause damage over time for a certain time
Freeze: freeze the dragon for a certain time
Normal: cause normal damage
The player can collect the powerups around him, which can be an arrow or health.
MY ROLE
One of two developers.
Developed gameplay, dragons AI, and some of the effects.
Space Racing
VR space game
The player flies in space, collecting stars and avoiding obstacles.
The player can also collect the speed powerup that makes him fly faster.
The player should collect a target number of points within a specific time.
MY ROLE
Main and only developer (campaign game).
Hadotobia
https://drive.google.com/file/d/1XsY95TYjV6QfPPCsMedZWcEnZ7Hcbj1O/view?usp=sharing• An application for kids that provides different interactive games to help kids learn letters, colors, and more.
MY ROLE
• Worked as a developer in a team with two other developers and one artist.
CamperVan
https://drive.google.com/file/d/19SgZb0PnDOJs40bbYOCpyEUwWhU8ZcbB/view?usp=sharing• A light mobile game where players stylize their van using paints and stickers.
MY ROLE
• Worked as a developer in a team with two other developers and one artist. The player can add stickers.
Environment Saviors
https://drive.google.com/file/d/1DGILXluHCuFH8KHPLo6kud_Bvis_qZHi/view?usp=sharing• A VR game where players have different tasks to save the environment from pollution. The game won first place in Egypt and Africa at the Hackathon of 2013.
ROLE
I was one of two developers.
I Hate Darkness
https://drive.google.com/file/d/1zwfOTfNyz1z9NgJ6YtanUuiN7CAU5VNL/view?usp=sharing• A multiplayer escape room game. The two players should help each other solve the puzzles to open the door and meet each other.
ROLE
Acted as one of three developers and was the puzzle's designer.
Health and Safety
https://drive.google.com/file/d/1-_uQhJpd-2g6LGiusd55lsA7tqOUt1Wt/view?usp=sharing• A virtual reality (VR) training project for engineers that helps engineers know about safety roles and the steps to fix the issues at petroleum sites.
ROLE
• Acted as one of three developers.
Show Room
https://drive.google.com/file/d/1Dgt1rRq9No7mwDrnkjrrM8NGMLjhLDUE/view?usp=sharing• A VR showroom project where users can teleport or walk in the house. Users can also change the colors and materials of different furniture pieces.
ROLE
• One of two developers
• Environment set up
Allegro
https://nerminsh.itch.io/allegroPositive feelings are symbolized by fragments of a music sequence scattered throughout the game world. The world is tainted in gray by the protagonist's negative emotions, and clues are essential for finding and interacting with objects.
The objective is to explore, gather all the music pieces, and compose a soothing song to heal the protagonist's heart. The gameplay involves detective-style exploration and puzzle-solving. Once all music pieces are collected, they must be assembled into a jigsaw-style puzzle to complete the level.
I worked on this project as a team lead/tech lead, idea owner, and product owner.
Education
Master's Degree in Business Administration
Liverpool John Moores University - Online
Diploma in Game Development
Information Technology Institute - Cairo, Egypt
Bachelor's Degree in Scientific Computing
Ain Shams University - Cairo, Egypt
Skills
Tools
GitHub, Trello, Git, Subversion (SVN), GitLab, Bitbucket, Unreal Development Kit (UDK)
Languages
C#, C++
Frameworks
Unity3D, Unreal Engine, Unity2D, Unity, Photon, AssetsLibrary, Unreal Engine 4, Blueprint
Paradigms
Agile Project Management, Object-oriented Programming (OOP)
Platforms
iOS, Android
Other
Game Design, Game Programming, Team Leadership, Coding, Leadership, Game Design Documentation, 3D, Communication, Digital Publishing, Virtual Reality (VR), Network Programming, Augmented Reality (AR), Optimization, Data Structures, Level Editor, Level Design, Networking, Unreal Engine 5, Assets, Game Development, Blueprints Visual Scripting, Favro, Platforms, Back-end, Games, Business, Business Administration
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring