Angels95
A downloadable multiplayer engine for Windows
Download NowName your own price
OmegaTech Engine — Angels95 Edition
Angels95 reimagines the OmegaTech Engine as a high-performance, 32โ64 player server-authoritative multiplayer engine heavily inspired by late-90s PC classics like Unreal (1998).
Built with C/C++ on top of raylib, it features dynamic lighting, a custom Pawn-based EntityRegistry, a custom binary world format (.ozone), and its own domain-specific scripting language, LightningScript (.ozls).
๐ Engine Features & Architecture
- Pawn-based EntityRegistry: Modular object and entity management handling player pawns, NPCs, dynamic actors, and world interactions.
- LightningScript (
.ozls): Custom scripting language built from scratch for event-driven gameplay, trigger systems, and entity behaviors. - Custom World Format (
.ozone): Binary map format designed for fast I/O and spatial partitioning. - 32โ64 Player Dedicated Server (
AngelServ): Headless, lightweight UDP server-authoritative backend with state replication and HTTP map streaming. - Unreal 1 Aesthetic: Dynamic lighting, lightmaps, dynamic skyboxes, and atmospheric retro 3D visuals.
- AI-Assisted Development: Developed using modern LLM agents (such as OpenCode Agent) to streamline architecture prototyping, code optimization, and boilerplate reduction.
๐ ๏ธ AngelEd Suite (World Editor)
The engine includes AngelEd, a standalone WYSIWYG level editor:
- Real-time
.ozonegeometry and lighting placement. - Live Viewport
.ozlsscript binding and entity configuration. - Real-time dynamic light baking and attenuation preview.
๐ Dedicated Server Info (AngelServ)
Host your own dedicated server anywhere:
./AngelServ --port 27015 --http-port 8080 --max-players 64 --dir GameData
- UDP Port 27015: Low-latency game state synchronization.
- HTTP Port 8080: Fast map streaming & REST status API.
๐ Source Code & Documentation: GitHub Repository
| Status | In development |
| Platforms | Windows |
| Publisher | tribewarez |
| Author | odelyzid |
| Genre | Shooter, Role Playing |
| Made with | raylib |
| Tags | 3D, First-Person, FPS, Game engine, Level Editor, Retro |
| Code license | MIT License |
| Average session | A few seconds |
| Multiplayer | Server-based networked multiplayer |
| Links | GitHub, Homepage |
| AI Disclosure | AI Assisted, Code, Graphics |
Download
Download NowName your own price
Click download now to get access to the following files:
https://github.com/odelyzid/angels-95-omega-tech/releases/download/b4/System-b4.zip
External
