Przenieś stary kod gry do UE5
Zadania: Przegląd i ocena kodu źródłowego: Przeprowadzenie dokładnego przeglądu kodu źródłowego Savage 2 w celu zrozumienia jego struktury, zależności i funkcjonalności. Identyfikacja przestarzałych lub niekompatybilnych komponentów kodu, które należy zmodyfikować lub zastąpić dla kompatybilności z UE5. Ocena możliwości przeniesienia konkretnych systemów gry, takich jak renderowanie, fizyka, sieciowość i mechanika rozgrywki, do UE5. Konfiguracja projektu UE5: Utworzenie nowego projektu UE5 i skonfigurowanie niezbędnego środowiska deweloperskiego. Skonfigurowanie ustawień projektu, w tym mapowania wejścia, ustawień graficznych i optymalizacji wydajności. Ustanowienie systemu kontroli wersji (np. Git) dla efektywnego zarządzania kodem i współpracy. Migracja zasobów: Identyfikacja i katalogowanie wszystkich istniejących zasobów z Savage 2, w tym modeli 3D, tekstur, animacji, plików dźwiękowych i elementów interfejsu użytkownika. Konwersja i importowanie zasobów do projektu UE5, zapewniając odpowiednie formatowanie i optymalizację dla potoku zasobów UE5. Rozwiązanie ewentualnych problemów zgodności lub błędów związanych z zasobami podczas procesu migracji. Przenoszenie i adaptacja kodu: Przeniesienie podstawowych systemów rozgrywki, takich jak ruch postaci, mechanika walki, zdolności i tryby gry, do UE5 przy użyciu skryptów C++ i/lub Blueprint. Dostosowanie istniejącego kodu do wykorzystania funkcji i interfejsów UE5, takich jak nowy system fizyki, silnik dźwiękowy i potok renderowania. Wprowadzenie niezbędnych zmian i optymalizacji, aby zapewnić płynną integrację z architekturą i najlepszymi praktykami UE5. Rozgrywka wieloosobowa i sieciowość: Zintegrowanie ramy sieciowej UE5 w celu wsparcia funkcjonalności wieloosobowej, w tym architektury klient-serwer i replikacji. Dostosowanie istniejącego kodu sieciowego do płynnej współpracy z systemem sieciowym UE5, zapewniając niezawodną i wydajną rozgrywkę wieloosobową. Wprowadzenie niezbędnych optymalizacji i środków bezpieczeństwa w celu zapobiegania oszustwom i zapewnienia uczciwej rozgrywki. Implementacja interfejsu użytkownika i HUD: Projektowanie i wdrożenie nowego interfejsu użytkownika (UI) i systemu wyświetlania informacji (HUD) przy użyciu platformy UI UE5 (np. UMG). Odtworzenie oryginalnych elementów interfejsu użytkownika Savage 2, takich jak menu, HUD w grze i tablica wyników, wykorzystując funkcje i możliwości UI UE5. Zapewnienie, że interfejs użytkownika jest intuicyjny, responsywny i wizualnie atrakcyjny, zapewniając płynne doświadczenie użytkownika. Testowanie i zapewnienie jakości: Przeprowadzenie dokładnych testów ulepszonej gry Savage 2 w UE5, w tym funkcjonalności, wydajności i stabilności wieloosobowej. Identyfikacja i naprawa wszelkich błędów, usterek lub problemów zgodności wykrytych podczas fazy testów. Optymalizacja wydajności gry, aby zapewnić płynną rozgrywkę na różnych konfiguracjach sprzętowych. Przeprowadzenie testów międzyplatformowych w celu potwierdzenia zgodności gry z różnymi systemami operacyjnymi i urządzeniami. Dokumentacja i transfer wiedzy: Utworzenie kompleksowej dokumentacji opisującej ulepszony kod źródłowy, w tym architekturę kodu, kluczowe systemy i dostosowania dokonane dla UE5. Zapewnienie szczegółowych instrukcji dotyczących budowania, wdrażania i utrzymywania ulepszonej gry Savage 2. Przeprowadzenie sesji transferu wiedzy z zespołem deweloperskim w celu zapewnienia płynnego przejścia i długoterminowej możliwości utrzymania kodu źródłowego. Wyniki: Projekt UE5 zawierający ulepszony kod źródłowy i zasoby gry Savage 2. Dokumentacja opisująca ulepszony kod źródłowy, w tym architekturę, kluczowe systemy i dostosowania. Instrukcje budowy i wytyczne wdrażania dla ulepszonej gry Savage 2. Raporty testów i wskaźniki wydajności potwierdzające funkcjonalność, stabilność i optymalizację gry. Harmonogram: Szacowany harmonogram tego projektu zostanie określony na podstawie złożoności kodu źródłowego Savage 2, wielkości zespołu deweloperskiego i dostępnych zasobów. Szczegółowy plan projektu z określonymi kamieniami milowymi i terminami zostanie ustalony po dalszej dyskusji i porozumieniu z interesariuszami.
Aktualne zlecenia dla freelancerów w kategorii C i C++
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x)
83 PLN
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x) na identycznej platformie sprzętowej (ESP32 + SX1268, 2W) według kryteriów zasięgu, przepustowości, stabilności łącza i zużycia energii. Przeprowadzić… C i C++, C# ∙ 11 godzin 42 minuty temu ∙ 2 oferty |
Konsultacja i audyt bieżącego projektu na Odoo 19 Community EditionSzukamy programisty Odoo — samodzielnego dewelopera z doświadczeniem w pracy z Odoo 19 Community Edition, w tym z wykorzystaniem Claude Code. Potrzebujemy specjalisty, który ma zrealizowane projekty w Odoo oraz praktyczne doświadczenie w programowaniu z użyciem Claude Code.… C i C++, Javascript & Typescript ∙ 3 dni 12 godzin temu ∙ 7 ofert |
Rozwój oprogramowania dla Arduino (moduły RF 3–7,5 GHz, automatyczne skanowanie częstotliwości)Należy opracować system na Arduino do automatycznego wyszukiwania aktywnego analogowego sygnału wideo oraz automatycznego dostosowywania nadajnika do wykrytej częstotliwości.Planowane jest wykorzystanie trzech oddzielnych modułów odbiorczo-nadajnych: 3000–4200 MHz; 4900–6000… C i C++, Systemy wbudowane i mikrokontrolery ∙ 4 dni 13 godzin temu ∙ 4 oferty |
Czarna Ukraina (projekt RP na bazie MTA)
4242 PLN
|
Inżynier infrastruktury proxy mieszkalnychBudujemy sieć proxy dla użytkowników od podstaw — w pełni własną, bez dostawców zewnętrznych. Potrzebujemy jednego wyjątkowego inżyniera sieci, który zbuduje całą podstawę techniczną. Co zbudujesz: - SDK w tle dla Androida, które kieruje ruch proxy przez urządzenia użytkowników… C i C++, DevOps ∙ 10 dni 9 godzin temu ∙ 15 ofert |