Logo
Accueil
Projets
Blog

Prêt à créer
quelque chose d'incroyable ?

Company logo

Ali Benkarrouch

Étudiant en génie logiciel à l'ETS

Get upTélécharger mon CV
LinkedInGithubEmail

Contactez-moi

© 2026 Ali Benkarrouch. Tous droits réservés.
0%
Tous les projets
Whale of Misfortune
novembre 2024

Whale of Misfortune

J'ai conçu ce projet dans le cadre de mon premier cours dédié au développement d'applications mobiles. Le mandat initial étant techniquement simple, j'ai choisi de me démarquer en y injectant une forte identité visuelle. Pour ce faire, j'ai créé, dessiné et animé un personnage original en utilisant Aseprite, en m'inspirant du style artistique "pixel art" de jeux cultes comme Undertale. Ce projet a été l'occasion parfaite de lier mes compétences techniques à ma créativité graphique.

Ma contribution

Sur ce projet, j'ai agi à la fois comme lead artistique et développeur. J'ai réalisé l'intégralité des assets visuels et des animations du personnage principal. Côté programmation, j'ai travaillé en étroite collaboration avec mon collègue pour bâtir la structure de l'application. Nous avons adopté une approche de pair programming pour développer les fonctionnalités clés, notamment la logique du système de jeu. J'ai assisté mon partenaire sur l'implémentation des mécaniques principales, garantissant ainsi un code cohérent et une intégration fluide des animations.

Project Gallery

Visual Overview

Whale of Misfortune screenshot 1

Approche

Mon approche a consisté à transformer un exercice académique en un produit fini ayant une "âme" visuelle. En séparant la création artistique sur Aseprite du développement mobile, j'ai pu peaufiner les animations indépendamment du code. Pour la partie technique, le travail en binôme nous a permis de résoudre rapidement les défis logiques liés au cycle de vie de l'application mobile et à la gestion des états du jeu. Cette méthode collaborative a assuré que la fluidité du gameplay soit à la hauteur de l'esthétique pixelisée que je souhaitais instaurer.

Fonctionnalités

  • Pixel art original (Aseprite)
  • Logique de jeu mobile
  • Développement en pair programming
  • Historique

Technos

Android studioAndroid studioKotlinKotlin

Collaborateurs

IIsmail El Asraoui

Sources

Github
Github

More Projects

Explore Other Work

ArtSync

ArtSync

Dans le cadre de mon cours Application Web 2 au cégep, j’ai eu l’occasion de travailler en équipe sur la conception et sur le développement d’une application full-stack. Mon coéquipier et moi avons créé ArtSync, une plateforme où les utilisateurs peuvent publier, explorer et partager du contenu artistique. Ce projet nous a permis de passer par toutes les étapes du développement : l’analyse des besoins, la conception UML, la conception d’une base de données relationnelle, le design sur Figma, puis le développement avec Java, Spring Boot, Thymeleaf et Angular. C’était une belle expérience pour appliquer nos connaissances dans un cadre agile, avec des suivis réguliers et avec un fonctionnement qui se rapprochait beaucoup d’un vrai projet professionnel.

mai 2024

Portail DTI

Portail DTI

Lors de mon dernier cours d’application Web au cégep, on devait choisir un projet dans une liste proposée par notre enseignant. Avec mon équipe, on a décidé de se lancer dans quelque chose d’assez ambitieux : le portail du département d’informatique. L’idée derrière ce projet était de concevoir un espace numérique pour les étudiants du programme. Un lieu pensé pour favoriser l’entraide, le tutorat, le partage d’événements, la mise en valeur de projets, mais aussi la création et la consultation de tutoriels. En bref, un vrai portail collaboratif qui rassemble la communauté étudiante autour du développement et du partage de connaissances.

décembre 2024

Camera IA

Camera IA

Le projet StealthCam est né d'une volonté d'explorer les possibilités offertes par l'Internet des Objets (IoT) en créant un système de sécurité résidentiel intelligent pour notre cours d'objet connecté au Cégep de Rosemont. L'idée était de fusionner le matériel (capteurs et caméra) avec des technologies logicielles modernes comme la reconnaissance faciale et l'intelligence artificielle. Ce projet m'a permis d'apprendre à gérer la communication entre des capteurs, un backend Python traitant des flux de données en temps réel et une interface utilisateur desktop fluide.

décembre 2024

View All Projects