This has been bothering me a lot and i'd like to know, as this engine is the one i'd like to use to make my game. The problem is that CryEngine, like an alarming number of engines these days doesn't support viewmodels by default (as seen in Quake, Overwatch (???), Deus Ex: Mankind Divided, etc.) and or even a way to hide certain models for certain views. Although I could be wrong, as Prey and Evolve seem to use Viewmodels and use CryEngine. If that's the case, I'd be very interested in a tutorial on how to do so.