Über den Service
ÜbersetztIch werde AngelScript in Ihre C++-Engine oder Ihr modifizierbares Spiel schreiben und integrieren. AngelScript ist eine kompakte, statisch typisierte Sprache mit C-ähnlicher Syntax, die sauber an einen C++-Host bindet. Dies macht es ideal für Spiel-Logik, benutzerdefinierte Regeln, Questverhalten und künstliche Intelligenz sowie die Unterstützung von Benutzer-Mods, ohne die Engine neu zu bauen.
Was in der Arbeit enthalten ist:
— Vollständige Integration der AngelScript-virtuellen Maschine in Ihren C++-Code: Engine-Konfiguration, Modul- und Kontextverwaltung, Skriptkompilierung, Hot Reload und eine klare Fehler- und Callback-Verarbeitungspipeline.
— Saubere Host-Bindungen: Ich stelle Ihre C++-Klassen, -Strukturen, -Methoden, -Eigenschaften, -Enumerationen und globalen Funktionen für Skripte zur Verfügung, einschließlich referenzgezählter Typen und garbage-collected Handles, Werttypen und Operatorüberladung.
— Spiel- und Simulationslogik in AngelScript: Fähigkeiten, Waffen, Spawn-Regeln, Punktberechnung, Dialoge, Ereignis-Handler und datengesteuerte Konfiguration, die ein Spieldesigner ohne Programmierer ändern kann.
— Sicheres Modding: isolierter Zugriff, eingeschränkte Namensräume, Zeitüberschreitungen gegen unendliche Schleifen und eine stabile dokumentierte API, damit die Community das Spiel erweitern kann, ohne etwas zu brechen.
— Add-On-Integration: String, Array, Dictionary, ref, weakref, Skript-Builder und Serializer sowie benutzerdefinierte Add-Ons für Ihre Engine.
Ich achte auf Leistung und Korrektheit: Ich profiliere die Grenze zwischen Skript und nativen Code, reduziere Zuweisungen pro Frame und halte Bindungen typensicher, damit Fehler zur Compile-Zeit sichtbar werden. Erzählen Sie mir von Ihrer Host-Anwendung und welchem Verhalten skriptfähig sein sollte, und ich werde einen klaren Plan mit Meilensteinen erstellen.
Was in der Arbeit enthalten ist:
— Vollständige Integration der AngelScript-virtuellen Maschine in Ihren C++-Code: Engine-Konfiguration, Modul- und Kontextverwaltung, Skriptkompilierung, Hot Reload und eine klare Fehler- und Callback-Verarbeitungspipeline.
— Saubere Host-Bindungen: Ich stelle Ihre C++-Klassen, -Strukturen, -Methoden, -Eigenschaften, -Enumerationen und globalen Funktionen für Skripte zur Verfügung, einschließlich referenzgezählter Typen und garbage-collected Handles, Werttypen und Operatorüberladung.
— Spiel- und Simulationslogik in AngelScript: Fähigkeiten, Waffen, Spawn-Regeln, Punktberechnung, Dialoge, Ereignis-Handler und datengesteuerte Konfiguration, die ein Spieldesigner ohne Programmierer ändern kann.
— Sicheres Modding: isolierter Zugriff, eingeschränkte Namensräume, Zeitüberschreitungen gegen unendliche Schleifen und eine stabile dokumentierte API, damit die Community das Spiel erweitern kann, ohne etwas zu brechen.
— Add-On-Integration: String, Array, Dictionary, ref, weakref, Skript-Builder und Serializer sowie benutzerdefinierte Add-Ons für Ihre Engine.
Ich achte auf Leistung und Korrektheit: Ich profiliere die Grenze zwischen Skript und nativen Code, reduziere Zuweisungen pro Frame und halte Bindungen typensicher, damit Fehler zur Compile-Zeit sichtbar werden. Erzählen Sie mir von Ihrer Host-Anwendung und welchem Verhalten skriptfähig sein sollte, und ich werde einen klaren Plan mit Meilensteinen erstellen.