Create a game for Android and IOS where you can participate to win a real prize (Xbox, Play, Switch, Travel, etc...), the credits to participate will be obtained by viewing advertising videos.
Each available tournament will have a different real prize, for this reason, the cost of credits to enter each tournament may vary.
Example: for a tournament where the prize is an Xbox, the credits needed to enter will be 3, while for a tournament where the prize is a trip, the credits needed will be 7.
The application must have a backend with the ability to give the administrator the possibility of generating the necessary tournaments, considering the name of the tournament, if it is a free or prize tournament, uploading the cover image, the cost in credits, description, the date of start, end date and the option to mark it with a VIP tournament.
To obtain credits, users must:
• View advertising videos, one credit for each video viewed.
• Win one of the free tournaments, see the Free Tournament section.
• Invite a friend by code, access to a special tournament. (evaluate)
Start with at least 3 2D minigame options available to generate tournaments.
You should have the option to incorporate new minigames in the future.
When entering a tournament, a submenu must be displayed with the options to play and the general table.
The minigames must give points and have only one life.
Each time a player loses, an advertising video will be displayed to continue.
Example of games:
Note: Games must have at least 10 levels with increasing difficulty.
When advancing in each level, an advertising video must be displayed.
If a user finishes the 10 levels, they must start the cycle from level 1, but to change the level of difficulty the controls must be inverted. (example the move left button will now move the character to the right), if the user still finishes the 10 levels, we will repeat the cycles increasing the speed level:
Level 1 to 10 | Normal controls | normal speed
Level 1 to 10 | Inverted controls | speed 2
Level 1 to 10 | Normal controls | speed 3
… | … | …
Level 1 to 10 | Normal controls | speed n
The score must be obtained by progressing through the game and by obtaining coins along the way.
The scores of all users should be displayed in the general table for all (top 10 + the place of the user who is viewing, if he is not in the TOP 10)
Once entered into a tournament, the user can play as many times as he deems necessary, in order to improve his score.
When the date and time marked for the end of the tournament arrive, the winning user will be the one with the highest score.
It must have a section where you can see the winner of each tournament (hall of fame)
Users must authenticate with the most common social network options and/or email, the general table must display the username and the photo associated with their profile.
When entering the application, the available credits counter must be displayed in the upper right part. (ticket icon + amount).
Tournaments should be grouped as follows:
• My tournaments: active tournaments in which the user is participating.
• VIP Tournaments: Tournaments labeled as VIP that can be free or with credits, displayed in descending order as they were created.
• Free tournaments: tournaments that do not generate cost of credits.
• Tournaments with Prize: Cost tournaments with credits that deliver a prize to the winner displayed by the date the tournament ends, in the list must be the next to win tournaments first.
• If any group does not have a record, it should not display the title section.
It must have the image, the necessary credits, if it is free say Free, if it has a prize, have an icon that identifies it and the end date. Example:
PLEASE CHECK THE WORD ATTACHED, freelancer.com doesnt allow more characters.
53 freelancers are bidding on average $861 for this job
Hello, As a senior Unity developer I can develop this android and ios game using Unity. Please check my profile and review. Hope for your attention. 'Thanks.