UnFraGed is a technical demonstration of classic competitive FPS movement mechanics, recreating the beloved DeFraG mode from Quake III Arena in Unity.
What is DeFraG?
DeFraG (Defragmentation) is a movement-focused game mode that originated in Quake III Arena, where players master advanced physics techniques to complete time trial courses. It became legendary for its deep movement mechanics including strafe jumping, bunny hopping, and circle jumping.
Key Features
- Strafe Jumping Physics: Accurate implementation of the momentum-building technique where diagonal movement increases player velocity
- Bunny Hopping: Maintains momentum through perfectly-timed jumps, allowing for continuous acceleration
- Responsive Input System: Precise player input handling critical for competitive movement
- Movement Feedback: Visual and kinematic feedback systems to help players understand their velocity and trajectory
Technical Implementation
- Custom Physics Controller: Built from scratch in Unity to replicate Quake III’s unique movement equations
- Velocity-Based Movement: Implements acceleration, friction, and air control systems matching DeFraG behavior
- Jump Queue System: Allows frame-perfect bunny hopping with input buffering
- Speed Tracking: Real-time velocity display and movement statistics
- Academic Project: Developed as part of coursework demonstrating understanding of game physics and player movement systems