Completed

Unity 3D Project - Menus and User Input Forms

This project was successfully completed by nechiformarian for $8 CAD / hour in 40 days.

Get free quotes for a project like this
Employer working
Completed by:
Skills Required
Project Budget
$8 - $15 CAD / hour
Completed In
40 days
Total Bids
4
Project Description

Looking to have a Unity 3D project developed that implements several screens with menus and form input
with content retrieved from an existing XML web service.

To be scripted in JavaScript or C# (JS preferred, or your recomendation).

For mobile platform using touch interfaces for user input.

Applicants must have Unity 3D experience. Will send web service documentation upon request.
Please send an estimate of hours required along with a description of your past work experience.

Project Detail:

1) User Name Page
 Display a form asking the user to pick a name if a name has not been chosen and saved.
 *) Display a background scene or picture.
 *) Display a title with the text "Choose a Name".
 *) Display a text field control that allows the user to enter with on screen keyboard.
 *) Display a button that allows the user to submit a web request with the name value as an argument.
 *) On submit send a web request. If the response is an error prompt the user to choose another.
    If the response is: save the user name in the application permanent storage and don't display
    this page the next time the app starts.
 *) Display a button that loads a web url with a guid for loading the user session on another device. 
 *) Load the main menu when saving a name and include a main menu button.

2) Main Menu Page
 * Display a background scene or picture.
 * Display a title with the text "GAME TITLE".
 * Display a scrollable list of games pulled from a web request. This list should only
   take up a fixed height so that if there are more items in the list than space on the page
   the lower items are not visible unless you scroll.
 * Display a button with the caption "Start New Game" loads the friends page.
 * Display a button with the caption "Friends" that loads the friends page.
 * Display an image button at the bottom of the screen to load the Settings page.

3) Friends Menu Page
 * Background scene or picture
 * Button loads main menu.
 * Title text "Friends"
 * display scrolling list of items retrieved from web service. The user name is an argument.
 * Display button on each item with a prompt option to delete the item. This requests a web endpoint.
 * Display a button on each item to start a game with the item.
 * display a button to add a new friend. Clicking loads the add new friend page.

4) Add new Friend Page
 * Background scene or picture
 * Button loads main menu.
 * Title text "Find a Friend"
 * Text input for friend name.
 * Button to submit the text input to a web server.
 * scrollable list of results from the web service.
 * Clicking on an item sends a request to the web server, if successful load the friends page.

5) Settings Page
 * Background scene or picture
 * Button loads main menu.
 * Title text "Settings"
 * slider control for sound level. Saves value and restores when loading the page.
 * Display a button that loads the user name page.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online