Skip to content

Latest commit

 

History

History
 
 

api

Synthesis API

The Synthesis API contains parts of Synthesis that can remain mostly Unity abnostic. The end goal of this API is to be used to extend Synthesis' functionality and reused as throughout future iterations of Synthesis no matter where it may go.

Building the API from Source

Requirements

  • .NET Standard 2.0 (Required)
  • .NET Core 3.1 (Required for executables)
  • Protobuf Compiler 3.19.4 (Required)
  • Visual Studio 2019 (Recommended)

Prerequisites

  1. Follow the directions in the protocols directory to generate the necessary protobuf files.

Compiling the Synthesis API

  1. Compile api.sln.
    • Use dotnet to compile the solution:
       $ dotnet build
      
    • or, Use Visual Studio to open the solution and compile the API.