Was ist EPIC_013?

Wenn ich sage, ich habe das "Datenfundament" von RiverTycoon gebaut — klingt das trocken. Ist es aber nicht.

EPIC_013 bedeutet konkret: Jedes Item, jeder Job, jedes Essen im Spiel hat jetzt ein sauberes Backend. Keine hardcodierten Werte mehr. Stattdessen vier JSON-Datenbanken, die alles steuern.

Die satirische Spielwelt

RiverTycoon spielt in einer Parallel-Realitaet mit eigenen Brands:

Diese Brands sind kein Zufall. Sie sind der Kern des Humors in RiverTycoon — ein Tycoon-Game das sich selbst nicht zu ernst nimmt.

Was gebaut wurde

Vier Datenbanken, alle miteinander verknuepft:

items_database.json — Kaufbare Items mit Preis, Tier-Anforderung und Skill-Boni. Ein iFoon 14 kostet 1.200 Credits, gibt +2 auf Communication und ist ab Tier 2 freischaltbar.

jobs_database.json — Freelance-Jobs mit Deadlines und Hardware-Anforderungen. Damazon Crime Delivery zahlt wenig, hat aber keine Skill-Voraussetzungen — perfekt fuer den Spielstart.

food_database.json — Fuenf Quellen (Supermarkt, Delivery, Kantine, Fast Food, selbst kochen) mit Naehrstoffwerten und einem isAddictive-Flag fuer Koffein.

tasks_database.json — Ein DAG-System fuer verkettete Aufgaben mit Abhaengigkeiten. Ein Freelance-Webprojekt hat Unteraufgaben, die voneinander abhaengen.

Die technische Architektur dahinter

Jede Datenbank wird durch ein C# ScriptableObject repraesentiert und zur Laufzeit ueber den JobDatabaseLoader eingelesen. Der Vorteil: Balancing-Aenderungen passieren komplett im JSON, ohne Unity anfassen zu muessen.

items_database.json     → ItemData.cs (ScriptableObject)
jobs_database.json      → JobDefinition.cs + JobDatabaseLoader.cs
food_database.json      → FoodDefinition.cs (naechster Schritt)
tasks_database.json     → TaskDefinition.cs (naechster Schritt)

Was als naechstes kommt

Das Fundament steht. Jetzt wird es sichtbar.

Das In-Game-OS bekommt seine UI: Mail-App, Damazon-Shop-Screen, Food-Delivery-Buttons. Der Spieler soll endlich klicken koennen — und dabei das erste Mal iFoons bestellen, Damazon-Jobs annehmen und McDonels um 2 Uhr nachts delivern lassen.

Und ja: Du liest gerade den ersten Post auf dieser Homepage. Work in progress — aber lebendig.


Pixel River Studio · Solo Indie Dev · Horb am Neckar, Baden-Wuerttemberg Stack: Unity 6 · URP · C# 12+ · Eleventy · Netlify