Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 2.77 KB

README.md

File metadata and controls

37 lines (27 loc) · 2.77 KB

SpeckleUnity

registry openupm codeCoverage speckleCoreVersion PRs Welcome

In this repository you will find the source code, assets and project settings of the SpeckleUnity package for Unity app development (Unity 2020.1 or newer recommended) along with a DocFX project containing documentation assets and articles.

NOTICE

  • Documentation can be found here.
  • Supported platforms can be found here.
  • Only displays mesh, point, and line data types. Breps, Curves and PolyLines are converted using their display values.
  • Can also get numbers and strings via the SpeckleUnityManager class.
  • Does not use the Speckle Kit workflow for portability reasons. Any additional Speckle Kit DLLs must be added manually to the Unity Project.
  • Code coverage measured using the Unity Code Coverage package.

How To Install

See instructions in this part of the documentation.


Roadmap

Roadmap is subject to change. Last reviewed 30th of April 2020.

Version Defining Feature
0.1 First prototype release
0.2 Restructure and release as UPM package
0.3 New component workflow and custom materials assigned via inspector
0.4 Spawn geometry in transform heirarchy based on layer data
0.5 User login API, get Stream API and no dependency on a local install of Speckle
0.6 Android Support, Rendering Rule API and Async Refactor
0.7 Support IL2CPP, .NET Standard 2.0, Unity 2020.1, SpeckleNumbers and SpeckleText
0.8 Local caching of Speckle streams
0.9 Implement SpeckleUnitySender API
1.0 Production ready (out of preview)