Passer au contenu
Média 1 pour l'article Voyager: Cover System

Description

Voyager: Cover System is a TPS starter template designed to demonstrate the fundamentals of a third-person cover-based game. Battle-tested in Voyager: Third Person Shooter, it provides a clean and easy-to-understand foundation that you can integrate, study, customize, and expand for your own project.

The goal is to help developers understand how a cover system works without having to build one from scratch. All cover animations are configurable through Data Assets, making it easy to swap and customize animations without modifying the core logic. If you're looking for a simple learning resource or a solid starting point, this asset is for you.

A step-by-step Migration Guide is also included, making it easy to integrate the cover system into your existing project.

❓ Support & Resources

🎮 Playable Demo

💡FEATURES

  • %100 Blueprint and well commented.

  • Educational blueprint design with a lot of examples

  • Component-based design. You can use in-game components to any games you want.

  • Event-driven system to optimize logic. No need to make heavy casting operations between blueprints.

  • Automatic cover detection without the need of marking the cover mesh.

  • Using Voyager: Action System the system can easily be integrated to the main game logic with one action blueprint called BP_ActionCover.

  • With this system’s cover detection algorithm, the character can cover any surface or mesh. (You can enter “NoCover” keyword to any static mesh’s component tags if you want to remove this mesh from cover detection.)

  • Weapon hand changing when moving to the different direction in cover. (Left or Right)

  • Weapon firing in cover with mirrored animations according to cover direction.

  • Tossing a grenade in cover logic.

  • Moving in cover according to MovementInputRotation which is calculation of the direction of the inputs.

  • DissolveComp to Material based dissolve in Characters

  • Dynamic Hp Bar component to show hp with a lazy hp bar. Add to any actor to have a health bar in just a few clicks.

  • Multi-message feature to show multiple in-game messages efficiently.

  • Footsteps with surface support.

  • Crosshair variety system

Formats inclus