The main game development roles and responsibilities include game design, product management, UI/ UX design, software engineering, 2D/3D art, sound engineering, project management, QA testing, and customer support.