feat: added sdm folder
BIN
NotProgramming/SDM/presentations/my_thesis/images/GameMaker.png
Normal file
|
After Width: | Height: | Size: 71 KiB |
|
After Width: | Height: | Size: 71 KiB |
BIN
NotProgramming/SDM/presentations/my_thesis/images/RenPy.png
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
NotProgramming/SDM/presentations/my_thesis/images/godot.png
Normal file
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 390 KiB |
|
After Width: | Height: | Size: 606 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 9.2 KiB |
BIN
NotProgramming/SDM/presentations/my_thesis/images/unity.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 148 KiB |
BIN
NotProgramming/SDM/presentations/my_thesis/images/unreal.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 408 KiB |
BIN
NotProgramming/SDM/presentations/my_thesis/main.pdf
Normal file
161
NotProgramming/SDM/presentations/my_thesis/main.tex
Normal file
@ -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}
|
||||
15
NotProgramming/SDM/presentations/my_thesis/script.txt
Normal file
@ -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ą
|
||||
|
||||
|
||||