Über den Service
ÜbersetztIch entwickle erprobten Code in Beef – einer leistungsorientierten kompilierte Sprache zur Erstellung von Spielen und Anwendungen mit erstklassiger integrierter IDE. Wenn Sie mit C# gearbeitet haben, ist der Übergang sofort, außer dass Sie hier die volle manuelle Kontrolle über Speicher, Zuweisungsstrategie und Objektlebensdauer behalten. Diese Kontrolle nutze ich, um die Frame-Zeit zu reduzieren und Zuweisungen vorhersehbar zu machen.
Über mehrere Jahre habe ich Gameplay-Systeme, benutzerdefinierte Allokatoren und Werkzeuge in Beef ausgeliefert. Typische Aufgaben umfassen Entitäts- und Komponentenebenen, Aufgabenplaner, Asset-Pipelines mit Hot Reload und rechenintensive Simulationskerne, bei denen jede Mikrosekunde zählt. Ich profiliere über den integrierten Debugger, suche Lecks von Hand, anstatt mich auf einen Garbage Collector zu verlassen, und lege Daten für Cache-Lokalität und nicht für Bequemlichkeit aus.
Sie erhalten kompilierten, getesteten Quellcode, der in verständliche Module aufgeteilt ist, In-Code-Kommentare und eine kurze Beschreibung der Architektur und des gewählten Speicher-Modells. Das Projekt ist so eingerichtet, dass es sauber in der Beef IDE geöffnet werden kann und beim ersten Versuch kompiliert. Wenn Sie ein Prototyp aus einer anderen Sprache portieren oder einen Engpass in Beef neu schreiben müssen, messe ich vorher und nachher, damit der Gewinn real ist und nicht nur Gerede. Erzählen Sie mir von Ihrer Zielplattform, dem Frame-Budget und den Einschränkungen – ich werde einen Plan mit Meilensteinen vorschlagen. Ich bin bereit, bestehenden Code zu übernehmen oder ein Modul von Grund auf neu zu starten.
Über mehrere Jahre habe ich Gameplay-Systeme, benutzerdefinierte Allokatoren und Werkzeuge in Beef ausgeliefert. Typische Aufgaben umfassen Entitäts- und Komponentenebenen, Aufgabenplaner, Asset-Pipelines mit Hot Reload und rechenintensive Simulationskerne, bei denen jede Mikrosekunde zählt. Ich profiliere über den integrierten Debugger, suche Lecks von Hand, anstatt mich auf einen Garbage Collector zu verlassen, und lege Daten für Cache-Lokalität und nicht für Bequemlichkeit aus.
Sie erhalten kompilierten, getesteten Quellcode, der in verständliche Module aufgeteilt ist, In-Code-Kommentare und eine kurze Beschreibung der Architektur und des gewählten Speicher-Modells. Das Projekt ist so eingerichtet, dass es sauber in der Beef IDE geöffnet werden kann und beim ersten Versuch kompiliert. Wenn Sie ein Prototyp aus einer anderen Sprache portieren oder einen Engpass in Beef neu schreiben müssen, messe ich vorher und nachher, damit der Gewinn real ist und nicht nur Gerede. Erzählen Sie mir von Ihrer Zielplattform, dem Frame-Budget und den Einschränkungen – ich werde einen Plan mit Meilensteinen vorschlagen. Ich bin bereit, bestehenden Code zu übernehmen oder ein Modul von Grund auf neu zu starten.