sys:logic

In logic we trust


Introduction

sys:logic is a game about logic. You have to reprogram the entities in the house because they lost theirs. You can draw simple connections to form a bigger network of functionality. All that is done using a grid like setup and toon shaded 3d modules.

Systems

The game is a virtual machine at its heart. We call that system the execution graph. It’s a simple and standard graphing algorithmn that convertes the modules and connections into a list in which order they need to be executed. The logic itself is implemented directly in the modules using specialised classes. The interaction itself is surfaced by our grid, another fundamental system. It keeps track of all modules and provides an API to our controller.

For each entity that we have, we have a brain. A brain contains the grid plus some references and ensuring rendering layers as well as the colour palette.

Lastly there is our progression system which is implemented as progression emitters, an interface that we implement whenever we need something to drive progression, and our progression and tutorial drivers respectivly. In these, the very tasks, their start requirements, and the texts are defined.

See my code systems in detail page for a more in depth look how these work.

UX

We invested most of our development time into optimising the player-game-communication. In fact, some major iterations were driven by UX to improve the moment to moment interactions. For example compare this version from early 2023 to the early access release in September 2023.


Quick Facts

  • Puzzle
  • DE:HIVE
  • 01.06.2022 - 01.10.2023 (15 months)
  • 1043 hours
Platforms
  • Windows
  • Linux
  • Mac
Made by
  • Sina Behrend
  • Jules Pommier
  • Emma Louise Steiner
  • Johannes Witt
Supported by
  • Prof. Thomas Bremer
  • Friedrich Shadow
Tasks
  • Programming
  • System Design
  • Build Pipeline
Tools
  • Unity
  • Rider
  • Miro

Quick Facts

  • Puzzle
  • DE:HIVE
  • 01.06.2022 - 01.10.2023 (15 months)
  • 1043 hours
Platforms
  • Windows
  • Linux
  • Mac
Made by
  • Sina Behrend
  • Jules Pommier
  • Emma Louise Steiner
  • Johannes Witt
Supported by
  • Prof. Thomas Bremer
  • Friedrich Shadow
Tasks
  • Programming
  • System Design
  • Build Pipeline
Tools
  • Unity
  • Rider
  • Miro