WaveSystem

SuaeGame - 블루프린트 - 2022/08/08
평점 없음

Wavesystem that Spawn mobs can set up infinite waves, limited waves, and use a Window Hud to start wave

  • 지원 플랫폼
  • 지원 엔진 버전
    5.0
  • 다운로드 유형
    전체 프로젝트
    이 제품은 언리얼 엔진 프로젝트 전체 폴더와 함께 환경 설정 파일, 콘텐츠 파일 및 .uproject 파일을 포함하고 있으며 새로운 프로젝트를 생성할 때 템플릿으로 사용할 수 있습니다.

Wave system that Spawns your Ai you can set up WaveZones that keep track of players that enter and leave Keep from box or Sphere Trigger setup doors to open and Close until wave is complete 60sec wavetimer for each wave can be change. Wavesystem also has cooldown timer. Each Wave system that is Placed Can have its own NameID for the basic save thats loaded up for the player that enters the wavezone and saves when the player leaves. BossSpawn after every 5 waves with Bosstimer. WaveSystem and WaveZoneTrigger all run on the DedicatedServer, ListenServer, or offline. Windowhud can let players Start Wave with Start Wave button they can pick infinite wave or Choose to start a limited wave by setting the amount of Wavelevel they want to play Through and also keeps track of the Highest wave been to for that Wave.

Gkey to Start Wave all players must Press the Gkey to Start Wave.

does not use EventTick. Wavetimer and Cooldown timer use delay node all variable update for Players when it needs to be updated the use of Interface to update the Client Hud


EditorFunction to Spawn in Spawnpoints and WaveZoneTrigger to keep the wavesystem together


The Blue Prints have been commented on what they do each Variable is Commented. and a Section has be made to show you the Variable that need to be Changed to your Player Character and Ai.


youtubeVideo: https://youtu.be/kFWBrRswVS8

YoutubeVideo: https://youtu.be/7Ijj-1zx2zE

YoutubeVideo of it being used in my own Game i made it for: https://youtu.be/ICLgB8JAdNg

Discord: https://discord.gg/EC3SVCuc

기술적 세부사항

Basic Save and Load

Wavesystem ActorComponent

Wavesystem interface update Hud

Place spawn points for mobs to spawn

Place Wavezone

Basic WindowHud

Basic Example door

sampleAI

NameID each WaveSystem

Gkey to Startwave

Checks for Player inside Wavezone

Checks for player who Press Gkey

Checks for mob that are still alive

Checks if boss Wave

WaveTimer

CoolDowntimer for Default limited wave

Shared TeamLives

Check for Teamlives Reach 0


Number of Blueprints: 12

Input: Keyboard, Mouse

Network Replicated: Yes

Supported Development Platforms:

Windows: Yes

Documentation: Youtube: how to Video https://youtu.be/WbEXqeonl1A

Important/Additional Notes: