Skip to product information
$0.00
Play Wolfenstein 3D inside your Q-SYS Core. Yes, really.
QWolf3D is a fully playable 3D first-person shooter rendered entirely in SVG graphics on a UCI button. Built from scratch in Lua, running natively on the Q-SYS processing engine. No external hardware, no streaming, no dependencies.
This plugin is free, unencrypted, and provided as-is for educational and research purposes. All offensive imagery and symbols have been censored from the game assets. Examine the source, learn from it, modify it, it's yours to explore.
- Full 3D Raycasting Engine – Textured walls, distance shading, doors, and push-walls rendered as SVG on a single UCI control.
- Enemy AI – Guards patrol, chase, and shoot back. Dogs charge at melee range. Three difficulty levels.
- Weapons & HUD – Knife, Pistol, Machine Gun, Chain Gun with animated sprites. Classic Wolfenstein HUD with health, ammo, score, and face.
- Touch & Pin Control – On-screen WASD overlay for touchscreens, plus every action exposed as a user pin for external wiring.
- 7-Channel Audio – BinLoop audio with music, weapon, enemy, environment, and pickup sound effects.
- Performance Optimized – Batched raycasting, sprite LOD, object pooling, and RLE column merging. Runs within Q-SYS Lua execution limits.
Perfect For
- Proving that Q-SYS can do anything
- Trade show demos that stop people in their tracks
- Learning how a raycasting engine works in Lua
- Settling the "can it run Doom" argument (close enough)
- Break room entertainment on a touch panel\
- Compatibility: Q-SYS Designer 9.x+
- License: Free / Open Source