diff options
Diffstat (limited to 'design.tex')
-rw-r--r-- | design.tex | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/design.tex b/design.tex new file mode 100644 index 0000000..c5bd017 --- /dev/null +++ b/design.tex @@ -0,0 +1,50 @@ +\documentclass{projdoc} + +\title{Software Design} + +\begin{document} +\tablestables +\newpage + +\section{Introduction} + +This document outlines the design and development process of the cr\^epe game engine, +detailing the key decisions made during its creation. The primary goal of this engine +is to offer a streamlined, Unity-like experience tailored for developing 2D games +similar to Jetpack Joyride. + +The cr\^epe engine is designed to ease the transition for developers familiar with +Unity, ensuring minimal friction when switching platforms. Our aim is to preserve +many of Unity’s core features while introducing a lightweight and open-source +alternative, licensed under the MIT License. + +The engine is primarily aimed at indie developers who have prior experience with +Unity and are looking for a flexible, cost-effective solution with familiar +workflows. + +\section{Overview} + +\subsection{Core} + +\subsection{Patterns} + +\section{Design} + +\subsection{Rendering} + +\subsection{Physics} + +\subsection{Scripting} + +\subsection{Audio} + +\subsection{Input} + +\subsection{Physics} + +\section{Tools} + +\section{Conclusion} + +\end{document} + |