top of page

ENGINE & CODE
HTML - CSS - JS
This represents my first experience in game development. The objective was to design an original game while integrating Mario's signature jumping mechanics into a new concept. It was developed using the Phaser web engine, which I had to learn while developing the project.
-
-
-
-
-
First game created
First time with code & scripting
First experience with Web technologies and integrations
Project realized during my studies with the help of my teachers
Local backup, checkpoints, optimizations and many more topics !
ARCHITECTURE & ORGANIZATION
-
Clean Code Focus: Prioritized code readability and structure
-
Modular Architecture: Separated core game logic, player attributes, and mechanics into distinct modules.
-
Foundational Learning: Used this project to learn and master the basics of software organization from the start.


PHASER ENGINE

-
HTML5 2D Framework: A fast, open-source JavaScript framework designed for building 2D web games.
-
Built-In Physics Systems: Features native physics engines like Arcade Physics, making it easy to implement velocity, gravity, and collisions.
-
Structured Core Lifecycle: Predictable scene workflow (preload, create, update) that keeps game logic and asset loading perfectly organized.
-
Asset & Input Management: Handles diverse file formats (spritesheets, audio, tilemaps) and player inputs smoothly with minimal code setup.
LEVELS MANAGEMENTS
Each level is defined in a JSON file, enabling dynamic loading and high flexibility.



bottom of page
