EasyTestBridge (C#)'s icon

EasyTestBridge (C#) 1.1.0 Tools 4.4 Community

Submitted by user V; MIT; 2026-02-26

An in-game testing bridge for Godot 4 C# projects.

Features:
- WebSocket server (port 9876) for remote game inspection
- HTTP API (port 9877) — zero-dependency alternative, use with curl
- Node registration and state inspection via reflection
- Scene search — find nodes by name/type, inspect any node properties
- Input simulation (key, mouse, action, text)
- State capture (FPS/memory metrics, log collection, viewport screenshots, scene tree)
- Built-in test runner with [GameTest] attribute
- TestAssert assertion library (isTrue, areEqual, isNull, etc.)
- TestContext async utilities (waitFrames, waitSeconds, waitUntil)
- Tag-based test filtering

Requirements: Godot 4.4+ (Mono/C#), .NET 8 SDK


View files Download Submit an issue Recent Edits