top of page
01.png

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.

Arborescence_02.png
code.png

PHASER ENGINE

phaser-social-card.jpg
  • 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.

Level.png
LEVEL DESIGN.png
ScreenShot.png

2017. Create by Robin Arpizou.

bottom of page