Yassine El Hadioui

{

"name": "Yassine",

"occupation": "Game Developer",

"likes": ["Boxing", "Games"],

}

About Me

Background
I am a game developer with a strong academic background in Mathematics and Computer Science, combined with hands-on experience in designing and building interactive digital experiences. My passion for games drives both my creative vision and my technical approach to development.

Portfolio

Experience
As a solo mobile game developer, I have independently created and published three mobile games, managing the entire development cycle from initial concept ideation to programming, testing, deployment, and post-release updates. This experience has strengthened my ability to think systemically, solve complex problems, and transform abstract ideas into engaging gameplay experiences.

Technical Approach
My technical expertise lies in C# and Unity, which I use to develop scalable and player-focused systems.I approach game design with a balance of creativity and structure, aiming to craft meaningful interactions rather than just mechanics.

Research & Academic Work
In addition to game development, my academic work includes a graduation project on brain stroke prediction using supervised machine learning models, where I applied analytical thinking and data-driven methodologies to a real-world problem.

My Work

Chain Cube 2048 : Numbers Merge
Brain Stroke Prediction Using Machine Learning

Portfolio

Technologies

Game Engine: Unity

programming Language: C#

Target Platform: IOS, ANDROID

Role

I was responsible for the entire development cycle, including game design, concept ideation, programming, testing, deployment to the App Store and Google Play Store, and post-release updates and Monetization.

This graduation project focuses on the early prediction of brain strokes, one of the leading causes of death and disability worldwide. The study explores the use of traditional supervised machine learning models to identify individuals at risk, aiming to support more effective prevention and early intervention.

Multiple models were implemented and evaluated, including Decision Tree, Logistic Regression, Support Vector Machine (SVM), and XGBoost. Special attention was given to the challenge of class imbalance, addressed using the SMOTE (Synthetic Minority Over-sampling Technique) method to improve prediction accuracy for high-risk cases.

The results demonstrated that applying SMOTE significantly enhanced model performance, with Logistic Regression achieving the best overall results, closely followed by SVM. This project highlights the effectiveness of data-driven approaches in tackling real-world healthcare problems and improving predictive reliability.

A mobile puzzle game inspired by the 2048 genre, Chain Cube 2048 Match Block combines sliding and merge mechanics to create a dynamic and engaging gameplay experience. Players strategically move and combine numbered cubes to reach higher values, encouraging both planning and reactive decision-making. The game focuses on delivering a satisfying progression loop through simple controls and increasingly challenging scenarios.

Technologies

Cloud Jupyter Notebook: Google Colaboratory

Libraries: Scikit-Learn, Pandas, Seaborn

Programming Language: Python

Role

I was responsible for the full development process, including data preprocessing, model implementation, performance evaluation, and results analysis, applying a structured and analytical approach to solve a real-world problem.

Link to Code Without using smote technique

Link to Code using smote technique

Appstore Link

Ball Knockout: Island Arena
A physics-based action game where the player controls a rolling ball navigating an island environment. The core objective is to eliminate waves of enemy balls by using momentum and collision dynamics. Gameplay is driven by velocity, bounciness, and impact force, allowing the player to strategically push back and knock out opponents. The game emphasizes timing, positioning, and reactive control, creating a fast-paced and engaging experience built around emergent physics interactions.

Technologies

Game Engine: Unity

programming Language: C#

Target Platform: IOS, ANDROID

Role

I was responsible for the entire development cycle, including game design, concept ideation, programming, testing, deployment to the App Store and Google Play Store, and post-release updates and Monetization.

Appstore Link

Github Link

Wanna talk?

Contact me with any questions or just to say a few nice words ... or mean ones. Up to you .... free will and all

© 2026 Yassine