Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 643 Bytes

File metadata and controls

41 lines (30 loc) · 643 Bytes

Weapon Data

Weapon Data stores configuration for weapons used by players or enemies.

Typical Properties

  • Weapon Name
  • Damage
  • Fire Rate
  • Range
  • Critical Chance
  • Ammo Capacity
  • Reload Time

Benefits

  • Easy balancing
  • Reusable weapon assets
  • Supports multiple weapon types

Example Structure

WeaponData
├── Name
├── Damage
├── Fire Rate
├── Range
├── Ammo
└── Reload Time

Best Practices

  • Separate visuals from data.
  • Store only configuration values.
  • Reuse assets whenever possible.

Summary

ScriptableObjects make weapon management scalable and maintainable.