Manual

Project corpus

Open-source Unity projects (MIT-licensed, pinned in corpus/projects.json) played headless by cargo xtask corpus: whether their scripts compile against Tassix, how much of their first scene loads, and what's missing. The APIs below are ranked by how many projects need them, and set what Tassix implements next.

ProjectUnityKindScripts compileObjects loadedImport warningsExceptions
RedRunner6000.22D platformeryes47200
UnitySOLIDAsteroidsGame2020.32D shooter, SOLID architectureyes6700
UnityChess6000.22D chessyes1000
UnityMatch32018.12D match-3, DOTween plugin DLLsyes700
Tower-Defense-Game2019.23D tower defenseyes3771
Infinity-Rush2019.42D endless jumperyes34800
Artifact2019.42D managementyes7600
GoCube-UnityGame5.33D arcadeyes10300
BasketBall2020.33D physics gameyes20500
Minesweeper2021.32D puzzleyes22700
SwampAttack2021.32D shooteryes30300
Space-RPG-Game2019.33D space RPGyes3000
Bowl-Master2017.33D bowlingyes380600
street-racing-unity2020.33D racingyes25100
UnityPlayground6000.02D game kit (Unity's)yes20910
2DPlatformer-Tutorial5.42D platformeryes6300
ChasingPlanes_Unity3D2018.13D arcade flyeryes6400
CardGameTutorial2020.3card gameyes19021
2D-Platformer-Unity2022.32D platformeryes3900
PuzzleGameUnity5.62D match-3yes5500
TurboTrack2D2019.42D top-down racingyes9380
Beltz6000.62D puzzle, 120 levelsyes300
Unity-2D-Platformer-Controller5.32D platformer controller demoyes7700
UnityTutorials-RTS2020.33D real-time strategyno (1 errors)-01
unity-third-person2021.33D third-person controller (Starter Assets)yes631110
Unity-FPS-Maze-Game2019.43D first-person shooter, generated mazeno (1 errors)-01
gravity-clutch-racing2017.43D racing with gravity changesyes24200
RogueLikeGameUnity2021.32D roguelike, bullet hellyes22500
Unity_Tower_Defence2018.23D top-down tower defenseyes13800
Unity3DPlatformerTemplate2022.33D platformer templateyes23400
crystal-fall6000.32D pixel-art arcade survivalyes174360
Nitrate6000.6URP scene: light shafts, procedural geometry, Shader Graphyes14400
pocket-planet6000.33D exploration, platforming and space flightyes3303460
Intruder_Public6000.33D platformer, dynamic difficultyno (31 errors)-01
UnityArcadeGameBreakout2022.32D Breakoutyes110300
Crate-Shift-Demo6000.23D co-op physics, FishNet and Steamworksno (8 errors)-01
BossIsComing6000.63D office mini-game, toon shadingyes188700
unity-metroidvania6000.02D metroidvaniano (3 errors)-01
UnityTetris2018.22D Tetrisyes5200
RedHotSweetPepper2022.32D top-down chase, NavMesh click-to-moveno (4 errors)-01
SputnikaGame-GameOff20232022.32D physics merge game (game jam)yes185160
VoxelGame2022.33D voxel sandbox, procedural chunksno (7 errors)-01
wi-unity-game2020.33D FPS roguelikeyes40420
Unity-3D-Pet-Simulator2022.33D hypercasual pet simulatoryes1344190
UiCard2022.3card game UI (Hearthstone-like)yes54780

Missing APIs

APIProjects
ActionBuffers1 (Intruder_Public)
Agent1 (Intruder_Public)
CinemachineConfiner2D1 (unity-metroidvania)
FishNet1 (Crate-Shift-Demo)
GetTemporary (overload)1 (VoxelGame)
IReplicateData1 (Crate-Shift-Demo)
Keyboard.FindKeyOnCurrentKeyboardLayout1 (unity-metroidvania)
ModelAsset1 (Intruder_Public)
OffMeshLinkData.offMeshLink1 (RedHotSweetPepper)
PredictionRigidbody1 (Crate-Shift-Demo)
RenderTexture.descriptor1 (VoxelGame)
TensorShape1 (Intruder_Public)
Unity.InferenceEngine1 (Intruder_Public)
Unity.MLAgents1 (Intruder_Public)
UnityEditor.SceneManagement1 (UnityTutorials-RTS)
UnityEngine.InputSystem.EnhancedTouch1 (VoxelGame)
UnityStandardAssets1 (Unity-FPS-Maze-Game)
VectorSensor1 (Intruder_Public)
Worker1 (Intruder_Public)

From docs/compatibility/corpus.md in the repository.