Project Overview
The goal for Birkenhirten was to create a simple top-down arcade game as a group project for the first-semester university course "Grundlagen der Programmierung." The core vision was to make the player a sheepdog, using their presence and movement to nudge and guide a flock of skittish sheep while protecting them from an encroaching threat, creating a constant, gentle pressure and a clear objective.
Gallery
Tech Stack
- Java
- Processing 4
Key Features
- Custom Game Logic: All game logic, including player controls, sheep herding behavior, and enemy AI, was implemented from the ground up.
- Creative Coding Environment: Built using Java within the Processing 4 creative coding environment, which is ideal for rapidly prototyping 2D graphics and interactive applications.
- Clear Arcade Gameplay: A simple and intuitive top-down arcade experience focused on a single, clear objective.

