The game that I am working on will have multiple menu screens with UI components that are the same for each (e.g. Button and textfield styles where only the text changes, background and logo images at the same place).
Is it possible to define these components once and reuse them in different menu screens? What would be the best approach?
Furthermore I need to support multiple resolutions with image resources for the different resolutions and localization in different languages.
How can I automatically load the image resources for the correct resolution?
How can I support multiple languages?