calm-fire

byArbaz Khan

Moje free fire ka ridem cord deneva la aap bana hai

Home
Home

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 4

System Requirements Document (SRD)

Project: calm-fire

Prepared for: Arbaz Khan Country: India (IN) Version: 1.1 Date: 2025

1. Introduction

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.

2. System Overview

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:

  • A real-time 3D game engine (Unity-based)
  • A backend server for multiplayer sessions and player data
  • A 3D avatar/model creation module
  • An in-game economy system
  • Android APK distribution

3. Functional Requirements

Page 2 of 4

Phase 1 β€” Core Gameplay

  • As a Player, I should be able to drop into the Bermuda map in a 3D environment and explore jungle, city, and beach areas.
  • As a Player, I should be able to pick up and use multiple gun types including Sniper Rifles, Shotguns, and Assault Rifles.
  • As a Player, I should be able to deal headshot damage that applies a 2x–3x damage multiplier with a special visual and sound effect.
  • As a Player, I should be able to deal bodyshot damage at standard damage values.
  • As a Player, I should be able to see 3D animated characters (boys/male avatars) on the battlefield.
  • As a Player, I should be able to play the game on an Android device with touch-based controls.

Phase 2 β€” Economy, Vehicles & Revival

  • As a Player, I should be able to collect in-game currency (coins/cash) during matches.
  • As a Player, I should be able to use a Revive Machine to revive fallen teammates during a match.
  • As a Player, I should be able to find and drive vehicles (cars/jeeps) across the Bermuda map.
  • As a Player, I should be able to use vehicles as cover or for fast traversal between zones.

Phase 3 β€” Character Customization & Avatar Creation

  • As a Player, I should be able to access a 3D Avatar Creator to design and customize my in-game character model.
  • As a Player, I should be able to select body type, face shape, skin tone, and hairstyle for my 3D avatar.
  • As a Player, I should be able to equip outfits, headgear, shoes, and accessories on my 3D avatar.
  • As a Player, I should be able to preview my 3D avatar in a 360-degree rotating view before saving.
  • As a Player, I should be able to save my custom 3D avatar and have it appear as my in-game character during matches.
  • As a Player, I should be able to apply unlocked skins and cosmetic items to my 3D avatar model.
  • As a Player, I should be able to share or export a preview image/screenshot of my 3D avatar.
  • As an Admin, I should be able to upload and manage new 3D avatar parts, outfits, and cosmetic assets.
  • As an Admin, I should be able to assign cosmetic items as free, purchasable, or event-locked.

Phase 4 β€” Weapons Arsenal

  • As a Player, I should be able to access all weapon categories available in the game including Sniper Rifles, Shotguns, Assault Rifles, SMGs, Pistols, and Melee weapons.
  • As a Player, I should be able to attach weapon accessories such as scopes, suppressors, and extended magazines.
  • As a Player, I should be able to see weapon stats (damage, range, fire rate) before equipping.

General / Admin

  • As an Admin, I should be able to manage player accounts, ban cheaters, and review reports.
  • As an Admin, I should be able to push game updates, new maps, and seasonal events.
  • As a Player, I should be able to register and log in using a guest account or email/social login.
  • As a Player, I should be able to view my match history, kill count, and win rate on a profile page.
Page 3 of 4

4. User Personas

4.1 Player (Casual Gamer)

  • Description: A mobile gamer aged 13–25, primarily from India, who enjoys fast-paced battle royale games. Plays for fun, social interaction, and character customization.
  • Goals: Win matches, unlock cool skins, customize their 3D avatar, and show off to friends.
  • Frustrations: Lag, pay-to-win mechanics, limited customization options.

4.2 Competitive Player

  • Description: A skilled player who focuses on ranked matches, weapon mastery, and high kill counts.
  • Goals: Climb the leaderboard, master headshot mechanics, and optimize loadouts.
  • Frustrations: Cheaters, unbalanced weapons, poor hit registration.

4.3 Admin / Game Master

  • Description: The development team or game operator managing the backend, player reports, and content updates.
  • Goals: Keep the game fair, push new content, manage the in-game economy, and upload new 3D avatar assets.
  • Frustrations: Exploits, server downtime, asset pipeline delays.

4.4 Guest Player

  • Description: A new user who tries the game without registering. Limited to basic gameplay without saving progress or avatar customization.
  • Goals: Try the game quickly without commitment.
  • Frustrations: Losing progress, inability to save custom avatars.
Page 4 of 4

5. Visuals, Colors and Theme

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.

RoleNameHex Code
BackgroundDeep Jungle Night#0D1F1A
SurfaceTactical Olive#1C3328
TextBone White#EDF0E8
AccentDanger Flame#FF4C1E
SecondaryBermuda Teal#2ABFA3
MutedAsh Smoke#5C6B63
HighlightNeon Muzzle Flash#FFD700
Danger/HPBlood Red#C0152A

Typography:

  • Primary Font: Rajdhani Bold (military-tech feel, great for Hindi/Latin mixed UI)
  • Secondary Font: Noto Sans Devanagari (for Hindi language support)
  • UI Numbers/Stats: Orbitron (weapon stats, kill counts, timers)

UI Style: Dark military HUD with glowing accent borders, semi-transparent panels, and particle effects on interactions.

6. Signature Design Concept

πŸ”₯ "THE DROP ZONE" β€” Living Bermuda Landing Screen

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.