Warfork is built on QFusion, a Quake engine fork. Most gameplay logic is exposed to AngelScript: a statically-typed scripting language that handles gametypes, item definitions, bot AI, and match state. The shader system and HUD system are also scriptable without recompiling the engine.
Source repository: TeamForbiddenLLC/warfork-qfusion
Gametypes: assets/data0_21pure/progs/gametypes/ HUDs: assets/data0_21/huds/
Sections
- Server Hosting: running a dedicated server, port forwarding, cvars, RCON
- Custom Gametypes: writing and installing AngelScript gametypes
- Custom Huds: the
.hudscripting format, available variables, the four default HUDs - Custom Shaders: the shader script format for textures and visual effects
- Gametype Scripting Reference: AngelScript API types: Vec3, Trace, Match, Gametype, Team