aboutsummaryrefslogtreecommitdiff
path: root/design.tex
diff options
context:
space:
mode:
Diffstat (limited to 'design.tex')
-rw-r--r--design.tex50
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}
+