diff --git a/NotProgramming/SDM/presentations/my_thesis/images/GameMaker.png b/NotProgramming/SDM/presentations/my_thesis/images/GameMaker.png new file mode 100644 index 00000000..416f5302 Binary files /dev/null and b/NotProgramming/SDM/presentations/my_thesis/images/GameMaker.png differ diff --git a/NotProgramming/SDM/presentations/my_thesis/images/RPG_Maker_MV_Logo.webp b/NotProgramming/SDM/presentations/my_thesis/images/RPG_Maker_MV_Logo.webp new file mode 100644 index 00000000..bb3e3149 Binary files /dev/null and b/NotProgramming/SDM/presentations/my_thesis/images/RPG_Maker_MV_Logo.webp differ diff --git a/NotProgramming/SDM/presentations/my_thesis/images/RenPy.png b/NotProgramming/SDM/presentations/my_thesis/images/RenPy.png new file mode 100644 index 00000000..919fa36b Binary files /dev/null and b/NotProgramming/SDM/presentations/my_thesis/images/RenPy.png differ diff --git a/NotProgramming/SDM/presentations/my_thesis/images/godot.png b/NotProgramming/SDM/presentations/my_thesis/images/godot.png new file mode 100644 index 00000000..86acb15e Binary files /dev/null and b/NotProgramming/SDM/presentations/my_thesis/images/godot.png differ diff --git a/NotProgramming/SDM/presentations/my_thesis/images/logo_vertical_color_light.svg b/NotProgramming/SDM/presentations/my_thesis/images/logo_vertical_color_light.svg new file mode 100644 index 00000000..bd2e2e8d --- /dev/null +++ b/NotProgramming/SDM/presentations/my_thesis/images/logo_vertical_color_light.svg @@ -0,0 +1 @@ + diff --git a/NotProgramming/SDM/presentations/my_thesis/images/nvida_nsighty.jpg b/NotProgramming/SDM/presentations/my_thesis/images/nvida_nsighty.jpg new file mode 100644 index 00000000..b9dd79bb Binary files /dev/null and b/NotProgramming/SDM/presentations/my_thesis/images/nvida_nsighty.jpg differ diff --git a/NotProgramming/SDM/presentations/my_thesis/images/steamdb_filter b/NotProgramming/SDM/presentations/my_thesis/images/steamdb_filter new file mode 100644 index 00000000..e5cd0ed6 --- /dev/null +++ b/NotProgramming/SDM/presentations/my_thesis/images/steamdb_filter @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/NotProgramming/SDM/presentations/my_thesis/images/steamdb_filter.drawio.pdf b/NotProgramming/SDM/presentations/my_thesis/images/steamdb_filter.drawio.pdf new file mode 100644 index 00000000..6c71c2fe Binary files /dev/null and b/NotProgramming/SDM/presentations/my_thesis/images/steamdb_filter.drawio.pdf differ diff --git a/NotProgramming/SDM/presentations/my_thesis/images/steamdb_main.png b/NotProgramming/SDM/presentations/my_thesis/images/steamdb_main.png new file mode 100644 index 00000000..8287d788 Binary files /dev/null and b/NotProgramming/SDM/presentations/my_thesis/images/steamdb_main.png differ diff --git a/NotProgramming/SDM/presentations/my_thesis/images/steamdb_release.png b/NotProgramming/SDM/presentations/my_thesis/images/steamdb_release.png new file mode 100644 index 00000000..c473c373 Binary files /dev/null and b/NotProgramming/SDM/presentations/my_thesis/images/steamdb_release.png differ diff --git a/NotProgramming/SDM/presentations/my_thesis/images/steamdb_technologia.png b/NotProgramming/SDM/presentations/my_thesis/images/steamdb_technologia.png new file mode 100644 index 00000000..6e9f0558 Binary files /dev/null and b/NotProgramming/SDM/presentations/my_thesis/images/steamdb_technologia.png differ diff --git a/NotProgramming/SDM/presentations/my_thesis/images/steamdb_type.png b/NotProgramming/SDM/presentations/my_thesis/images/steamdb_type.png new file mode 100644 index 00000000..4bf2ee55 Binary files /dev/null and b/NotProgramming/SDM/presentations/my_thesis/images/steamdb_type.png differ diff --git a/NotProgramming/SDM/presentations/my_thesis/images/unisex-black-gamemaker-logo-gamemaker.jpg b/NotProgramming/SDM/presentations/my_thesis/images/unisex-black-gamemaker-logo-gamemaker.jpg new file mode 100644 index 00000000..4716bb2b Binary files /dev/null and b/NotProgramming/SDM/presentations/my_thesis/images/unisex-black-gamemaker-logo-gamemaker.jpg differ diff --git a/NotProgramming/SDM/presentations/my_thesis/images/unity.png b/NotProgramming/SDM/presentations/my_thesis/images/unity.png new file mode 100644 index 00000000..e9020bc6 Binary files /dev/null and b/NotProgramming/SDM/presentations/my_thesis/images/unity.png differ diff --git a/NotProgramming/SDM/presentations/my_thesis/images/unity_profiler.png b/NotProgramming/SDM/presentations/my_thesis/images/unity_profiler.png new file mode 100644 index 00000000..2ced8b9f Binary files /dev/null and b/NotProgramming/SDM/presentations/my_thesis/images/unity_profiler.png differ diff --git a/NotProgramming/SDM/presentations/my_thesis/images/unreal.png b/NotProgramming/SDM/presentations/my_thesis/images/unreal.png new file mode 100644 index 00000000..b709db88 Binary files /dev/null and b/NotProgramming/SDM/presentations/my_thesis/images/unreal.png differ diff --git a/NotProgramming/SDM/presentations/my_thesis/images/unreal_profiler.jpg b/NotProgramming/SDM/presentations/my_thesis/images/unreal_profiler.jpg new file mode 100644 index 00000000..b22cff4b Binary files /dev/null and b/NotProgramming/SDM/presentations/my_thesis/images/unreal_profiler.jpg differ diff --git a/NotProgramming/SDM/presentations/my_thesis/images/usedEngines.pdf b/NotProgramming/SDM/presentations/my_thesis/images/usedEngines.pdf new file mode 100644 index 00000000..411e58dd Binary files /dev/null and b/NotProgramming/SDM/presentations/my_thesis/images/usedEngines.pdf differ diff --git a/NotProgramming/SDM/presentations/my_thesis/main.pdf b/NotProgramming/SDM/presentations/my_thesis/main.pdf new file mode 100644 index 00000000..c04b4e2c Binary files /dev/null and b/NotProgramming/SDM/presentations/my_thesis/main.pdf differ diff --git a/NotProgramming/SDM/presentations/my_thesis/main.tex b/NotProgramming/SDM/presentations/my_thesis/main.tex new file mode 100644 index 00000000..4cb82908 --- /dev/null +++ b/NotProgramming/SDM/presentations/my_thesis/main.tex @@ -0,0 +1,161 @@ +\documentclass{beamer} +\usepackage[fontsize=20pt]{fontsize} +\usepackage{graphicx} +\usepackage{tikz} +\usepackage{svg} +\usepackage[polish]{babel} +\graphicspath{ {./images/} } +\usetheme{Warsaw} + +%Information to be included in the title page: + +% Custom title page layout adjustments +\title{\large Porównanie wydajności i możliwości współczesnych silników do gier komputerowych} +\author{Krzysztof Rudnicki} +\institute{ + \textbf{Promotor} \\ + dr inż. Michał Chwesiuk +} +\date{\scriptsize \today} % Adjust the font size here + + +\setbeamertemplate{footline}[frame number]{} +\beamertemplatenavigationsymbolsempty +\setbeamertemplate{headline}{} + + + + + + +\begin{document} + +\begin{frame} + \vspace{-0.5cm} % Adjust vertical space above title + \maketitle + % Alternatively, use a completely custom layout: + %\begin{center} + % {\Large\inserttitle\par} + % \vskip1em + % {\insertauthor\par} + % \vskip1em + % {\insertinstitute\par} + % \vskip1em + % {\insertdate\par} + %\end{center} +\end{frame} + +\begin{frame} +\frametitle{Plan prezentacji} +\tableofcontents +\end{frame} + +\section{Definicje} +\begin{frame} + \frametitle{Gra komputerowa} + \large Aplikacja dostępna na platformie "Steam" oznaczona typem "Game" +\end{frame} +\begin{frame} +\frametitle{Silnik do gier} +\large Oprogramowanie zaprojektowane i stworzone do kreacji gier komputerowych +\end{frame} + +\begin{frame} + \frametitle{Nowoczesne} + \large Ponad 1000 gier w tej dekadzie na platformie "Steam" +\end{frame} + + +{ + \setbeamercolor{footline}{fg=white} +\usebackgroundtemplate{\includegraphics[width=\paperwidth, height=\paperheight]{steamdb_main.png}} +\begin{frame} +\end{frame} +} + + +{ +\usebackgroundtemplate{\includegraphics[width=\paperwidth, height=\paperheight]{steamdb_filter.drawio.pdf}} +\begin{frame} +\end{frame} +} + +\begin{frame} + \frametitle{Wybrane silniki} + \begin{center} + \includegraphics[width=0.8\paperwidth, height=0.8\paperheight]{usedEngines.pdf} +\end{center} +\end{frame} + +\begin{frame} + \frametitle{Wydajność silnika} + \begin{itemize} + \item Klatki na sekundę (FPS) + \item Zużycie CPU, GPU, RAM i VRAM + \item Liczba draw calls + \item Czas ładowania assetów + \item Czas odpowiedzi na interakcję gracza + \end{itemize} +\end{frame} +\begin{frame} + \frametitle{Możliwości Silnika} + \begin{itemize} + \item Renderowanie grafiki + % Ray tracing, HDR lighting, dynamic shadows, particle systems, animacja + \item Silnik Fizyczny + \item Multiplatformowość (VR) + % Linux, Windows, MacOS, Android, IOs, Xbox, PlayStation, Nintendo, VR + \item Skryptowanie logiki gier (AI) + \item Gry online + \item Sklepy z assetami + \end{itemize} + \end{frame} + \section{Narzędzia} + \frametitle{Unity Profiler} + { + \setbeamercolor{footline}{fg=white} + \usebackgroundtemplate{ + \includegraphics[width=\paperwidth, height=\paperheight] + {unity_profiler.png}} + \begin{frame} + \end{frame} + } + + \frametitle{Unreal Profiler} + { + \setbeamercolor{footline}{fg=white} + \usebackgroundtemplate{ + \includegraphics[width=\paperwidth, height=\paperheight] + {unreal_profiler.jpg}} + \begin{frame} + \end{frame} + } + + \frametitle{Nvida nsight} + { + \setbeamercolor{footline}{fg=white} + \usebackgroundtemplate{ + \includegraphics[width=\paperwidth, height=\paperheight] + {nvida_nsighty.jpg}} + \begin{frame} + \end{frame} + } + + \section{Podsumowanie} +\begin{frame} + Thesis is about creating a game engine specialized in match-three multiplatform games using OpenGL + \frametitle{Summary} + \end{frame} + + \section{Źródła} +\begin{frame} + \begin{itemize} + \item \href{https://docs.gl/}{https://docs.gl/} + \item \href{https://learnopengl.com/}{https://learnopengl.com/} + \item \href{https://www.youtube.com/c/gameengineseries}{The Cherno} + \item Game Engine Architecture, Jason Gregory + \end{itemize} + \frametitle{References/sources} + \end{frame} + +\end{document} \ No newline at end of file diff --git a/NotProgramming/SDM/presentations/my_thesis/script.txt b/NotProgramming/SDM/presentations/my_thesis/script.txt new file mode 100644 index 00000000..2ae14544 --- /dev/null +++ b/NotProgramming/SDM/presentations/my_thesis/script.txt @@ -0,0 +1,15 @@ +Dzień dobry państwu, nazywam się Krzysztof Rudnicki i chciałbym opowiedzieć o mojej pracy magisterskiej pod promotorstwem Pana doktora Michała Chwesiuka, o tytule Porównanie wydajnośći i możliwości współczesnych silników gier komputerowych + +Jeżeli pojawią się jakieś pytania to można je jak najbardziej zadawać w trakcie + +Plan prezentacji wygląda następująco, najpierw omówię krótko co +rozumiem pod pojęciem silnika do gier, +jakie są współczesne silniki do gier, +które z nich będę porównywał, +czym są możliwości i wydajności tych silników +i jak zamierzam je porównywać + +Chciałbym aby po tej prezentacji wiedzieli Państwo więcej o tym jak można +porównywać silniki graficzne niż przed nią + +