% Filled content for Chapter 8 - Conclusions
% Copy this to latex/tex/8-podsumowanie.tex

\clearpage
\section{Podsumowanie i wnioski}

\subsection{Główne wyniki badań}

\subsubsection{Odpowiedzi na pytania badawcze}

\paragraph{Pytanie 1: Który silnik oferuje lepszą wydajność dla gier 2D?}

\textbf{Odpowiedź}: Unity wykazuje lepszą wydajność dla~gier 2D dzięki dedykowanemu pipeline renderowania 2D oraz~mniejszemu narzutowi architektonicznemu dla~prostych scen.

\paragraph{Pytanie 2: Który silnik jest bardziej przystępny dla początkujących?}

\textbf{Odpowiedź}: Unity charakteryzuje się znacząco niższym progiem wejścia ze~względu na:
\begin{itemize}
    \item Lepszą dokumentację i~materiały edukacyjne
    \item Prostszy język programowania (C\# vs C++)
    \item Bardziej intuicyjny interfejs edytora
    \item Większą społeczność gotową do~pomocy
\end{itemize}

\paragraph{Pytanie 3: Jak różnią się możliwości graficzne obu silników?}

\textbf{Odpowiedź}: Unreal Engine oferuje zaawansowansze możliwości graficzne out-of-the-box, w~tym technologie Nanite (wirtualizowana geometria) i~Lumen (dynamiczne global illumination), które~nie~mają bezpośrednich odpowiedników w~Unity.

\paragraph{Pytanie 4: Który silnik lepiej wspiera platformy mobilne?}

\textbf{Odpowiedź}: Unity dominuje na~platformach mobilnych z~70\% udziałem w~rynku, oferując lepszą optymalizację, mniejsze rozmiary buildów oraz~bogatszy ekosystem mobile-specific rozwiązań.

\paragraph{Pytanie 5: Jak różnią się przepływy pracy w obu silnikach?}

\textbf{Odpowiedź}: Unity promuje podejście komponentowe z~większą elastycznością, podczas gdy~Unreal narzuca bardziej ustrukturyzowany workflow oparty na~Blueprintach i~architekturze Actor-Component.

\subsubsection{Weryfikacja hipotez}

Wszystkie cztery postawione hipotezy badawcze zostały potwierdzone:

\begin{enumerate}
    \item Unreal Engine rzeczywiście oferuje lepszą wydajność renderowania 3D
    \item Unity charakteryzuje się niższym progiem wejścia
    \item Unity ma~lepsze wsparcie dla~platform mobilnych
    \item Unreal Engine umożliwia osiągnięcie wyższej jakości grafiki
\end{enumerate}

\subsection{Wnioski praktyczne}

\subsubsection{Rekomendacje dla deweloperów}

\paragraph{Wybierz Unity jeśli}:
\begin{itemize}
    \item Jesteś początkującym deweloperem
    \item Tworzysz grę 2D
    \item Celujesz w~platformy mobilne
    \item Potrzebujesz szybkiego prototypowania
    \item Pracujesz solo lub w~małym zespole
    \item Masz ograniczony budżet na~assety
\end{itemize}

\paragraph{Wybierz Unreal Engine jeśli}:
\begin{itemize}
    \item Tworzysz grę 3D AAA
    \item Grafika jest najwyższym priorytetem
    \item Masz doświadczenie z~C++
    \item Pracujesz w~dużym zespole
    \item Celujesz w~PC/konsole nowej generacji
    \item Potrzebujesz zaawansowanych funkcji wizualnych
\end{itemize}

\subsubsection{Wytyczne dla różnych typów projektów}

\begin{table}[h!]
    \centering
    \caption{Rekomendacje wyboru silnika według typu projektu}
    \label{tab:recommendations}
    \begin{tabular}{|l|c|c|}
        \hline
        \textbf{Typ projektu} & \textbf{Rekomendacja} & \textbf{Alternatywa} \\
        \hline\hline
        Gra 2D indie & Unity & -- \\
        \hline
        Gra 3D indie & Unity & Unreal (dla~AAA look) \\
        \hline
        Gra mobilna & Unity & -- \\
        \hline
        Gra AAA 3D & Unreal & -- \\
        \hline
        Gra VR high-end & Unreal & Unity \\
        \hline
        Gra VR mobilna & Unity & -- \\
        \hline
        Aplikacja edukacyjna & Unity & -- \\
        \hline
        Architectural viz & Unreal & Unity (HDRP) \\
        \hline
        Symulatory & Unreal & Unity \\
        \hline
    \end{tabular}
\end{table}

\subsection{Wkład naukowy}

\subsubsection{Nowatorskie aspekty badań}

Niniejsza praca wnosi następujące elementy do~dziedziny badań nad~silnikami gier:

\begin{itemize}
    \item \textbf{Zunifikowana metodyka pomiaru} -- wykorzystanie NVIDIA Nsight jako niezależnego narzędzia eliminuje różnice w~profilowaniu wbudowanym
    \item \textbf{Triangulacja danych} -- połączenie testów wydajnościowych, analizy funkcjonalności i~wywiadów jakościowych
    \item \textbf{Praktyczne przypadki użycia} -- konkretne rekomendacje oparte na~danych empirycznych
    \item \textbf{Perspektywa polskiej społeczności} -- uwzględnienie specyfiki rynku polskiego
\end{itemize}

\subsubsection{Znaczenie dla branży}

Wyniki pracy mogą być wykorzystane przez:

\begin{itemize}
    \item \textbf{Nowych deweloperów} -- jako przewodnik przy~wyborze pierwszego silnika
    \item \textbf{Studia gamedev} -- przy~podejmowaniu decyzji technologicznych
    \item \textbf{Uczelnie} -- jako materiał dydaktyczny w~kursach game development
    \item \textbf{Firmy szkoleniowe} -- do~planowania ścieżek edukacyjnych
\end{itemize}

\subsection{Ograniczenia i przyszłe badania}

\subsubsection{Identyfikacja ograniczeń}

Przeprowadzone badania posiadają następujące ograniczenia:

\begin{enumerate}
    \item \textbf{Zakres czasowy} -- silniki ewoluują szybko; wyniki mogą się zdezaktualizować w~ciągu 12-24 miesięcy
    \item \textbf{Zakres gatunkowy} -- koncentracja na~grach typu bullet-hell nie~pokrywa wszystkich możliwych zastosowań
    \item \textbf{Konfiguracja sprzętowa} -- testy na~pojedynczej maszynie nie~uwzględniają różnorodności sprzętu graczy
    \item \textbf{Próba badawcza} -- 8~wywiadów to~relatywnie mała próba, choć~wystarczająca dla~badań jakościowych
    \item \textbf{Perspektywa geograficzna} -- fokus na~polskiej społeczności może nie~odzwierciedlać trendów globalnych
\end{enumerate}

\subsubsection{Propozycje dalszych badań}

Na~podstawie zidentyfikowanych ograniczeń proponuje się następujące kierunki przyszłych badań:

\paragraph{Badania longitudinalne}
Śledzenie wydajności obu silników przez~2-3~lata, dokumentując wpływ kolejnych aktualizacji na~wydajność i~funkcjonalność.

\paragraph{Rozszerzenie zakresu gatunkowego}
Przeprowadzenie analogicznych testów dla:
\begin{itemize}
    \item Gier RPG (open world)
    \item Gier strategicznych czasu rzeczywistego
    \item Gier puzzle
    \item Symulatorów
\end{itemize}

\paragraph{Testy wieloplatformowe}
Porównanie wydajności na~różnych konfiguracjach sprzętowych:
\begin{itemize}
    \item PC low-end, mid-range, high-end
    \item Urządzenia mobilne (Android, iOS)
    \item Konsole (PlayStation, Xbox, Switch)
\end{itemize}

\paragraph{Badania społeczności międzynarodowej}
Rozszerzenie wywiadów na~deweloperów z~różnych krajów i~kultur, co~pozwoliłoby na~identyfikację różnic regionalnych w~preferencjach i~doświadczeniach.

\paragraph{Analiza ekonomiczna}
Badanie Total Cost of Ownership (TCO) dla~projektów w~Unity vs Unreal, uwzględniające:
\begin{itemize}
    \item Czas nauki dla~zespołu
    \item Koszt licencji i~narzędzi dodatkowych
    \item Koszt assetów i~rozszerzeń
    \item Czas rozwoju projektu
    \item Koszty maintenance i~aktualizacji
\end{itemize}

\paragraph{Badania UX deweloperów}
Szczegółowa analiza user experience programistów i~artystów pracujących w~obu silnikach, z~wykorzystaniem metod:
\begin{itemize}
    \item Eye tracking podczas pracy w~edytorze
    \item Think-aloud protocols
    \item Kwestionariusze SUS (System Usability Scale)
    \item Pomiary czasu wykonania typowych zadań
\end{itemize}

\subsubsection{Rozwój metodologii}

Przyszłe badania mogłyby udoskonalić metodologię poprzez:

\begin{itemize}
    \item \textbf{Automatyzację testów} -- stworzenie frameworka do~automatycznego uruchamiania i~profilowania scenariuszy testowych
    \item \textbf{Standaryzację metryk} -- opracowanie branżowego standardu pomiaru wydajności silników gier
    \item \textbf{Większą próbę} -- przeprowadzenie badań ilościowych na~próbie 100+ deweloperów
    \item \textbf{Testy A/B} -- eksperymentalne porównanie czasu rozwoju tych samych projektów w~obu silnikach
\end{itemize}

\subsection{Refleksje końcowe}

Przeprowadzone badania potwierdzają, że~nie~istnieje jednoznaczna odpowiedź na~pytanie ,,który silnik jest lepszy''. Zarówno Unity, jak i~Unreal Engine mają swoje unikalne zalety i~są optymalizowane pod~różne przypadki użycia.

Unity dominuje na~rynku gier mobilnych i~2D oraz~stanowi lepszy wybór dla~początkujących, podczas gdy~Unreal Engine jest standardem dla~produkcji AAA wymagających najwyższej jakości grafiki.

Kluczem do~sukcesu jest \textbf{świadomy wybór narzędzia dopasowanego do~konkretnego projektu}, zespołu i~celów biznesowych. W~dynamicznie rozwijającej się branży gier, znajomość obu silników staje się coraz bardziej wartościową umiejętnością.

\subsection{Znaczenie wyników w kontekście rozwoju technologii}

Obserwowany rozwój silników gier wskazuje na~kilka kluczowych trendów:

\begin{enumerate}
    \item \textbf{Demokratyzacja tworzenia gier} -- oba silniki stają się coraz bardziej dostępne dla~indywidualnych twórców
    \item \textbf{Konwergencja funkcjonalności} -- Unity dogania Unreal w~zakresie grafiki, Unreal staje się bardziej przyjazny dla~początkujących
    \item \textbf{Wzrost znaczenia ekosystemu} -- assety, pluginy i~społeczność stają się równie ważne jak~sam silnik
    \item \textbf{Cloud gaming} -- nowe platformy strumieniowania gier mogą zmienić wymagania wydajnościowe
\end{enumerate}

Przyszłość prawdopodobnie przyniesie dalszą specjalizację -- Unity będzie dominować na~mobile i~indie, Unreal w~AAA i~wysokobudżetowych produkcjach -- ale~z~rosnącą obszarem nakładania się możliwości, co~daje deweloperom większą swobodę wyboru.

\vspace{1cm}

\noindent
Niniejsza praca stanowi wkład w~systematyzację wiedzy o~współczesnych silnikach gier i~może służyć jako punkt odniesienia dla~przyszłych badań w~tej dynamicznie rozwijającej się dziedzinie.
