Hadi al Haj
Gameplay Programmer
Professional experience
Falafel Games
I joined a startup game company, Falafel Games, for a summer and was tasked to implement new features into their Unity game. I was tasked with adding touch controls to be able to launch the game on mobile, creating a minigame that fit the game's theme, and assisted in starting a newer project.
Rockstar Games
I got the chance to experience joining a larger-sized team, working with an established code base, and other aspects of working in a AAA environment. I improved proprietary testing and debugging tools, collaborating with a global team and external code teams to achieve development goals efficiently.
lokalee.app
While not necessarily game dev related, my time working with Lokalee has been a great opportunity to grow professionally. I learned the value of adaptability, as priorities and strategies could shift overnight, and the fast-paced environment honed my problem-solving skills and taught me the importance of resilience and teamwork in turning ambitious visions into reality.
Personal projects
Lead Programmer
Implementing player gameplay features, including a dynamic grappling hook system for traversal.
Assisting in testing and debugging other mechanics, such as environmental hazards like wind and ice.
Demonstrating an in-depth understanding of Godot 4.
Team Lead / Programmer
Programmed the game's base mechanics, such as the player and zombie AI controllers.
Implemented a quest system that will allow players to track their progress on their assigned quests.
Created the unique "dopometer" mechanic, which changes the speed of the game based on the player's performance in-game.
AI and Audio Programmer
Led the implementation of enemy AI behaviors, including idle states, pathfinding, pursuit, and attack patterns.
Designed and integrated audio assets to create an immersive gameplay environment.
Collaborated with designers and programmers to ensure seamless interaction between AI and audio systems.