Skillshot.pl logo
Praca w branży gier

Engine Programmer (iOS || Android)

dla Orchid Games w Zdalnie

Zlecenie Programowanie


Szukamy programisty, który pamięta jeszcze jak to było kiedy platformą do budowy gry był system operacyjny, a nie Unity czy Unreal 😎. Zawodowca, który wie jak szeptać Objective-C do AppDelegate i/lub biegle tłumaczy dialekty pomiędzy Java Activity, JNI, engine a kodem gry. Człowieka, który podciąga rękawy, zagłębia się w czysty, surowy system i wraca zwycięsko. Handmade hero.

Nazywamy się Orchid Games i większość naszych gier sprzed kilku lat jest zbudowana na autorskim engine, minimalistycznym frameworku gdzie prawie wszystko jest zrobione ręcznie (renderer, fonty SDF, audio, pliki, etc). Do tego minimum zewnętrznych bibliotek (głównie stb, etc) i ogólnie minimum kodu. Gameplay w Lua.

Niestety engine nie był używany przez kilka lat a przy tempie mobilków to wieczność. Teraz chcielibyśmy go odświeżyć do aktualnych standardów i przygotować do użycia.

Chodzi o 2 platformy:

  • iOS: tutaj na pewno wymiana MPMoviePlayerController na AVPlayerViewController i podejrzewam, że wyjdą też inne niespodzianki
  • Android: na początek rozplątanie starego sposobu buildowania (ant, shell skrypty, kto tam wie co jeszcze) i przejście na Gradle, a potem się dowiemy co więcej nie działa ;)

Spodziewam się, że na obu platformach potencjalne problemy mogą się pojawiać w temacie wyświetlania filmów (używamy do tego natywnych metod), wprowadzania tekstu, dialogów i okienek systemowych, etc. Takie typowe wrażliwe miejsca.

Na ten moment jest to zlecenie na doprowadzenie engine do stanu używalności ale jeśli pojawi się obustronna wola, to może się to przemienić w regularną współpracę.

Pracujemy zdalnie, kod jest w GitHub. Języki to C++ (część wspólna), Objective-C (iOS) i Java/C (Android).

Aha, będziesz współpracował bezpośrednio ze mną (Darek Rusin, założyciel firmy), programistą i współautorem silnika. Mam nadzieję, że to plus 😉

Jeśli jesteś zaciekawiony to odezwij się. Napisz trochę o tym co zrobiłeś, co potrafisz, nad czym lubisz pracować, etc. Do usłyszenia!


Data publikacji: 2020-10-20

Liczba wyświetleń: 182