Skip to content

VarnitOS/DisasterFirstResponder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Disaster First Responder

A physics-based emergency response simulation game developed in Unreal Engine 5. This project demonstrates advanced physics interactions, realistic movement mechanics, and integration with 3DCityDB for realistic urban environments.

Features

Physics-Based Character Movement

  • Realistic weight and momentum
  • Environment-adaptive movement (swimming, climbing, etc.)
  • Equipment weight affecting performance
  • Dynamic physics interactions with the environment

Advanced Equipment System

  • Modular equipment loadout
  • Weight-based movement penalties
  • Equipment visualization on character
  • Specialized tools for different scenarios

Realistic Disaster Simulation

  • Flood water physics
  • Building structural collapse
  • Debris interaction
  • Weather effects
  • Fire propagation

3DCityDB Integration

  • Real city layouts and building data
  • Building information modeling
  • Geographic information systems

Setup Instructions

Requirements

  • Unreal Engine 5.3 or later
  • Visual Studio 2022 or later
  • 3DCityDB installation (optional for city data integration)

Installation

  1. Clone this repository
  2. Right-click on DisasterFirstResponder.uproject and select "Generate Visual Studio project files"
  3. Open the solution in Visual Studio
  4. Build the solution
  5. Open the project in Unreal Engine

Setup 3DCityDB (Optional)

  1. Install PostgreSQL with PostGIS extension
  2. Download and set up 3DCityDB following instructions at 3DCityDB.org
  3. Import city model data in CityGML format
  4. Configure database connection settings in the project

Key Controls

  • WASD: Movement
  • Space: Jump
  • Left Shift: Sprint
  • E: Interact/Use equipment
  • Q: Switch equipment
  • C: Crouch
  • Left Ctrl + Space: Climb (when near climbable surfaces)
  • Mouse wheel: Zoom in/out
  • F: Toggle flashlight

Development Status

This project is currently in early development. Core movement and equipment systems are implemented, with ongoing work on disaster physics, UI systems, and mission structure.

Credits

  • Physics implementation based on Unreal Engine Chaos physics
  • City data integration via 3DCityDB
  • Character models and animations from Unreal Engine Marketplace
  • Environmental assets from various sources (see ASSETS.md for details)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages