katib*
← All projects

07 · JAVA · ARCHIVE

2D Mario Engine.

2D engine focused on game architecture, collisions and the render loop.

ARCHIVE

  • Java
  • LibGDX
  • Game loop
  1. PROBLEM

    Learning project: understand what a game engine actually does instead of using one.

  2. DATA

    Tilemaps, sprites and entity state, all held in memory and updated per frame.

  3. APPROACH

    A fixed-step game loop, collision handling and a rendering layer written from scratch in Java with LibGDX.

  4. RESULT

    A playable 2D engine and a much better feel for architecture, performance and where abstractions belong.

Next projectAI Project Reviewer 
Katib Kachi

Salut, je suis Katib.

I build data & AI tools,
from raw data to production.

Master 1 AI student at Université Côte d'Azur, previously prep school at ESI-SBA. I am looking for an apprenticeship with a team that values technical rigour, collaboration and real impact.