Prepared for: Arbaz Khan Country: India (IN) Version: 1.1 Date: 2025
This System Requirements Document (SRD) outlines the complete functional and non-functional requirements for calm-fire β a 3D mobile battle royale shooting game inspired by Free Fire, built for the Android platform. The game features the iconic Bermuda map, a rich arsenal of weapons, realistic damage mechanics, vehicle traversal, character customization, and now a dedicated 3D model/avatar creation system for players.
This document serves as the primary reference for all design, development, and testing activities related to the calm-fire project. It is intended for use by Arbaz Khan and the development team throughout the project lifecycle.
calm-fire is a 3D Android battle royale game that draws heavy inspiration from Free Fire. Players drop into the Bermuda map, loot weapons, engage in combat with realistic headshot/bodyshot mechanics, drive vehicles, revive teammates, and customize their characters with unique 3D avatars. The game is designed for mobile-first gameplay with smooth 3D graphics, intuitive touch controls, and a phased feature rollout.
The system includes:
The visual identity of calm-fire is built around a tropical warzone aesthetic β the heat of battle meets the lush danger of a Bermuda island. The palette is intense, vivid, and mobile-optimized.
| Role | Name | Hex Code |
|---|---|---|
| Background | Deep Jungle Night | #0D1F1A |
| Surface | Tactical Olive | #1C3328 |
| Text | Bone White | #EDF0E8 |
| Accent | Danger Flame | #FF4C1E |
| Secondary | Bermuda Teal | #2ABFA3 |
| Muted | Ash Smoke | #5C6B63 |
| Highlight | Neon Muzzle Flash | #FFD700 |
| Danger/HP | Blood Red | #C0152A |
Typography:
UI Style: Dark military HUD with glowing accent borders, semi-transparent panels, and particle effects on interactions.
When a player opens calm-fire for the first time, they are not greeted by a static menu. Instead, they free-fall through the sky above Bermuda Island in real-time 3D.
Here's exactly what happens:
No page designs yet.
The Design Agent will generate JSX pages automatically after user flows are created.
No user flows yet.
The User Flow Agent will generate per-persona navigation diagrams after SRD updates.
No comments yet. Be the first!