TwinSight

Description

TwinSight is an inhouse digital twin toolkit developed by Soltegro for use within the Unity game-engine. Over three years many packages have been developed which Soltegro uses within its digital twin projects. Most of the digital twins developed share a bit of the same codebase and thus we had to find a way to make it easier to maintain the code. We decided to use the Unity Packages system to wrap the code into different packages which then can be included into future project through the package manager.

I was in charge of wrapping the code into different packages, setup the build pipelines and make the packages available for developers within the company. Also on the side I’m maintaining the code and update and test each package whenever a new version of Unity would be released. After setting up the base packages and pipelines the company migrated from local building pipelines towards a DevOps environment. When this happened I migrated all the build pipelines and packages towards the DevOps environment.

All rights of this project go to Soltegro

Detailed information

Company Work:

Video Link:

Tasks:

  • Developing components for the platform
  • Wrapping code into Unity packages
  • Creating marketing presentation / materials & Logo design
  • Azure DevOps migration and setup for all components (setting up build pipelines for easy updates)
  • Documentation for differen components
  • Updates and support for different modules
  • UI/UX design for multiple components

Software Used:

  • Adobe Photoshop
  • Autodesk Maya
  • OPC UA
  • Visual Studio 2022
  • Unity