Official LaTeX templates for the reports you’ll write throughout your degree. Download the one that matches your assignment, and check the notes below if you’re not sure which one applies (or ask your teacher).
Single-Column Project Report Template
Use this for: Most semester project reports.
This is the standard layout for project reports: single column, standard margins, and section structure suited to a typical semester project write-up (introduction, methodology, results, discussion, conclusion). Use this unless your course specifically asks for the double-column format.
Double-Column Project Report Template
Use this for: Project reports formatted in an academic paper / conference-paper style, when required by your course.
This template mirrors the two-column layout used in many academic papers and conference proceedings. Some courses use this format specifically to give you practice writing in a style closer to published research. Check your course description to confirm whether this format is required.
Group Contract Template
Use this for: The start of any group-based project.
A group contract is a short agreement your group fills out together before the real work begins. It covers things like group roles, responsibilities, conflict resolution, etc. It’s not about formality for its own sake, having this written down early makes it much easier to resolve issues fairly if they come up later in the project.
Thesis Template
Use this for: BSc and MSc thesis projects.
The full formatting template for thesis submissions, including title page, abstract, table of contents, chapter structure, and bibliography formatting. This is a longer and more structured template than the project report templates. Start from this template early in your thesis process rather than retrofitting your writing into it later.
How does the content of the report looks like?
The following table shows the typical sections of a full design and research report, and which apply to the reports for the first two semester courses. We progress from simpler reports to more complex and comprehensive as you progress in the degree.
| Design | Research | Semester 1 | Semester 2 | |||
| Game Programming 1 | Game Design 1 | Game Programming 2 | Game Design 2 | |||
| Main Section | Sub Section | Sub Section | Technical Report | Process Book | Post-Mortem | Case Study |
| Introduction | Problem Formulation | Problem Formulation | ||||
| Stakeholder Needs | Research Question | |||||
| Design Goals | Hypothesis | |||||
| Contributions | Contributions | |||||
| Background | Related Theories & Principles | Related Theories | ||||
| Existing Solutions | State of the Art | |||||
| Position in the Field | Position in the Field | |||||
| Design Opportunity | Research Gap | |||||
| Approach (D) Methods (R) | Design Methodology | Dataset/Data Collection | ||||
| Tools & Prototyping Methods | Technology/Algorithms | |||||
| Evaluation Methods | Experimental Design | |||||
| Iteration Process | ||||||
| Outcomes (D) Results (R) | Final Artefact | Evaluation Metrics | ||||
| Final Evaluation | Experimental Results | |||||
| Statistical Analysis | ||||||
| Reflection (D) Discussion (R) | What Worked / Didn’t Work | Interpretation of Results | ||||
| Reflection on Process | Revisiting RQ & Hypothesis | |||||
| Limitations | Limitations | |||||
| Future Work | Future Work | |||||
| Conclusion | Statement of Contributions | Statement of Results & Contributions | ||||
For other courses, ask your teacher which sections are required. For your thesis, most of the sections will apply; see the thesis template for more guidance.
Getting Started with LaTeX
All four templates are written in LaTeX. If you’re new to LaTeX or haven’t used it in a while:
- Overleaf (overleaf.com) is the easiest way to start: it runs in your browser, requires no local installation, and lets you collaborate with groupmates in real time (with some linitations on the free version). Just upload the template files to a new Overleaf project.
- If you prefer working locally, you’ll need a LaTeX distribution installed (e.g. TeX Live or MiKTeX) plus an editor such as TeXstudio or VS Code with a LaTeX extension. You can use git to collaborate with each other while working with a local LaTeX distribution.
- Each template includes example/placeholder content showing you where to put your title, authors, sections, and references. They also include examples on how to include common things in the report (tables, images, equations, etc.).
- Double-check with your teacher about which specific sections are required for the course.
Questions?
If a template isn’t behaving as expected, or you’re unsure which one your course requires, reach out to your instructor. If the teacher can’t help you, contact either Marco or David.
