Skip to content

Proposal: Modernizing the Graphics of USDX #1144

@complexlogic

Description

@complexlogic

Due to the recent changes in the theme system, the total amount of theme code has been reduced from 57k lines to just 12k lines. The huge reduction of copy and paste in the themes makes changing them much easier.

I have been working on a local branch which changes the game to render internally at 1920x1080 instead of 800x600, and am adapting the theme files accordingly. You can see me screenshots below (new vs. old). So far I have completed the main menu, option menus, and the navigation bar for all screens.

Eventually, the game will need new high resolution textures to make it look truly good. Hopefully somebody with graphic design skills can help with that. But even just rendering the existing low-res textures at the correct aspect ratio and avoiding the ugly 4:3 to 16:9 stretch makes the game look a lot better.

Adapting the game to render at 1920x1080 not technically difficult work, but it does require some time. It involves converting the elements in the theme file, and then finding the hardcoded elements in the game code and changing those as well.

I am proposing to start a feature branch to change the graphics to render at 1920x1080. If the various contributors to this game are willing to focus efforts on this, I think we can fully convert the game's graphics within the span of a few months. My idea is that we would submit PRs to the feature branch one screen at a time until the game is fully converted to run at 1920x1080.

Main Menu New Main Menu Old Options New Options Old

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions