Q3 Engine Developer for Gameplay Feature

Job ID: 40414356

Budget: $30 – $250 USD

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.