10 Punkte von xguru 2021-05-13 | 2 Kommentare | Auf WhatsApp teilen
  • Open-Source-Spiel-Engine für Echtzeit-Strategie-Simulationen, allein von einem Solo-Entwickler erstellt

  • Verwendet OpenGL 3.3 und die Programmiersprache C

  • Kachelbasiertes Map-Rendering, Map-/Szenen-Editor

  • RTS-/FPS-Kamera

  • Wasser-Rendering (Reflexionen, Brechung, weiche Kanten usw.)

  • UI-Framework auf Basis von Nuklear

  • Das Engine-Innere kann mit Python 2.7 geskriptet werden

  • Schnelles Rendering großer Maps

  • Pathfinding für Units verschiedener Arten und Größen (unter Verwendung einer Navigation Layer)

  • Kollisionsvermeidung

  • RTS-Funktionen: Minimap, Unit-Auswahl, Unit-Kampf, Fog-of-War, Basisbau-Mechanik, Ressourcenabbau und Bewegungsmechaniken

  • Fernkampf unter Nutzung der physikalischen Simulation von Projektilen

  • Unterstützung für verschiedene Auflösungen und Seitenverhältnisse

  • Unterstützung für Serialization/Deserialization des vollständigen Python-Interpreter-Zustands

  • Plattformübergreifend: Linux/Windows

  • Das mit der Engine erstellte Demo-Spiel Evergloly kann auf Steam heruntergeladen oder auf Itch.io gekauft werden

  • Die Aufzeichnungen zur Engine-Implementierung und Spieleentwicklung werden auf YouTube veröffentlicht

2 Kommentare

 
dalinaum 2021-05-17

Eine Scene-Graph-Engine an sich ist ein Projekt in einer Größenordnung, die man auch allein umsetzen kann. Ich selbst habe während meines Wehrersatzdienstes einmal die Erfahrung gemacht, eine einfache Scene-Graph-Engine zu entwickeln. Aber es wirkt, als würde die Marktfähigkeit mit der Zeit immer weiter sinken. In gewisser Weise scheint so ein Projekt inzwischen wirklich zu einem Toy-Projekt zu werden …

 
xguru 2021-05-13

Wenn man sich die Spielebranche ansieht, gibt es wirklich viele Einzelentwickler, die so etwas Großes fertigstellen.

Auch das unten erwähnte rg3d ist eine Engine, die von einem einzelnen Entwickler erstellt wurde.