18 Reasons Why Unity is the Ideal Choice for Game Development