All projects

Game · Earlier work

Run Sheep

A simple but addictive survival game focused on responsive control and obstacle avoidance.

A fast-paced casual survival game where players control a sheep to dodge obstacles and survive as long as possible.

View project repository
Run Sheep project visual
Historical project visual

Overview

Run Sheep is a casual survival game where the player controls a sheep navigating through incoming obstacles. The goal is to survive for as long as possible while avoiding collisions, creating a simple but engaging gameplay loop.

Audience

Designed for casual players who enjoy quick, easy-to-learn games with fast feedback and replayability.

The problem

The project explores how to design a simple but satisfying gameplay loop where player input, movement responsiveness, and obstacle timing work together to create engagement.

Role
Group project focused on gameplay programming and interaction design. I was responsible for implementing player movement, obstacle spawning, collision logic, and game flow.
Team
Group Project
Period
Student project / prototype scope

Highlights

Features

Responsive player movement

The player controls the sheep with immediate and smooth input feedback to maintain a fast-paced experience.

Obstacle avoidance gameplay

Obstacles are generated dynamically, requiring players to react quickly and adjust their movement in real time.

Endless survival loop

The game continues until the player collides with an obstacle, encouraging replay and score improvement.

Quick restart system

Players can immediately restart after failure, reinforcing a fast iteration gameplay cycle.

Process

  1. Defined a simple survival gameplay loop based on obstacle avoidance
  2. Implemented player movement and input handling in Unity
  3. Built obstacle spawning logic with increasing difficulty potential
  4. Added collision detection and game-over logic
  5. Refined gameplay responsiveness to improve player experience

Workflow

The project started from a minimal movement prototype and gradually evolved into a complete survival loop by adding obstacle spawning, collision handling, and restart mechanics.

System

The core system combines player input, movement control, obstacle spawning, and collision detection to create a continuous survival experience with immediate feedback.

Challenges

Improvements

Project images

Project video

Open recorded project video

Recorded result

The project resulted in a functional casual game prototype that demonstrates core gameplay programming skills, including movement, collision handling, and loop design.

Reflection

Run Sheep helped me understand how small gameplay systems come together to create a satisfying player experience. It reinforced the importance of responsiveness and feedback in simple games.

Next step at the time

Future improvements would focus on adding progression systems, visual polish, and more varied obstacle patterns.