Thanks, these questions are more helpful than you make think. The answers in order.
I don't have any bottom up game design experienc if that makes sense. I am proficient in Java, C++, and C#. Learning any other language for coding would take time, but is easily doable for me. I have worked on...