Embedded-Software Entwickler gesucht
Budget / Salary€750–1,500
TypeFreelance project
LocationRemote
Posted2 hours ago
# Projektbeschreibung – „Protocol“
## Projektübersicht
**Protocol** ist ein Multiplayer-Social-Deduction-Spiel für PC, das Elemente eines taktischen Shooters mit einem Rollen- und Täuschungssystem kombiniert.
Das Grundprinzip orientiert sich an Spielen wie **Trouble in Terrorist Town (TTT)** und **Among Us**, soll spielerisch und visuell jedoch stärker in Richtung eines modernen Third-Person-Shooters gehen.
Das Spiel wird mit **Unreal Engine 5** entwickelt.
## Grundidee
Mehrere Spieler befinden sich gemeinsam auf einer Map. Zu Beginn einer Runde kennen die Spieler ihre Rollen noch nicht.
Nach ungefähr **15 Sekunden** werden die Rollen zufällig verteilt:
* **Innocent**
* **Traitor**
* **Detective** – nur bei ausreichend großer Spielerzahl
Die Innocents müssen herausfinden, wer die Traitors sind.
Die Traitors müssen versuchen, die anderen Spieler auszuschalten, ohne frühzeitig enttarnt zu werden.
Der Detective unterstützt die Innocents und erhält später zusätzliche Möglichkeiten zur Untersuchung und Informationsbeschaffung.
Wichtig: **Friendly Fire ist vollständig aktiviert.** Jeder lebende Spieler kann grundsätzlich jeden anderen Spieler verletzen oder töten. Ein Innocent kann also beispielsweise auch einen anderen Innocent erschießen.
## Gameplay
Protocol soll sich wie ein moderner Third-Person-Shooter spielen.
Geplante grundlegende Funktionen:
* Third-Person-Steuerung
* Laufen und Sprinten
* Springen
* Zielen über die rechte Maustaste
* Schießen
* Nachladen
* Waffen aufnehmen und wechseln
* Treffer- und Schadenssystem
* Lebenspunkte
* Tod und Zuschauermodus
* Multiplayer
* Lobby-System
* Rundensystem
* Zufällige Rollenverteilung
* Gewinnerkennung
* Neustart der Runde
Das Gunplay soll sich flüssig und hochwertig anfühlen. Beim Zielen und Schießen sollen die Charakteranimationen natürlich bleiben und nicht in unpassende Körperhaltungen wechseln.
## Waffen
Auf der Map sollen verschiedene moderne Waffen gefunden und aufgenommen werden können.
Geplant sind unterschiedliche Waffenkategorien wie:
* Sturmgewehre
* Maschinenpistolen
* Pistolen
* Schrotflinten
* Scharfschützengewehre
Waffen sollen unterschiedliche Eigenschaften wie Schaden, Feuerrate, Magazin, Rückstoß und Genauigkeit besitzen.
## Traitor-System
Traitors erhalten Zugriff auf einen speziellen **Traitor-Shop**.
Dort sollen besondere Gegenstände oder Fähigkeiten gekauft werden können, die normalen Spielern nicht zur Verfügung stehen.
Beispiele:
* Temporäre Unsichtbarkeit
* Möglichkeit, Namensinformationen zu manipulieren bzw. zu stehlen
* Spezielle leise Scharfschützenwaffe
* Weitere Traitor-Gadgets
Dieses System soll später problemlos um neue Gegenstände erweitert werden können.
## Map & Atmosphäre
Die Hauptmap soll eine **mittelgroße Stadt mit angrenzenden Außenbereichen** darstellen.
Die Umgebung soll verschiedene Bereiche besitzen, damit Spieler sich verstecken, beobachten, verfolgen und taktisch bewegen können.
Beispiele:
* Straßen
* Mehrstöckige Gebäude
* Betretbare Gebäude
* Räume
* Fenster
* Gassen
* Fahrzeuge als Umgebungsobjekte
* Außenbereiche
* Unterschiedliche Höhenpositionen
* Verstecke
* Offene und enge Kampfbereiche
Die Atmosphäre soll eher **dunkel, ernst und modern** wirken.
Grafisch soll das Spiel einen modernen Militär-/Shooter-Look erhalten. Gute Beleuchtung, Schatten, Materialien und Umgebungsdetails sind wichtig.
Die Map darf nicht zu klein wirken. Charaktere, Fahrzeuge, Straßen und Gebäude müssen realistische Größenverhältnisse besitzen.
## Charaktere
Die Charaktere sollen einen modernen taktischen Stil erhalten.
Benötigte Animationen umfassen unter anderem:
* Idle
* Gehen
* Rennen
* Sprinten
* Springen
* Zielen
* Schießen
* Nachladen
* Waffenaufnahme
* Trefferreaktionen
* Tod
Die Animationen müssen sauber miteinander verbunden sein.
## Benutzeroberfläche
Protocol benötigt ein modernes und dunkles UI.
Geplant sind unter anderem:
**Hauptmenü**
* Spielen
* Lobby erstellen
* Lobby beitreten
* Einstellungen
* Spiel verlassen
**Pause-/ESC-Menü**
* Spiel fortsetzen
* Einstellungen
* Lobby verlassen
* Hauptmenü
Zusätzlich werden HUD-Elemente für Munition, Lebenspunkte, Waffen und relevante Rundeninformationen benötigt.
## Multiplayer & Rundenablauf
Ein besonders wichtiger Bestandteil des Projekts ist ein funktionierendes Multiplayer-System.
Beispiel einer Runde:
1. Spieler treten einer Lobby bei.
2. Die Map wird geladen.
3. Die Runde beginnt.
4. Nach ca. 15 Sekunden werden die Rollen zufällig verteilt.
5. Die Spieler erhalten ihre geheime Rolle.
6. Innocents versuchen herauszufinden, wer die Traitors sind.
7. Traitors versuchen, die anderen Spieler auszuschalten.
8. Tote Spieler können nicht mehr aktiv an der Runde teilnehmen.
9. Das Spiel erkennt automatisch, welche Seite gewonnen hat.
10. Nach einer kurzen Pause startet eine neue Runde mit neuer zufälliger Rollenverteilung.
## Technische Anforderungen
Das Projekt soll in **Unreal Engine 5** entwickelt werden.
Besonders wichtig sind:
* Saubere Projektstruktur
* Multiplayer/Replication
* Erweiterbarer Code bzw. Blueprint-Aufbau
* Gute Performance
* Keine unnötig komplizierten Abhängigkeiten
* Source Code und vollständiges Unreal-Projekt müssen übergeben werden
* Verwendete Assets und Plugins müssen dokumentiert werden
* Keine Assets oder Plugins ohne entsprechende kommerzielle Nutzungsrechte
Das Projekt soll später problemlos erweitert werden können.
## Entwicklungsstrategie
Ich möchte nicht sofort das gesamte Spiel in einem einzigen Auftrag entwickeln lassen.
Die Entwicklung soll **in Meilensteinen** erfolgen.
### Phase 1 – Spielbarer Prototyp
Zunächst benötige ich einen funktionierenden Multiplayer-Prototypen mit den wichtigsten Kernfunktionen:
* Third-Person-Charakter
* Multiplayer
* Lobby
* Testmap
* Waffen
* Schießen und Schaden
* Friendly Fire
* Tod
* Rollen Innocent und Traitor
* Detective abhängig von Spielerzahl
* Zufällige Rollenverteilung
* Rundensystem
* Gewinnerkennung
Dieser Prototyp muss zunächst vollständig funktionieren und getestet werden.
### Phase 2 – Gameplay-Erweiterungen
Anschließend können unter anderem entwickelt werden:
* Traitor-Shop
* Spezialfähigkeiten
* zusätzliche Waffen
* Detective-System
* weitere Gameplay-Mechaniken
* verbessertes HUD
### Phase 3 – Map, Grafik & Animationen
Danach liegt der Fokus auf:
* finaler Stadtmap
* Gebäuden
* Umgebungsdetails
* Beleuchtung
* Schatten
* Materialien
* Charakteren
* Animationen
* Waffenmodellen
* Sounds
* visueller Qualität
### Phase 4 – Polishing
Zum Abschluss:
* Performance-Optimierung
* Bugfixing
* Multiplayer-Tests
* UI-Polishing
* Animation-Polishing
* Sound-Polishing
* Balancing
* finale Builds
## Ziel des Projekts
Das Ziel ist ein eigenständiges Multiplayer-Spiel, bei dem **Social Deduction, Misstrauen und Shooter-Gameplay** miteinander kombiniert werden.
Spieler sollen nie vollständig wissen, wem sie vertrauen können.
Ein Innocent mit einer Waffe kann genauso gefährlich wirken wie ein Traitor. Dadurch sollen spannende Situationen entstehen, in denen Kommunikation, Beobachtung, Täuschung und Entscheidungen genauso wichtig sind wie die Shooter-Fähigkeiten des Spielers.
**Projektname:** Protocol
**Engine:** Unreal Engine 5
**Plattform:** PC
**Genre:** Multiplayer / Social Deduction / Third-Person Shooter
**Entwicklungsmodell:** Meilensteinbasierte Entwicklung
## Projektübersicht
**Protocol** ist ein Multiplayer-Social-Deduction-Spiel für PC, das Elemente eines taktischen Shooters mit einem Rollen- und Täuschungssystem kombiniert.
Das Grundprinzip orientiert sich an Spielen wie **Trouble in Terrorist Town (TTT)** und **Among Us**, soll spielerisch und visuell jedoch stärker in Richtung eines modernen Third-Person-Shooters gehen.
Das Spiel wird mit **Unreal Engine 5** entwickelt.
## Grundidee
Mehrere Spieler befinden sich gemeinsam auf einer Map. Zu Beginn einer Runde kennen die Spieler ihre Rollen noch nicht.
Nach ungefähr **15 Sekunden** werden die Rollen zufällig verteilt:
* **Innocent**
* **Traitor**
* **Detective** – nur bei ausreichend großer Spielerzahl
Die Innocents müssen herausfinden, wer die Traitors sind.
Die Traitors müssen versuchen, die anderen Spieler auszuschalten, ohne frühzeitig enttarnt zu werden.
Der Detective unterstützt die Innocents und erhält später zusätzliche Möglichkeiten zur Untersuchung und Informationsbeschaffung.
Wichtig: **Friendly Fire ist vollständig aktiviert.** Jeder lebende Spieler kann grundsätzlich jeden anderen Spieler verletzen oder töten. Ein Innocent kann also beispielsweise auch einen anderen Innocent erschießen.
## Gameplay
Protocol soll sich wie ein moderner Third-Person-Shooter spielen.
Geplante grundlegende Funktionen:
* Third-Person-Steuerung
* Laufen und Sprinten
* Springen
* Zielen über die rechte Maustaste
* Schießen
* Nachladen
* Waffen aufnehmen und wechseln
* Treffer- und Schadenssystem
* Lebenspunkte
* Tod und Zuschauermodus
* Multiplayer
* Lobby-System
* Rundensystem
* Zufällige Rollenverteilung
* Gewinnerkennung
* Neustart der Runde
Das Gunplay soll sich flüssig und hochwertig anfühlen. Beim Zielen und Schießen sollen die Charakteranimationen natürlich bleiben und nicht in unpassende Körperhaltungen wechseln.
## Waffen
Auf der Map sollen verschiedene moderne Waffen gefunden und aufgenommen werden können.
Geplant sind unterschiedliche Waffenkategorien wie:
* Sturmgewehre
* Maschinenpistolen
* Pistolen
* Schrotflinten
* Scharfschützengewehre
Waffen sollen unterschiedliche Eigenschaften wie Schaden, Feuerrate, Magazin, Rückstoß und Genauigkeit besitzen.
## Traitor-System
Traitors erhalten Zugriff auf einen speziellen **Traitor-Shop**.
Dort sollen besondere Gegenstände oder Fähigkeiten gekauft werden können, die normalen Spielern nicht zur Verfügung stehen.
Beispiele:
* Temporäre Unsichtbarkeit
* Möglichkeit, Namensinformationen zu manipulieren bzw. zu stehlen
* Spezielle leise Scharfschützenwaffe
* Weitere Traitor-Gadgets
Dieses System soll später problemlos um neue Gegenstände erweitert werden können.
## Map & Atmosphäre
Die Hauptmap soll eine **mittelgroße Stadt mit angrenzenden Außenbereichen** darstellen.
Die Umgebung soll verschiedene Bereiche besitzen, damit Spieler sich verstecken, beobachten, verfolgen und taktisch bewegen können.
Beispiele:
* Straßen
* Mehrstöckige Gebäude
* Betretbare Gebäude
* Räume
* Fenster
* Gassen
* Fahrzeuge als Umgebungsobjekte
* Außenbereiche
* Unterschiedliche Höhenpositionen
* Verstecke
* Offene und enge Kampfbereiche
Die Atmosphäre soll eher **dunkel, ernst und modern** wirken.
Grafisch soll das Spiel einen modernen Militär-/Shooter-Look erhalten. Gute Beleuchtung, Schatten, Materialien und Umgebungsdetails sind wichtig.
Die Map darf nicht zu klein wirken. Charaktere, Fahrzeuge, Straßen und Gebäude müssen realistische Größenverhältnisse besitzen.
## Charaktere
Die Charaktere sollen einen modernen taktischen Stil erhalten.
Benötigte Animationen umfassen unter anderem:
* Idle
* Gehen
* Rennen
* Sprinten
* Springen
* Zielen
* Schießen
* Nachladen
* Waffenaufnahme
* Trefferreaktionen
* Tod
Die Animationen müssen sauber miteinander verbunden sein.
## Benutzeroberfläche
Protocol benötigt ein modernes und dunkles UI.
Geplant sind unter anderem:
**Hauptmenü**
* Spielen
* Lobby erstellen
* Lobby beitreten
* Einstellungen
* Spiel verlassen
**Pause-/ESC-Menü**
* Spiel fortsetzen
* Einstellungen
* Lobby verlassen
* Hauptmenü
Zusätzlich werden HUD-Elemente für Munition, Lebenspunkte, Waffen und relevante Rundeninformationen benötigt.
## Multiplayer & Rundenablauf
Ein besonders wichtiger Bestandteil des Projekts ist ein funktionierendes Multiplayer-System.
Beispiel einer Runde:
1. Spieler treten einer Lobby bei.
2. Die Map wird geladen.
3. Die Runde beginnt.
4. Nach ca. 15 Sekunden werden die Rollen zufällig verteilt.
5. Die Spieler erhalten ihre geheime Rolle.
6. Innocents versuchen herauszufinden, wer die Traitors sind.
7. Traitors versuchen, die anderen Spieler auszuschalten.
8. Tote Spieler können nicht mehr aktiv an der Runde teilnehmen.
9. Das Spiel erkennt automatisch, welche Seite gewonnen hat.
10. Nach einer kurzen Pause startet eine neue Runde mit neuer zufälliger Rollenverteilung.
## Technische Anforderungen
Das Projekt soll in **Unreal Engine 5** entwickelt werden.
Besonders wichtig sind:
* Saubere Projektstruktur
* Multiplayer/Replication
* Erweiterbarer Code bzw. Blueprint-Aufbau
* Gute Performance
* Keine unnötig komplizierten Abhängigkeiten
* Source Code und vollständiges Unreal-Projekt müssen übergeben werden
* Verwendete Assets und Plugins müssen dokumentiert werden
* Keine Assets oder Plugins ohne entsprechende kommerzielle Nutzungsrechte
Das Projekt soll später problemlos erweitert werden können.
## Entwicklungsstrategie
Ich möchte nicht sofort das gesamte Spiel in einem einzigen Auftrag entwickeln lassen.
Die Entwicklung soll **in Meilensteinen** erfolgen.
### Phase 1 – Spielbarer Prototyp
Zunächst benötige ich einen funktionierenden Multiplayer-Prototypen mit den wichtigsten Kernfunktionen:
* Third-Person-Charakter
* Multiplayer
* Lobby
* Testmap
* Waffen
* Schießen und Schaden
* Friendly Fire
* Tod
* Rollen Innocent und Traitor
* Detective abhängig von Spielerzahl
* Zufällige Rollenverteilung
* Rundensystem
* Gewinnerkennung
Dieser Prototyp muss zunächst vollständig funktionieren und getestet werden.
### Phase 2 – Gameplay-Erweiterungen
Anschließend können unter anderem entwickelt werden:
* Traitor-Shop
* Spezialfähigkeiten
* zusätzliche Waffen
* Detective-System
* weitere Gameplay-Mechaniken
* verbessertes HUD
### Phase 3 – Map, Grafik & Animationen
Danach liegt der Fokus auf:
* finaler Stadtmap
* Gebäuden
* Umgebungsdetails
* Beleuchtung
* Schatten
* Materialien
* Charakteren
* Animationen
* Waffenmodellen
* Sounds
* visueller Qualität
### Phase 4 – Polishing
Zum Abschluss:
* Performance-Optimierung
* Bugfixing
* Multiplayer-Tests
* UI-Polishing
* Animation-Polishing
* Sound-Polishing
* Balancing
* finale Builds
## Ziel des Projekts
Das Ziel ist ein eigenständiges Multiplayer-Spiel, bei dem **Social Deduction, Misstrauen und Shooter-Gameplay** miteinander kombiniert werden.
Spieler sollen nie vollständig wissen, wem sie vertrauen können.
Ein Innocent mit einer Waffe kann genauso gefährlich wirken wie ein Traitor. Dadurch sollen spannende Situationen entstehen, in denen Kommunikation, Beobachtung, Täuschung und Entscheidungen genauso wichtig sind wie die Shooter-Fähigkeiten des Spielers.
**Projektname:** Protocol
**Engine:** Unreal Engine 5
**Plattform:** PC
**Genre:** Multiplayer / Social Deduction / Third-Person Shooter
**Entwicklungsmodell:** Meilensteinbasierte Entwicklung
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.