Über den Service
ÜbersetztIch arbeite mit Gravity — einer kompakten, schnellen, objektorientierten und dynamisch typisierten Skriptsprache, die für die Einbettung in native Anwendungen und Spiele entwickelt wurde. Wenn Sie eine leichte Skriptschicht benötigen, die Sie oder Ihre Benutzer ändern können, ohne den Host neu zu erstellen, ist Gravity perfekt, und ich kenne es gründlich.
Was ich tue: Entwerfen und Schreiben von Skripten und Modulen auf Gravity, Exponieren Ihrer Engine für Skripte durch saubere Bindungen, alles mit einer Codebasis in C, C++ oder Swift verbinden. Nutzen Sie die Sprache in vollem Umfang: Klassen und Vererbung, Closures, Fibers für kooperatives Multitasking und coroutine-basierte Spiel-Logik, Operatorüberladung und Standardbibliothek. Betten Sie die virtuelle Maschine selbst ein, registrieren Sie native Funktionen und Klassen, übergeben Sie Werte über die Grenze und behandeln Sie Fehler, sodass ein fehlerhaftes Skript die Anwendung niemals zum Absturz bringt.
Typische Aufgaben: Spiel- und Quest-Logik, Mod- und Plug-in-Systeme, Konfigurations- und Regel-Engines, Verhaltenbäume für KI, heißes Inhalts-Reloading und eine Bindungsschicht, die es Designern ermöglicht, Skripte zu schreiben, ohne in die Interna der Engine einzutauchen. Profilieren und Optimieren von Hotspots, Gedächtnis vorhersehbar halten, lesbaren Code schreiben, der nicht bricht, während das Projekt wächst.
Sie erhalten kommentierten Quellcode, einen kurzen Integrationsleitfaden, Beispiele für Host-Code mit Aufrufen und Bindungen sowie Tests, wo es angebracht ist. Erzählen Sie mir von Ihrer Engine, Plattform und was die Skripte steuern sollen — ich werde den saubersten Weg vorschlagen, um es einzubetten. Zahlungsstufen, Code-Überprüfung und fortlaufende Unterstützung sind verfügbar.
Was ich tue: Entwerfen und Schreiben von Skripten und Modulen auf Gravity, Exponieren Ihrer Engine für Skripte durch saubere Bindungen, alles mit einer Codebasis in C, C++ oder Swift verbinden. Nutzen Sie die Sprache in vollem Umfang: Klassen und Vererbung, Closures, Fibers für kooperatives Multitasking und coroutine-basierte Spiel-Logik, Operatorüberladung und Standardbibliothek. Betten Sie die virtuelle Maschine selbst ein, registrieren Sie native Funktionen und Klassen, übergeben Sie Werte über die Grenze und behandeln Sie Fehler, sodass ein fehlerhaftes Skript die Anwendung niemals zum Absturz bringt.
Typische Aufgaben: Spiel- und Quest-Logik, Mod- und Plug-in-Systeme, Konfigurations- und Regel-Engines, Verhaltenbäume für KI, heißes Inhalts-Reloading und eine Bindungsschicht, die es Designern ermöglicht, Skripte zu schreiben, ohne in die Interna der Engine einzutauchen. Profilieren und Optimieren von Hotspots, Gedächtnis vorhersehbar halten, lesbaren Code schreiben, der nicht bricht, während das Projekt wächst.
Sie erhalten kommentierten Quellcode, einen kurzen Integrationsleitfaden, Beispiele für Host-Code mit Aufrufen und Bindungen sowie Tests, wo es angebracht ist. Erzählen Sie mir von Ihrer Engine, Plattform und was die Skripte steuern sollen — ich werde den saubersten Weg vorschlagen, um es einzubetten. Zahlungsstufen, Code-Überprüfung und fortlaufende Unterstützung sind verfügbar.