Underconnected
Kooperatives Kochspiel nach dem Vorbild von Overcooked
Ein Multiplayer-Kochspiel in Unity, inspiriert von Overcooked. Entstanden als Teamprojekt im Studienmodul Game Development, mit dem Schwerpunkt auf kooperativem Spielen.
Technologien
- Unity
- C#
- Spieleentwicklung
- Lokaler Multiplayer
- 2D-Grafik
- Teamprojekt

Screenshots

Level 1 
Level 2 
Level 3
Spielkonzept
Underconnected ist ein kooperatives Kochspiel für bis zu vier Spieler, bei dem Teamwork und Absprache im Mittelpunkt stehen.
Ziel ist es, Bestellungen rechtzeitig zu erfüllen: Die Spieler sammeln Zutaten, verarbeiten sie an Kochstationen und liefern die fertigen Gerichte aus. Das Spiel greift die Grundidee von Overcooked auf, ergänzt sie um eigene Elemente und wurde von Grund auf in Unity entwickelt.
Spielmechaniken
Kernmechaniken:
- Lokaler kooperativer Multiplayer für zwei bis vier Spieler
- Bestellungen mit Zeitlimit
- Verschiedene Stationen, vom Schneidebrett bis zum Ofen
- Küchen-Layouts mit steigender Komplexität
Spielablauf:
1. Bestellungen annehmen
2. Zutaten wie Tomaten, Zwiebeln oder Fleisch aus den Vorratsbereichen holen
3. Zutaten an den Stationen schneiden, kochen oder braten
4. Fertige Gerichte rechtzeitig ausliefern
Die eigentliche Herausforderung liegt in der Abstimmung zwischen den Spielern und im Zeitmanagement.
Stationen und Zutaten
Stationen:
- Schneidebretter zum Zerkleinern von Gemüse und anderen Zutaten
- Herde und Öfen zum Kochen und Braten
- Vorratsbereiche als unbegrenzte Quelle für Grundzutaten
- Ausgabestationen für die fertigen Gerichte
Zutaten:
- Gemüse: Tomaten, Zwiebeln, Salat
- Verschiedene Fleischsorten
- Verarbeitungskette: roh → geschnitten → gekocht → fertiges Gericht
Eine einfache Steuerung und klares visuelles Feedback machen das Spiel auch für Gelegenheitsspieler zugänglich.
Level-Design
Das Spiel enthält mehrere handgestaltete Level mit jeweils eigenen Herausforderungen.
Das erste Level führt mit einfachen Layouts und grundlegenden Stationen in die Mechaniken ein. Spätere Level haben komplexere Grundrisse mit mehr Hindernissen, zusätzlichen Stationen und Zutaten sowie längeren Laufwegen. Dadurch wird die Kommunikation im Team immer wichtiger.
Team und Umsetzung
Entwickelt von einem fünfköpfigen Studierendenteam:
- Alexander Pantelkin
- Christian Hollatz
- Dominik Horny
- Johannes Greising
- Ricardo Lieblein
Technik:
- Unity als Engine, die gesamte Spiellogik in C#
- Lokales Multiplayer-System
- Sprite-basierte 2D-Grafik
- Modulares Level-System, das sich leicht erweitern lässt
Was ich gelernt habe
- Praxis mit Unity in der 2D-Spieleentwicklung
- Umsetzung lokaler Mehrspieler-Mechaniken
- Zusammenarbeit und Koordination in einem Team aus fünf Personen
- Grundlagen des Game Designs, vor allem die Balance zwischen Herausforderung und Spielspaß
Technisch anspruchsvoll waren vor allem die Performance mit vier gleichzeitigen Spielern, das State-Management für die verschiedenen Spielzustände und eine Benutzeroberfläche, die auch mit mehreren Spielern übersichtlich bleibt.
Für mich war das Projekt ein wichtiger Schritt in der Spieleentwicklung mit Unity und C# und in der Softwareentwicklung im Team.