What to focus on?

  1. Your choice of programming language has no effect on the installation of the end product.

  2. Worry about that when you have something resembling a product, but generally speaking it’s easy to deploy to any given platform.

  3. Code is ALL behaviour. Without it you don’t have a game; if this is a new concept for you you may want to start looking at games programming at a very fundamental level (e.g. in a command line window), before coming back to UE4.