Hi, my name is
Ahmed
I’m a Senior Software Engineer specializing in Game Development using Unity and Unreal Engine.
About me
I am a Senior Software Engineer specializing in Unity and Unreal Engine, proficient in C# and C++. I have developed scalable UI systems, and various animation, UI, physics, and gameplay systems, all aimed at enhancing user interaction.
Passionate about problem-solving, I embrace new technologies and enjoy tackling complex challenges. Collaborating with designers has enhanced my ability to solve design issues.
Professional Projects
Waimz
Waimz is a lowpoly 3D coworking space that transforms your office location into an ambient virtual world. Meet, play, and bond with colleagues globally in a beautiful, innovative, and social experience.
Responsibility : I contributed to the design and development of this virtual office, implementing a custom real-time audio chat with Vivox and k-means clustering algorithm. I also designed modular systems for character and environmental interactions and optimized Unity networking for WebGL.
Radio Runner
Radio Runner is a fast-paced, rhythm-music platformer with neon graphics and cool music. Players make precise moves to avoid dead-ends across 5 challenging levels and 5 funky tracks.
Responsibility : I developed tools for level design and music analysis, engineered systems for character physics, animation, UI, and sound, and shipped the game Steam.
Veterans Online
Veterans Online is a thrilling top-down twin-stick shooter suited for both casual and hardcore players, featuring fun warfare with easy-to-learn but hard-to-master mechanics.
Responsibility : I played a key role in designing the architecture for both server and client sides of this 5 vs 5 multiplayer game in Unity. My contributions include developing fog of war system, and leading small team projects to ensure milestone completion and code reliability.
Personal Projects
Taxi G
Taxi G is a casual mobile game blending racing and infinite runner genres, set in famous Tunisian cities like Tunis, Ariana, and Sousse.
Responsibility : I implemented a design philosophy focused on rapid iteration and modularity, creating custom tooling in Unity Editor to streamline the design process and minimize obstacles for game designers.
Gods Don’t Fall
Gods Don't Fall is an action-packed 3D platformer where players, as powerful gods, battle for dominance on a floating platform. The last god standing wins.
Responsibility : I designed the frame-by-frame combat inspired by "Street Fighter" and integrated Unity's DOTS tech stack to create a fluid, responsive gameplay framework that enhances character animations and overall game performance.
Soccer Star Ace
Soccer Star Ace is a mobile football game inspired by Captain Tsubasa, focusing on fancy dribbling skills and dodging defenders. It offers a fresh twist to the traditional football genre.
Responsibility : I worked on ball physics, character animations, UI and developed a small tool for defender tactics.