Embuscade is one of those games where you have to experience it for yourself for the first time. Because you’re dropped in a dreary world where you have absolutely no clue as to who you are and what you’re supposed to do. But that’s what’s fun about this inde title once you figure It out. When you do, you are meant with an eye opening surprise when you reach the end.