aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorheavydemon21 <nielsstunnebrink1@gmail.com>2024-09-12 14:48:49 +0200
committerheavydemon21 <nielsstunnebrink1@gmail.com>2024-09-12 14:48:49 +0200
commit5a803d4b727bab3a8b2f772ac82604a643dada3c (patch)
tree62f962bc62f53cf683754adf7f652a39e0a39dea
parent05911a90908e3fb2bd1c1ca2add2ef4fef1fed1e (diff)
design document
-rw-r--r--design.tex45
1 files changed, 45 insertions, 0 deletions
diff --git a/design.tex b/design.tex
new file mode 100644
index 0000000..30e574b
--- /dev/null
+++ b/design.tex
@@ -0,0 +1,45 @@
+\documentclass{projdoc}
+\input{meta.tex}
+
+\title{design document}
+
+\begin{document}
+\tablestables
+\newpage
+
+\section{Introduction} This document outlines the design and development process of the Crepe 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 Crepe 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{Architectural 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}
+