Today's game developers, particularly those working in smaller, independent studios, need to be "expert generalists"--that is, skilled in a wide range of tasks, from coding and level design to 3D... This description may be from another edition of this product.