Sturmmotor
Game Engine hinter Sea Dogs, Pirates of the Caribbean und Age of Pirates Games.
- Github -Diskussionen
- Discord -Chat
Unterstützte Spiele
- Sea Dogs: zu jedem seine eigenen
- Sea Dogs: Stadt der verlassenen Schiffe (in Arbeit)
- Piraten der Karibik: Neue Horizonte (Arbeit in Arbeit)
Aufbau des Projekts
Sie müssen Conan installieren und der %PATH% -Umgebungsvariable hinzufügen. Stellen Sie außerdem sicher, dass die folgenden Visual Studio -Komponenten installiert sind:
- C ++ CMake -Tools für Windows
- C ++ Clang Compiler für Windows
- C ++ MFC für die neuesten V142 -Build -Tools (x86 & x64)
- Windows 10 SDK
Öffnen Sie das Repo -Root als CMAKE -Projekt in Visual Studio 2019 und wählen Sie engine.exe als Startelement.
Für die Ausführung engine.exe müssen DirectX 9 -Laufzeitbibliotheken installiert werden. Sie benötigen auch Vermögenswerte aus einem der unterstützten Spiele.
Roadmap
Da unser Entwicklungsteam klein ist, möchten wir die Menge an Code reduzieren, die wir aufrechterhalten müssen. Aus diesem Grund haben wir uns entschlossen, nach Möglichkeit auf die C ++-Standardbibliothek oder die Bibliotheken von Drittanbietern zu stützen.
Einige Dinge, die wir tun werden:
- Ersetzen Sie eine benutzerdefinierte Mathematikbibliothek durch einen Drittanbieter, z. B. GLM.
- Ersetzen Sie den benutzerdefinierten Rendering -Code durch eine BGFX -Bibliothek.
- Ersetzen Sie den benutzerdefinierten Eingangshandhabungscode durch eine Bibliothek von Drittanbietern (siehe Diskussion).
- Ersetzen Sie benutzerdefinierte Datenstrukturen durch C ++ - Standardtypen.
- Ersetzen Sie eine benutzerdefinierte Skriptsprache durch Lua.
- Ersetzen Sie INI -Konfigurationsdateien durch ein Standardformat (siehe Diskussion).
- Ersetzen Sie benutzerdefinierte binäre Vermögensformate durch Standard -Formate.
- Aktualisieren Sie den Code mit dem neuesten C ++ - Standard
Beitragen
Wenn Sie sich engagieren möchten, überprüfen Sie bitte den Beitrag.md.
Lizenz
GPL-3.0-Lizenz