anitya Platform

Version 1.0.0-devdevelopment mode

Applications

Engine

Server

Client

Operations

Users

Worlds

🔧

Anitya Engine State

Protocol Implementation

  • AnityaEngineState Class
  • Global Engine States Management
  • Instance ID Communication
  • Web ↔ Godot Message Passing
  • Real-time State Synchronization
  • Mouse Position Tracking

Features

  • Multiple Engine Instances
  • Loading State Management
  • Mode Switching (Game/Editor)
  • World Target Assignment
  • Client Property Callbacks
  • Error State Handling

Implementation Details

🔧 Engine State Demo & Testing

Test Properties:

Instructions: Select an engine instance above, choose a target world from the Operations → Worlds list, then use the buttons to test communication between the web layer and Godot client.

Active Instances: 0

System Architecture

Build System

Bazel 8.2.0 with bzlmod + S3 Cache

Repository

Monorepo Architecture

Languages

TypeScript, Python, Go

Deployment

Docker & Cloud Ready

Embedded Player

Loading State:
unknown
Mode:
game
Target World:
lobby

Initializing WebAssembly Support

Setting up Cross-Origin Isolation for SharedArrayBuffer...

Features: Multi-threading through SharedArrayBuffer, high-performance WASM execution, intelligent loading with retry mechanism, cache-busting for updates, and fullscreen support.

Tech Stack: Godot Engine 3.5, WebAssembly, TypeScript integration, modern iframe embedding.