O usłudze
PrzetłumaczoneRozwijam logikę gry w Mun — statycznie typowany, kompilowany przez LLVM język skryptowy stworzony specjalnie do gorącego przeładowania. Jeśli masz dość długich cykli kompilacji za każdym razem, gdy musisz zmienić wysokość skoku, formułę obrażeń lub próg zachowania AI wrogów, Mun pozwala na edytowanie kodu i zobaczenie wyniku w działającej grze w milisekundach. Godziny iteracji stają się sekundami.
Co otrzymujesz: czyste, statycznie typowane moduły Mun dla twoich systemów gry (walka, ruch, ekonomia, pojawianie się, drzewa umiejętności, tabele balansu), cykl gorącego przeładowania wbudowany w twój silnik oraz cienką warstwę powiązań hosta, aby twoja gra w C, C++ lub Rust mogła wywoływać funkcje Mun i bezpiecznie dzielić stan. Strukturyzuję kod tak, aby projektanci mogli dostosowywać wartości bez dotykania silnika, a błędy w czasie wykonywania są wychwytywane na poziomie typów zamiast powodować awarię kompilacji.
Dostarczany materiał obejmuje źródła Mun, powiązania FFI i integrację hosta, skrypty budowania i przeładowania, testy jednostkowe kluczowych formuł oraz jasną dokumentację: jak dodać nowe systemy i jak działa granica przeładowania. Zajmuję się również pułapkami: migracja stanu między przeładowaniami, układ struktur, marshaling wartości między hostem a Mun oraz utrzymanie stabilności cyklu iteracji podczas sesji na żywo.
Działa świetnie dla prototypów, jamów gier, dostrajania usług na żywo oraz studiów, które potrzebują szybkiej iteracji pod kontrolą projektanta. Napisz swój silnik, docelową platformę i które systemy powinny być skryptowalne — rozrysuję to. Poprawki wliczone, aż gorące przeładowanie będzie działać płynnie w twoim projekcie.
Co otrzymujesz: czyste, statycznie typowane moduły Mun dla twoich systemów gry (walka, ruch, ekonomia, pojawianie się, drzewa umiejętności, tabele balansu), cykl gorącego przeładowania wbudowany w twój silnik oraz cienką warstwę powiązań hosta, aby twoja gra w C, C++ lub Rust mogła wywoływać funkcje Mun i bezpiecznie dzielić stan. Strukturyzuję kod tak, aby projektanci mogli dostosowywać wartości bez dotykania silnika, a błędy w czasie wykonywania są wychwytywane na poziomie typów zamiast powodować awarię kompilacji.
Dostarczany materiał obejmuje źródła Mun, powiązania FFI i integrację hosta, skrypty budowania i przeładowania, testy jednostkowe kluczowych formuł oraz jasną dokumentację: jak dodać nowe systemy i jak działa granica przeładowania. Zajmuję się również pułapkami: migracja stanu między przeładowaniami, układ struktur, marshaling wartości między hostem a Mun oraz utrzymanie stabilności cyklu iteracji podczas sesji na żywo.
Działa świetnie dla prototypów, jamów gier, dostrajania usług na żywo oraz studiów, które potrzebują szybkiej iteracji pod kontrolą projektanta. Napisz swój silnik, docelową platformę i które systemy powinny być skryptowalne — rozrysuję to. Poprawki wliczone, aż gorące przeładowanie będzie działać płynnie w twoim projekcie.