Skip to content

Pontoco/LatticeUnity

Repository files navigation

Lattice Visual Scripting

Lattice is a high-performance visual scripting system targeting Unity ECS.

Features:

  • Lattice node graphs are compiled to .NET IL, at runtime.
  • Nodes are plain static C# functions. Expose new nodes with [LatticeNode].

Package Assemblies.

  • Lattice.Runtime: This is the core Lattice compiler and executor. It also contains the serialized asset formats for graphs.
  • Lattice.StandardLibrary: A default set of nodes and extensions that projects can use. 99% of default nodes are exposed here. Keeps the runtime assembly clean.
  • Lattice.Editor: The Unity Editor UI and all workflows associated.

Nodes can be exposed by writing simple C# functions and tagging them with [LatticeNode].

About

A compiled visual scripting system for Unity ECS.

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages