[Flight Simulator Advanced] - New Functionality: Import skins (liveries) for aircrafts

Job ID: 38589225

Budget: €30 – €250 EUR

I am seeking a developer experienced in Unity and C# to make some new functionality for Flight Simulator Advanced.
Flight Simulator Advanced is a popular flight simulation game developed in unity, has over 2 million downloads and is available for iOS and android.
https://apps.apple.com/us/app/flight-simulator-advanced/id1425916586

Key project requirements:

- New UI for users to browse and import the skin image file from their phone. (In case that requires a Unity plugin, I can provide one) for their currently selected aircraft. The image file should be .png or .jpg format, so I guess there should be an appropriate check.

- If the import is successful, the image file should be saved at a specific folder in the game's persistent data path. For example, if the current selected aircraft is a B737, save the texture file at .../importedLiveries/B737/newLivery.jpg

- UI for users to view their imported liveries (this could be a scrollable list of files categorized by aircraft type). Users should also be able to delete or download (save to their phone) any livery with appropriate buttons next to the name of the file.

- The aforementioned process should:
1) Be accompanied with a user-friendly UI, including error or success messages to inform the user, if the process was successful or not.
2) Be compatible with iOS and android devices

Required Skills:

- Proven Unity and C# experience
- UI creation in Unity (windows, text, scrollbar)
- Ability to work with Unity plugins

What I will provide:
- Text Font
- UI Modal Plugin (to easily display popup modal for successful or error messages with 1 line of code)
Related categories: C# Programming Unity 3D