Hi guys, I recently started using Unity and I'm currently developing a "Choose your own adventure" text game in C#. I decided to take a look in the Assets Store, to see if there was something I liked and I noticed that there are many things in the Assets Store that are not just sprites. I wanted to ask: Do I need anything else (Other than code and sprites) to make a game? There's this Editor Extension in the Asset Store called "Third Person Controller", do I need to buy that in order to make a third person shooter game or can I do that with just code? Also, I see all these Engines, what are they for? Do I need one?