If you have played military sim (Milsim) games like Project Reality, Squad or Arma you might appreciate it.
Its quite cool how the game devs have made a lot of tooling to use; they use Typescript to hook into in-game events and functions.
There is a whole community making lots of content too:- https://bfportal.gg/
Currently I am working on an insurgency game mode; where one team has to defend some caches and use guerilla tactics, whilst the other team has a smaller size but the advantage of firepower and vehicles.
Hopefully have it released by Christmas time.