Logo
Home
Projects
Blog

Ready to create
something amazing?

Company logo

Ali Benkarrouch

Software Engineering student at ETS

Get upDownload my CV
LinkedInGithubEmail

Contact me

© 2026 Ali Benkarrouch. All rights reserved.
0%
All projects
Runebound
December 2024

Runebound

With Runebound, my goal was to design an ambitious roguelite RPG that explores dimensional duality within gameplay for my video game development class at Cégep de Rosemont. I wanted to create a powerful narrative experience where the mage's evolution is reflected not only in his powers, but also in the game's technological transition. This project allowed me to push my Unity skills by managing two distinct playstyles within a single progression loop.

Contribution

On this project, I handled all technical development using Unity and C#. I designed the basic combat system, allowing players to unlock and use a variety of basic spells and ultimate attacks linked to fire, ice, and void gems. I also programmed the transition logic between the 2D exploration phase and the 3D world, including the mechanics of flying with the glider and the special transformation into a dragon. Finally, I developed the AI for the enemies and the final boss to provide a progressive challenge throughout the adventure.

Project Gallery

Visual Overview

Runebound screenshot 1

Approach

My approach was to build a modular game system capable of supporting two different perspectives while maintaining consistent character logic. I used object-oriented architecture so that statistics and collected artifacts would influence gameplay seamlessly between 2D levels and the 3D environment. For the final world, I emphasized verticality and power by integrating aerial movement mechanics, contrasting with the more tactical and linear progression of the early levels.

Features

  • Hybrid 2D/3D gameplay
  • Roguelite RPG
  • Elemental spell system
  • Flight mechanics
  • AI for minions

Stack

UnityUnityC#C#

More Projects

Explore Other Work

Devil fruit Encyclopedia

Devil fruit Encyclopedia

As a huge fan of the One Piece universe, I created this project to design an interactive encyclopedia dedicated to Devil Fruits. The idea was to build a centralized and structured resource to list every fruit, its type, and its unique abilities. This project allowed me to practice modern architecture by completely separating data management (API) from the user experience (Client).

November 2024

Genie Optiroll

Genie Optiroll

As a piano player, I often find reading traditional sheet music time-consuming and prefer visual piano rolls. Since not every song has a piano roll tutorial available online, I wanted to build a tool that could instantly convert any sheet music into an interactive piano roll. Adding built-in speed controls allows me to slow down complex sections, making it much easier to learn new music directly at my piano. Additionally, for quite a while, I wanted to revisit my original "Genies" project from 2024 to build a "v2". I decided to start a new series of standalone applications under the "Genie" brand, where all my AI and computer vision projects will be categorized. That is why the project name starts with "Genie:", while "Optiroll" is a blend of "Optical" (from Optical Music Recognition) and "Roll" (from Piano Roll).

March 2026

AI Camera

AI Camera

The StealthCam project was born out of a desire to explore the possibilities offered by the Internet of Things (IoT) by creating a smart home security system for our connected object course at Cégep de Rosemont. The idea was to merge hardware (sensors and cameras) with modern software technologies such as facial recognition and artificial intelligence. This project allowed me to learn how to manage communication between sensors, a Python backend processing real-time data streams, and a fluid desktop user interface.

December 2024

View All Projects