Any code I've learned since FORTRAN 77 has been on an "I need it" basis, but I have had some experience building really crappy (as well as buggy, incomplete, and often very crashy) games on Unity as...