Box Destroyer is a First Person Shooter game built using Unreal Engine 5.6 with fully native C++. It demonstrates modern UE5.6 features such as the updated animation system and a JSON-powered gameplay mechanic for spawning and interacting with objects dynamically.
- 🎮 First Person Gameplay – Built from the new UE 5.6 First Person template.
- 🧍 Custom Character System – Movement & logic coded from scratch in C++.
- 🎞️ Modern Animation Setup – Utilizes UE 5.6’s latest animation workflow.
- 🔫 Line Trace Shooting – Fully functional gunfire using trace mechanics.
- 📦 Dynamic Box Spawning:
- Retrieves data from a JSON file.
- Spawns boxes with custom location, rotation, scale, color.
- Each box has properties like Health and Score.
- 💥 Damage & Scoring System:
- Boxes can take damage and be destroyed.
- Player score updates live on the HUD.
- 📊 Real-Time HUD – Clean display of score and game feedback.
- W / A / S / D – Move Player
- Left Mouse Button – Fire Weapon
- R – Reload Weapon
YouTube Video https://www.youtube.com/watch?v=co1pJ9-8Now
- Game Engine: Unreal Engine 5.6
- Programming: C++ (no Blueprints used)
- Data Source: JSON (for object spawn and config)
- Version Control: Git & GitHub