Menu ▾ ▴

Home

Tribewarez

Angels95 — AngelTech Engine

Angels95 Title Splash

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.

Showcase

In-engine --shot renders across the showcase worlds (the campaign maps added in
b101 are at the end):

Citadel Ruins 1
Citadel Ruins 2
Citadel Ruins 3
Dessert Dreams 1
Dessert Dreams 2
Dessert Dreams 3
Dust Ravine 1
Dust Ravine 2
Dust Ravine 3
Engine Test 1
Engine Test 2
Engine Test 3
SilentPines — arrival ledge over the gorge
SilentPines — waterfall and plunge pool
SilentPines — shrine terrace and pines
Dusk Falls — upper terrace
Dusk Falls — cascade and aqueduct
Dusk Falls — basin and stepping stones

Contents

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
  • 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 AngelMaster implements 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.

Related

Wiki: Building
Wiki: Constraints
Wiki: LightningScript
Wiki: _Sidebar