gamedev-haskell/gamedev haskell.tex

98 lines
1.8 KiB
TeX

\documentclass[11pt,aspectratio=169]{beamer}
\usepackage[utf8]{inputenc}
\usepackage{fontspec}
\usepackage{lmodern}
\usepackage{twemojis}
\usepackage[ngerman]{babel}
\usetheme{DarkConsole}
\begin{document}
\author{Amedeo Molnár}
\title{Game development mit Haskell}
\subtitle{Der Weg in den Wahnsinn?}
%\logo{}
%\institute{Cyberus Technbology GmbH}
\date{20. April 2023}
%\subject{}
%\setbeamercovered{transparent}
%\setbeamertemplate{navigation symbols}{}
\begin{frame}[plain]
\maketitle
\end{frame}
\section{Der Anfang}
\begin{frame}{\secname}
\begin{center}
… Ich wollte schon immer Spiele machen …
\end{center}
\end{frame}
\begin{frame}{\secname}
\begin{center}
Es gibt schon das Werkzeug da draußen
\vspace{.5cm}
\begin{itemize}
\item<2-> Unity
\item<3-> Unreal
\item<4-> Godot
\item<5-> …
\end{itemize}
\end{center}
\end{frame}
\begin{frame}{\secname}
\begin{center}
Bausteine im Haskell-Ökosystem
\vspace{.5cm}
\begin{itemize}
\item<2-> SDL2
\item<3-> GLFW
\item<4-> OpenGL
\item<5-> Vulkan
\item<6-> OpenAL
\end{itemize}
\end{center}
\end{frame}
\begin{frame}{\secname}
\begin{center}
Nachteil all dieser Lösungen:
\vspace{2cm}
\onslide<2->{
Alle gängigen Lösungen sind gar nicht oder kaum mit Haskell ansprechbar…
\vspace{.5cm}
\twemoji[height=1cm]{crying cat}
}
\end{center}
\end{frame}
\section{Aufbruch}
\begin{frame}{\secname}
\begin{center}
Affection
\vspace{.5cm}
\begin{itemize}
\item<2-> Leichtgewichtig
\item<3-> steht nicht im Weg
\end{itemize}
\end{center}
\end{frame}
\begin{frame}{\secname}
\begin{center}
Demo-Time!
\end{center}
\end{frame}
\end{document}