Unity Certified Professional Programmer Practice Questions - Unity Certified Professional Programmer Exam

Access More Questions
A teammate writes a single GameManager class that handles input, saves files, plays audio, spawns enemies, and updates the UI. As the project grows, every change risks breaking unrelated features. Which refactor best applies the Single Responsibility Principle?
Correct Answer:
Split the responsibilities into focused classes (InputHandler, SaveService, AudioController, EnemySpawner, UIController) that GameManager coordinates

Access more questions from this quiz

Continue to Unity Certified Professional Programmer Practice Questions - Unity Certified Professional Programmer Exam for more practice questions and the full quiz experience.

Access More Questions