Project Description
Looking for an experienced id Tech 3 / Quake 3 engine developer to implement a small server-side gameplay feature in the game module (C).
**The Feature:**
When a player gets a kill, they receive a temporary speed boost:
- +25% movement speed for 5 seconds
- Effect does not stack but refreshes on a new kill
- Fully controlled via CVARs (enable/disable, adjust multiplier and duration)
**Technical Requirements:**
- Implemented server-side only (game VM / game module)
- Changes confined to: `g_client.c`, `g_local.h`, `bg_pmove.c`, `g_main.c`
- Speed multiplier injected cleanly into pmove — no breaking existing movement logic
- Boost state tracked on `gclient_t`, cleared correctly on death/respawn via `ClientSpawn`
- No client-side hacks, no protocol changes, no prediction issues
**Nice to Have:**
- Optional visual indicator via a server-triggered event or flag
**What I'll Provide:**
The relevant SDK files you need. No need to source them yourself.
**IMPORTANT:** Only bid if you have hands-on experience with the Quake 3 / id Tech 3 SDK. Generic game dev experience is not sufficient — I will know immediately.