katib*
All projects

07 · JAVA · ARCHIVE

2D Mario Engine.

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

Visit projectJAVA · LIBGDX · GAME LOOP

PROBLEM

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

DATA

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

APPROACH

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

RESULT

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

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.