Coding Practices & Design Patterns

I adopted industry-standard programming practices, including:

  • Singleton pattern for managing shared data across scenes.
  • Lists for storing rooms, corridors, and objects to allow batch operations.
  • Modular functions for expandability and maintainability.
  • Proper naming conventions, comments, and version control.

These practices made the code reusable and expandable, setting up a strong foundation for future projects.