Unreal Engine – Terminal Ballistics UE8711

Terminal Ballistics

Technical Details

Features:

  •  In-flight projectile simulation and drag computation with customizable levels of complexity
  •  Per-surface bullet penetration and ricochet calculations
  •  Multi-threaded simulation framework, removing almost all work from the game thread
  • None of the overhead that comes with actors or components
  • Blueprint exposure of most functionality
  • Simple to use out of the box
  • Incorporates mathematics from a variety of fields including material science, ballistics, aerodynamics, fluid dynamics, and impact mechanics
  • Written in C++ with performance in mind
  • Data-Driven bullet/projectiles and materials
  • Fully customizable bullets and projectiles
  • Advanced versions of many core functions

Code Modules:

  • TerminalBallistics (Runtime)

Number of Blueprints: 0

Number of C++ Classes: 13

Network Replicated: Yes

Supported Development Platforms: Win64, Win32, Mac, Linux

Supported Target Build Platforms: Win64, Win32, Mac, Linux

Documentation: https://github.com/ErikHedberg/Terminal-Ballistics-Example-Project/wiki

Example Project: https://github.com/ErikHedberg/Terminal-Ballistics-Example-Project/wiki/Example-Project-Links