Skip to content

HoloScript Academy

Learn HoloScript from the ground up through guided, progressive lessons.

Learning Path

Level 1: Fundamentals (Start Here)

10 lessons covering the core concepts. No prior experience required.

#LessonTopics
1What is HoloScript?Overview, use cases
2InstallationSetup, VS Code extension
3First SceneComposition, objects
4CompositionsScene structure
5PropertiesObject properties
6Traits Intro@grabbable, @physics
7InteractivityEvents, user input
8TemplatesReusable objects
9Project StructureFiles, organization
10BuildingCompile to platforms

Level 2: Intermediate

Advanced topics for experienced HoloScript developers.

#LessonTopics
1Advanced TraitsTrait composition
2Physics Deep DiveRigidbody, cloth, fluid
7Networking@networked, multiplayer
8State MachinesStateful behaviors
9NPCs & BehaviorsAI agents in scenes
10Biome EncountersProcedural environments
11Publishing to HoloHubPackage registry
12Spatial DiscoveryLocation-based XR
13Coordination LayerMulti-agent coordination

Level 3: Advanced

Expert topics: custom traits, procedural generation, agent systems.

#LessonTopics
1Custom TraitsTraitHandler API
4Procedural Generation@procedural trait
5Agent ChoreographyMulti-agent scenes
6Agent CommunicationEvent protocols
7Spatial ContextEnvironment awareness
8Consensus SystemsDistributed coordination

Level 4: Autonomous Systems (New in v3.43)

Bleeding-edge topics covering the new V43 Swarm and Mesh capabilities.

#LessonTopics
1V43 Local InferenceRunning Brittney locally, GGUF
2Authoritative MeshWebSockets, CRDTs, Sync
3MCP Studio IntegrationJSON-RPC, Scene Generation
4Experience ReplayMemory Consolidation, RAG

Quick Reference

Not a tutorial person? Jump straight to the reference:

Released under the MIT License.