LEVEL UP YOUR SKILLS: A GUIDE TO MODERN GAME DEVELOPMENT