SCROLL

A Knight's Long Road Home

After a long and gruelling quest, our small but brave knight finally sets paw toward home. The journey back is no simple stroll — the road home will be a dangerous one. Armed with determination, you must guide our hero through treacherous terrain, and make it back to where the heart is.

"Every quest has an end. Getting home... that's the real adventure."
BackTrack cat knight character

Built With

BackTrack is built entirely from scratch using industry-standard tools — no game engine, just raw code and a passion for precision.

🔥

C++

The entire game is written in modern C++, giving full control over memory, performance, and game logic. From entity management to collision detection, everything runs close to the metal.

Language
🪟

SFML 3.0

Simple and Fast Multimedia Library (SFML) 3.0 handles windowing, rendering, audio, and input. The latest version brings improved APIs and better support for modern C++ patterns.

Library

What's Under the Hood

BackTrack is more than a simple platformer — it features several interconnected systems that bring the world and its story to life.

❤️

Health System

A dynamic health system tracks damage from world hazards, with visual feedback that keep tension alive throughout each level.

🗺️

Level Editor

A built-in level editor allows full custom level creation — place tiles, create terrain, add traps and design entire worlds without leaving the game.

🎒

Inventory System

Collect different kinds of potions and watch our hero gain new abilites! Items affect stats, abilities, and open new ways to tackle challenges.

🏃

2D Platforming

Tight, responsive platformer controls built from scratch — jumping, running, and landing all feel exactly as a cat knight should feel: nimble and precise.

Cute Pixel Art

Every sprite, tile, and animation is hand-crafted with a warm, expressive pixel art style — bringing the world of BackTrack to life one pixel at a time.

See It In Action

A glimpse into the world of BackTrack.

Main Menu
Gameplay
Gameplay
Gameplay
Inventory
Level Editor
Jakub Stepien

Jakub Stepien

Game Developer

Email: ninjadeluxepl@gmail.com