A non-transitory, machine-readable storage medium, comprising instructions, wherein responsive to executing the instructions, a processor performs operations comprising:
- detecting a current trigger during a video game;
- identifying a time period associated with the current trigger;
- determining a location of each of a group of players within the video game resulting in a group of locations;
- determining each of the group of players are within a distance threshold from the current trigger based on the group of locations;
- recording a trigger clip of game content for each player in the group of players resulting in a group of trigger clips, wherein each trigger clip of the group of trigger clips is a portion of game content that includes the current trigger from a perspective of each player of the group of players;
- and
- providing the group of trigger clips to a group of gaming devices over a communication network, wherein each gaming device of the group of gaming devices is associated with a player of the group of players.