Find Jobs
Hire Freelancers

Unity mobile game module for Facebook connected game (game leaderboard, achievement, friend challenge modules for Unity)

$750-1500 USD

Closed
Posted over 9 years ago

$750-1500 USD

Paid on delivery
I need a Unity (see [login to view URL]) C# module that provides following functionalities.. 1. Allow player to login to facebook account, and persist login status until user explicitly log out, or the token expired 2. Allow player to post score, achievement on player's facebook page. 3. Allow user to invite facebook friend to play the game. (by sending them a link to download the game) 4. Allow user to send some item to facebook friend (e.g sending coins, power ups, etc.) 5. Allow user to compare their score against friends who playing the same game. (The game weekly leaderboard reset weekly, though all-time high score is persisted and can be download and view in game) 6. Allow user to accept gift from friends. Deliverables. This project is consider completed when following items are delivered... 1. Sample facebook status scene that contain 'connect to facebook' button if user is not signed in. Or contains 'sign out' button if user is currently signed in to facebook. This scene should also show basic user's profile information (e.g profile picture, name, etc.) 2. Sample scene that contains buttons for posting score to leaderboard, posting unlocked achievements. 3. Sample scene that contains buttons and textbox for posting status and/or write to player's facebook wall. 4. Sample scene that display a scrollable achievements that user has unlocked. 5. Sample scene that display a scrollable leaderboard of user and friends who playing the same game. This scene show 2 lists; weekly leaderboard and all-time leaderboard 6. Sample scene that allows user to send gift to friends 7. Sample scene that show gift that friends have sent to the player, and button to accept or ignore the gift, and UI showing player's inventory (coins count, power ups count, life count, etc.) These can be any mock virtual good/currency. 8. Sample facebook application that created for demo this project. Additional requirements: (PLEASE READ) 9. Above deliverables must be developed using C# and doesn't require any other paid or demo version of 3rd party Unity Plugin. And must not require any other 3rd party online services except one provided by Facebook Developer SDK. 10. Sample scenes must be 2D scenes and using 2D sprite for UIs. (Don't draw UI in OnGUI() function) 11. The code and scene must work on iOS, Android, Windows Phone 8 or 8.1, Windows Store 8.1 12. The code must be fully commented with appropriate description of each function. 13. Project must finish with in 8 weeks. 14. Allow at least 1 weeks grace period for test validation. 15. Allow at least 2 weeks grace period for code & comment inspections. Payment: 3 milestones: 1st milestone (50% payment) - Items #1 - #5 finished and passed our testing on all platforms. 2nd milestone (35% payment) - Item #6 - #8 finished and passed our testing on all platforms. 3nd milestone (15% payment) - All source code delivered and final source code inspection. Resources Unity3d - [login to view URL] (you can get a free indie license or trial pro license for development/demo purposes) Facebook SDK - [login to view URL]
Project ID: 6141246

About the project

13 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED STATES
Sammamish, United States
5.0
6
Payment method verified
Member since Dec 2, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.