Portfolio of game development projects by Yousef AlShaikh.

kipuki - Overview

About Me

Hi, I’m Yousef, I am an experienced Game Programmer with a Master's in Advanced Computer Science from the University of Leeds and a strong drive for developing engaging games. I have been developing games since 2016 and started developing games professionally in 2022.

I am currently taking on freelance projects, which allows me to expand my skills and work on a variety of game development projects. I’m the developer for Kaizen, managing everything from datastores and anti-cheat to animation systems, UI/UX, character customization, and internal tooling.

During my free time, I enjoy recreating mechanics from existing games as a way to learn and polish my skills. A lot of my development time is working on features for Kaizen, but I also have several personal projects in development along with participating in several game jams.

Featured Projects

2D Game Engine (2025)

A work-in-progress 2D game engine built in C++ using SFML and EnTT, designed with a modular ECS architecture and core systems for rendering, collision, and scripting.

ezgif.com-animated-gif-maker (12).gif

Role

Designed and implemented core engine systems, focusing on extensibility, modularity, and gameplay prototyping.

Technical Highlight

Integrated EnTT ECS and designed a Unity-inspired ScriptComponent system enabling custom behaviors with lifecycle methods, integrated with collision and physics events.

Kaizen (2022-Current)

Published a successful interactive slice-of-life game on Roblox, set in a fictional Japanese town. Players can create and customize characters, customize homes, interact with the world, and socialize. The game has amassed over 29.8 million plays and 95k monthly players.

ezgif.com-animated-gif-maker (9).gif

Role

Currently the main developer for the game, improving replication, UI/UX, datastores, networking, and building tools for designers. Developed customization systems used by over 400K players.

Technical Highlight