GAME_DEVELOPER.init()

Mohamed
Ait Elkadi

aka New Stranger

12+
SHIPPED
5Y
XP
C++
ENGINE
8+
GAMES SHIPPED
5Y
EXPERIENCE
Cx
ENGINE DEV

Core Skills

Unity Engine

Complete Unity pipeline: gameplay systems, physics, shaders, animation, UI/UX, and asset optimization for cross-platform targets.

C++ / Systems

Low-level engine programming, memory management, ECS architecture, multi-threading, and performance-critical game systems.

C# / Scripting

Unity scripting with clean OOP patterns, event-driven design, editor tooling, and efficient runtime logic.

Graphics / Shaders

HLSL/GLSL shaders, Unity Shader Graph, post-processing pipelines, and real-time rendering optimization.

Game AI

Behavior trees, state machines, pathfinding (A*, NavMesh), steering behaviors, and NPC decision systems.

Tools & Pipeline

Git, Jira, Perforce, custom Unity editor tools, profiling, CI/CD for games, and platform builds (PC, Mobile, Console).

Linux User

Comfortable with Linux environments, command-line tools, and development workflows.

Projects

Area N50
UnityC#3D

Area N50

It's a simple fun 2D game made for a game jam.

Cub3D
CMinilibx

Cub3D

A Game Project with zero memory leaks made for 42 School. It is a simple raycasting engine that renders a 3D environment from a 2D map.

So Long
MinilibxC

So Long

Little Game Project with zero memory leaks made for 42 School. It is a simple 2D game that uses the Minilibx library.

About Me

developer.json
$ cat developer.json
{
  "name": "Mohamed Ait Elkadi",
  "role": "Game Developer",
  "engines": ["Unity", "Godot"],
  "languages": ["C", "C++", "C#", "Java", "HLSL", "GDScript"],
  "experience": "4+ years",
  "passion": "Making satisfying experiences for players",
}
 
$

I'm Mohamed..21Yo, a passionate game developer with 4 years of experience in Unity and 1 year using Godot, blending creative gameplay design with technical depth. I have a strong foundation in low-level C/C++ programming, which fuels my focus on performance optimization and systems-level thinking.

I also develop Android apps using Java, giving me flexibility across platforms. Whether it’s crafting smooth gameplay loops, debugging engine internals, or integrating efficient mechanics, I bring both a hacker's mindset and a developer's discipline to every project.

I love turning ideas into polished, enjoyable experiences && collaborating with teams to make games that feel fun.

Let's Build Something

Whether it's a game project, a team you're building, or just a talk about game systems — my inbox is open.