Skip to content

Strange Galactic Friends

Game documentation

Introduction

Welcome to the Strange Galactic Friends Wiki / Documentation. This documentation contains all information about the Game, created in the Coursework following the module Software Engineering and Game Design WS 2024/25.

We have moved the wiki from OpenProject to this git repository for better version control and documentation. This documentation can either be viewed online or run locally. The instructions for running the documentation locally can be found in the README.

To run the game on your device see the instructions in the Architecture Handbook.

This project uses two separate GitLab-Repositories, one for the Documentation and another for the Game. To see the progress made at the end of each Iteration view the associated Tag in the GitLab repository.

Tools

Common

Frontend

  • PhaserJS - HTML5 Game Framework
  • Vue.js - JavaScript Framework for building User Interfaces
  • TailwindCSS - Utility-First CSS Framework
  • ViteJS - Next Generation Frontend Tooling
  • Typescript - JavaScript Superset for intelligent typing

Backend

  • Colyseus - Multiplayer Game Server for Node.js
  • Node.js - JavaScript Server Runtime
  • Typescript - JavaScript Superset for intelligent typing

Code Quality

  • Vitest - Testing Framework for Vite
  • ESLint - Linting Utility for JavaScript

Media, Assets & Tools

Project Management

Artificial Intelligence

Team members

  • Konstantin Hirschberger
  • Jannis Gollwitzer
  • Georg Schmid
  • Luca Köster
  • Jonas Hoffmann

Files