Compatibility
Check Round Trip 0.89.0 against Unity versions, dependencies, shipped assemblies and player builds.
On this page
Versions
Section titled “Versions”| Item | Supported or shipped value |
|---|---|
| Round Trip | 0.89.0 |
| Minimum Unity version | 2022.3 |
| Legacy compatibility fixture | 2022.3.62f3 |
| Current validation projects | 6000.5.11f1 |
| Platformer example | 6000.5.11f1 |
The package declares Unity 2022.3 as its minimum. The pinned fixtures confirm the two versions above; they do not claim that every editor patch between them is tested separately.
Package dependencies
Section titled “Package dependencies”Round Trip declares two Unity package dependencies:
io.bitquirky.graph0.2.71 supplies the shared graph canvas and controls.com.unity.vectorgraphics2.0.0-preview.25 supplies vector graphics support used by the editor UI.
Unity Package Manager resolves these with the Round Trip package.
What ships as DLLs
Section titled “What ships as DLLs”The compiled parser and generator target netstandard2.0. The plugin set ships once, under Runtime/Plugins, and Unity loads it in the editor:
- Round Trip:
RoundTrip.Core.dll,RoundTrip.Engine.dll. - Parsing and layout:
Microsoft.CodeAnalysis.dll,Microsoft.CodeAnalysis.CSharp.dll, their two English resource DLLs, andMicrosoft.Msagl.dll. - Supporting libraries:
Microsoft.Bcl.AsyncInterfaces.dll,System.Buffers.dll,System.Collections.Immutable.dll,System.Memory.dll,System.Numerics.Vectors.dll,System.Reflection.Metadata.dll,System.Runtime.CompilerServices.Unsafe.dll,System.Text.Encoding.CodePages.dll,System.Text.Encodings.Web.dll,System.Text.Json.dll, andSystem.Threading.Tasks.Extensions.dll.
The Core and Engine parser/generator code is not included as source in the package.
What ships as C# source
Section titled “What ships as C# source”The Unity-facing package is source. Runtime/ contains the Unity host, logging and layout adapters. Editor/ contains the Explorer, UI Toolkit controls and renderers, class indexing, authoring, settings, menus and Unity integration. The package’s runtime and editor assembly definition files keep those roles separated.
IL2CPP
Section titled “IL2CPP”Round Trip Engine’s Unity build targets netstandard2.0 and uses no reflection emit. The package README identifies Unity 2022.3 and Unity 6 IL2CPP builds as the validation route.
Round Trip itself is an editor-only tool. It parses and writes C# in the Unity editor; it does not add a graph runtime or debugger to the game.
Player platforms
Section titled “Player platforms”Round Trip does not add product code to player builds beyond the C# you write for your game. Player platform support therefore follows your Unity project, its packages and the APIs used by that C#.
- Install: add the package and configure source folders.
- What ships: see the package layers in context.
- What it does not do yet: check current parser and authoring edges.