C/C++ · Rendering · Systemy · Narzędzia

Programowanie i inżynieria gier

Praktyczne wsparcie programistyczne i inżynieryjne dla gier, silników i platform — od konkretnego problemu technicznego po zintegrowaną rolę work-for-hire w Twoim zespole.

C/C++ i inżynieria niskopoziomowa

Krytyczne wydajnościowo prace nad grami i silnikami w C/C++, z doświadczeniem w niskopoziomowej optymalizacji architektur x86, x64, ARM, ARM64 i MIPS.

  • Profilowanie CPU i optymalizacja krytycznych ścieżek
  • Pamięć, układ danych i ograniczenia platformy
  • Optymalizacja asemblerowa tam, gdzie ma sens
  • Debugowanie, naprawa błędów i techniczne ratowanie projektu

Rendering i inżynieria GPU

Integracja i optymalizacja renderingu z naciskiem na realny czas klatki, kompatybilność i cele platformowe.

  • Profilowanie GPU i wąskie gardła renderingu
  • Integracja API graficznego/platformy
  • Analiza shaderów, stanów i draw calli
  • Adaptacja systemu renderingu podczas portowania

Gameplay, systemy i biblioteki

Wsparcie inżynieryjne wykraczające poza rendering, obejmujące gameplay, audio, sieć, systemy, biblioteki wielokrotnego użytku i usługi platformowe.

Narzędzia i inżynieria produkcji

Systemy buildów, pipeline'y treści, narzędzia debugowania i techniczne workflow, które pomagają zespołom niezawodnie wydawać grę na wielu platformach.

Inżynieria work-for-hire

Dołączamy do zespołu lub przejmujemy obszar techniczny

Możemy pracować obok istniejącego zespołu inżynieryjnego albo przejąć odpowiedzialność za jasno określony rezultat techniczny. Koncentrujemy się na rozwiązywaniu problemów produkcyjnych, dobrej komunikacji i pozostawieniu łatwego w utrzymaniu kodu.