Im new to unreal, Ive been watching lots of videos and looking at examples but I still dont know the best way to approach a “capture point style” multiplayer game mode. basically its the standard where 3-10 points can be placed in a level and from standing in or interacting with an object at those points they get converted to one team with a win condition when they are all capped to one side. im not concerned with getting it multiplayer yet as thats way more complex Im simply lost how to implement such a basic thing.
I know I should probably do it in the level blueprint, but whats the best methods for storing and nodes for processing that kind of thing? I know I have to use trigger volumes “on overlap” for when they stand there. some kind of timer(which one is not clear) to track them in the box for the 1-5 minute capture time, but past that Its not clear how I’m supposed to find/learn which nodes would be appropriate for use or the best methods for doing something like this.
should I simply make each of the points like a variable whether its capped or not(bool) or store a team number in a float? (0 not capped, 1 team blue, 2 team red) and store it in the level print? instead of the level blueprint should I somehow create the blueprint instead inside a cap point object so that way I can just add as many as I want totally independent of each other then later just check the level for all “capture point types” and see if their team matches for the win condition?
there’s tons of tutorials on how to turn on lights, move doors, etc. but I cant find any sources on doing standard game mode things that you find in many games. searching just finds other people asking the same question or being pointed to like the shooter example which seems to be just a death match and has no point control in it.
as someone new, seeing so many nodes with similar names and very poor descriptions of which is for what makes it pretty hard to even just experiment and figure it out. can someone provide a little direction here?