
Angels95 is a multiplayer game world built on AngelTech, the engine that began life as the OmegaTech Engine — a persistent, server-authoritative realm where players explore partitioned worlds, collect power-ups, level up, and fight NPCs alongside other connected players.
Built on raylib 5.5 with PS1-inspired retro aesthetics and a custom OZONE world format. Current release: b101.
The player is an AngelPlayer built from behaviour modules (GameUi bridge, InventoryBehaviour, WeaponBehaviour, PlayerController); the SlotBar object-bar HUD renders a data-driven atlas with click-to-select. ZoneManager owns zone volumes, portals and environment overrides; SoundManager is the single facade for every sound/music call; the menu's Internet browser talks to the official HTTPS master; and --shot captures deterministic in-engine screenshots.
In-engine --shot renders across the showcase worlds (the campaign maps added in
b101 are at the end):


















| Page | Description |
|---|---|
| Core Game | Gameplay mechanics, controls, HUD, inventory, save system |
| Engine Overview | Architecture, source tree, key classes, package system |
| Engine & Game Limits | Hard limits: movement, collision, lights, network, authoring |
| Editor Usage | AngelEd panels, toolbar, CSG, workflow, known gaps |
| LightningScript | Scripting language reference, opcodes, entity definitions |
| World Format (OZONE) | OZONE syntax and world directory layout |
| Building | Build instructions, prerequisites, test targets, CI |
| Engine Roadmap | Gap analysis and prioritized roadmap by tier |
| Master Server | Master server protocol, HTTPS uplink, client browser |
| Aethelgard Ruins changes | What the mission-world pass changed, line by line |
| Outdoor maps | SilentPines / Dusk Falls: terrain, water, sky seams, and the UV traps behind them |
AngelMaster implements the same
Wiki: Building
Wiki: Constraints
Wiki: LightningScript
Wiki: _Sidebar