kfich.dev
Back to projects

OSS · 2024

Live

Lil' Dario — 2D Side-Scroller

PythonPygameGame Development2D

Overview

Lil' Dario is a 2D side-scrolling action game built in Python with Pygame. The game follows Dario, a new student trying to make a name for himself, who ends up attracting the wrong crowd. Features multi-level gameplay, multiple enemy types with distinct AI (ranged, aggressive pursuer, patrol), story-based boss encounters (Blizzy, Midnight, Police, Angela), a punch-and-projectile combat system, health/lives tracking, and a score system. The architecture centers on a main Game class for state management with separate entity classes for each enemy type.

Ten beats from intro to outro — sprites and backgrounds from the Pygame build. Use arrows or keyboard ← →.

New school, new stakes

New school, new stakes

Dario arrives as the sun rises — a calm before the hallway drama kicks in.

1 / 10

Request repository access

The repository is private. Send a quick note and I'll follow up by email.