Skip to content

se2p/Sojourner-under-Sabotage-Game

Repository files navigation

Sojourner under Sabotage - Game

This repository contains the Unity part of the serious game Sojourner under Sabotage. The Unity export is designed to be deployed as a part of the web application developed in the Sojourner-under-Sabotage-Server repository.

Unity

This game was build with Unity 2022.3.0f1. Opening the project with other versions than Unity 2022 is not recommended.
The correct Unity version can be downloaded best by adding this repository to your Unity Hub and opening it there. Only the WebGL build support is required.

Licensed Assets from the Asset Store

The game makes use of several packages and assets to improve the development workflow. Two of these assets are purchased from the Unity Asset Store:

These assets are not included in the public repository due to their licensing. To extend the game further and build the Unity export yourself, you need to purchase a proper license for the two packages and place them in the Assets-directory.

OneJS

To edit the Preact/TypeScript part of the game, the OneJS asset is used.

  1. Open the /OneJS directory in Visual Studio Code. Important: not the /Assets/OneJS folder, but the one in the repository root.
  2. Use Ctrl + Shift + B to start up the watch tasks (tsc: watch).
  3. Now all changed files of the OneJS part of the game are automatically recompiled and reloaded into Unity.

You can learn more about OneJS here: https://onejs.com/docs/

About

The Unity frontend for the software testing & debugging game "Sojourner under Sabotage", implemented in C# and TypeScript.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors