-
Your choice of programming language has no effect on the installation of the end product.
-
Worry about that when you have something resembling a product, but generally speaking it’s easy to deploy to any given platform.
-
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.