Repository navigation
Home

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: b111.
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: the six showcase worlds, then the campaign arc
(eleven of its worlds were rebuilt in b111 - two frames each, at the spawn
and at the landmark the level is built around).
| 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 |
| World Design Pass | Campaign-map design standard, per-level intent and the authoring traps |
| 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 |
- Angels-95 — this repository: the game client, the AngelTech engine, the AngelEd editor, the dedicated server and the master server.
-
angels95-master-server — the hosted master
server (heartbeat intake and the public server list). The in-repo
AngelMasterimplements the same protocol; this is the deployed service. - OmegaTech and OTEditor — the original engine and editor that Angels95 was built on top of. If you want to know where this codebase came from, start there.
Angels95 - AngelTech Engine | repository | 8ea8239
Built on raylib 5.5.