Kernfunktionen
Egmatic umfasst vier Hauptfunktionsbereiche für Ersteller von 2D-Spielen:
Visuelle Spiellogik
Sie erstellen Spielmechaniken über einen knotenbasierten Editor. Verbinden Sie Knoten und definieren Sie benutzerdefinierte Verhaltensweisen für Ihr Projekt, ohne manuellen Code schreiben zu müssen. Dies beseitigt die Hürde für Ersteller ohne vorherige Programmiererfahrung, voll funktionsfähige 2D-Spiele zu entwickeln.
Szeneneditor
Sie gestalten Spielwelten per Drag-and-Drop. Platzieren Sie Objekte, konfigurieren Sie Physikparameter und sehen Sie alle Änderungen während der Arbeit in Echtzeit. Es sind keine Export- oder Neuladeschritte erforderlich, um Layout-Anpassungen zu bestätigen.
Ein-Klick-Veröffentlichung
Sie können Ihr abgeschlossenes Projekt aus einer einzigen Quellprojektdatei für Windows, macOS, Linux, Android und iOS bereitstellen. Es ist keine separate, plattformspezifische Einrichtung oder benutzerdefinierte Build-Konfiguration erforderlich, um auf jede dieser unterstützten Zielplattformen zu deployen.
Echtzeitvorschau
Sie können Ihr Spiel sofort testen, ohne auf den Abschluss von Build-Prozessen warten zu müssen. Alle Änderungen an Szenen oder Spiellogik werden unmittelbar in der Vorschau angezeigt. So können Sie schnell iterieren und Mechaniken zügig anpassen.
Technische Grundlage
Egmatic basiert auf .NET 9 und MonoGame, um konsistente plattformübergreifende Leistung mit bis zu 60 FPS zu gewährleisten. Der Editor exportiert alle Projektressourcen, Szenen und Logik als saubere, versionierte JSON-Dateien. Die dedizierte Runtime-Engine liest diese JSON-Strukturen direkt aus. Es gibt keinen gemeinsam genutzten Code oder keine enge Kopplung zwischen Editor und Runtime-Ebene, dies verbessert die Ausführungsstabilität.
Zielgruppe
Dieses Tool ist für unabhängige Solo-Spieleentwickler und kleine Spellentwicklungsteams ausgelegt, die den Aufwand für die Multiplattform-Veröffentlichung von Spielen senken wollen. Es eignet sich für Ersteller, die keine dedizierten Ingenieurressourcen für die Wartung separater Build-Pipelines für unterschiedliche Desktop- und mobile Betriebssysteme zur Verfügung haben.
Ablauf im Überblick
Sie erstellen Inhalte in der visuellen IDE: Erstellen Sie Spielszenen, definieren Sie knotengestützte visuelle Logik und importieren Sie eigene Spielressourcen. Der Editor gibt automatisch versionierte JSON-Dateien für alle Projektinhalte aus.
Die eigenständige Runtime-Engine verarbeitet die exportierten JSON-Dateien über ein standardisiertes Vertragssystem, ohne versteckte Kopplung an die Editor-Umgebung.
Sie starten den Ein-Klick-Veröffentlichungsvorgang, um deploybare Builds für alle fünf unterstützten Plattformen in einem einzigen Schritt zu erzeugen. Es sind keine zusätzlichen manuellen Einstellungen erforderlich.
Kommentare