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.