mirror of
https://github.com/kuhyx/WUT_Computer_Science.git
synced 2026-07-04 16:03:11 +02:00
161 lines
4.1 KiB
TeX
161 lines
4.1 KiB
TeX
\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} |