Suoritettu

Unity / Android / Google Play Game Services integration

Summary: we need a proof-of-concept that shows (see the attached png image):

1. An Android, Unity-based game logging in a Google Play Games Service (GPGS) gamer/user, and letting the gamer play the game. The game will store (in GPGS) the various assets the gamer acquires in the game.

2. In GPGS console, configure a back-end server (provided) to be allowed to access GPGS on behalf of the game and the gamer. (This involves having the GPGS console create credentials for the server to use.)

3. A simple web page (provided) logs in the gamer using OAuth 2.0 / OIDC communication with GPGS. This web page will then ask the back-end server to access various items about the game and gamer from GPGS, and display them.

The technology items that we're proving are: 1) gamer login to Google/GPGS from a Unity app; 2) OAuth 2.0 / OIDC communication between the web page and GPGS; 3) calling GPGS API from the Unity app; 4) calling GPGS API from the back-end server. A back-end node-based server and a simple web page are provided as a base for developing. In order to get this working, the freelancer will have to build a simple Android app in Unity, registered with GPGS, and that makes various GPGS API calls.

Google Play Games Service (GPGS)

The usual use of GPGS is for Android games to call GPGS API endpoints. GPGS provides the game with such things as events (management of in-game assets (e.g., gold coins, arrows in a hunting game, etc.) would come under here), leaderboards, etc. For our purposes, though, GPGS also allows back-end servers to call GPGS API endpoints on behalf of a GPGS game and valid gamer. The provided server will act as one of those back-end servers, calling GPGS endpoints on behalf of the gamer playing the game that is registered with GPGS.

We need a proof-of-concept that shows the integration of a GPGS-registered Android game with the provided web page (modified as needed by you) and provided back end API server (modified as needed by you). You will develop:

1. A simple Android game (Unity), “registered” in the GPGS environment. It doesn’t have to do much at all. I suspect there are several sample/example games out there on GitHub. There really needn't be any game play, but the 'game' must allow the user/gamer to get and spend assets. The game will have three different assets: small bowls, medium bowls, and large bowls. We need something that:

a. Is known to (registered with) GPGS

b. The gamer can see his list of assets (the various bowls)

c. The gamer can obtain and ‘spend’ his assets

2. A simple web app/page (provided; you'll need to modify as required) that:

a. Gets the gamer to sign in to GPGS using OAuth protocols with his/her Google Id (resulting in the app having the gamer’s Auth Token for GPGS)

b. Passes the auth token to the simple back-end server (see below)

c. Tells the back-end server to get the list of assets from GPGS

d. Displays the results

3. A simple back-end server (node-based; provided; you'll need to modify as required) that would talk with the simple web app (as described in the previous step) and GPGS. It would:

a. Accept the gamer’s Auth Token generated in step 2.a.

b. Do the OAuth 2.0 and/or OIDC fal-de-rol to exchange that with GPGS for an Authorization Token.

c. Call some of the GPGS APIs for that user. For example, it would call GPGS to:

i. Find out what assets the gamer had earned in the game. (GPGS refers to assets through ‘events’, I think.)

ii. Decrease the amount of one of those assets.

Taidot: Unity, Android App Development, OAuth, Google APIs, Node.js

Tietoa asiakkaasta:
( 2 arvostelua ) Littleton, United States

Projektin tunnus: #32769738

Myönnetty käyttäjälle:

(0 Arvostelua)
0.0

20 freelanceria on tarjonnut keskimäärin $36/tunti tähän työhön

(11 arvostelua)
7.0
tangramua

Hello mflanaganQX,   We have 20 years of strong experience in Node.js, OAuth, Google APIs, Android App Development, Unity, as a result, we can successfully complete this project.   Please, review our profile here: http Lisää

$35 USD / tunti
(7 arvostelua)
6.3
vishal1145

I am very strong in developing MEAN stack and JavaScript based application and proven track record of developing the application based on these technology I am a good developer with smart problem solving skills , and Lisää

$38 USD / tunti
(27 arvostelua)
6.5
(4 arvostelua)
5.2
ArkssTech

Hey Manager!! We checked for your project and interested in your project. Project: Unity / Android / Google Play Game Services integration I am professional full stack programmer with skills including Android App Deve Lisää

$25 USD / tunti
(4 arvostelua)
4.5
GabrielOlaguivel

Hello! I am an expert Mobile programmer with skills including Android, Mobile App Development, and iPhone. My main focus is Android development focusing on various platforms: Technologies that I use in Mobile develop Lisää

$38 USD / tunti
(1 arvostelu)
3.4
jcoulter007

Hello I'm a Unity expert who has 8year of experience in web amd mobile project. Especially Unity is my major skill. I want to work with you. If you work with me, you can get the perfect prjoect. I'll be waiting for you Lisää

$38 USD / tunti
(1 arvostelu)
3.4
pavloyanovskii

Hello. - React, Node, Flutter, Dart,React Native, Swift, Ionic, Google Firebase, Google APIs, Restful API, Mobile Application Developing - is my main skill. Also I know very well of [login to view URL], [login to view URL], Unity and so Lisää

$38 USD / tunti
(1 arvostelu)
2.6
(1 arvostelu)
2.4
mahmoudralizadeh

Somebody called for quality and saving time? We have just 3 steps! 1st- Let's talk in the chat *** I WILL CATCH YOU LESS THAN A MINUTE*** 2nd- Finalize exactly what we want 3rd- Start a journey to the creativity

$25 USD / tunti
(1 arvostelu)
1.8
expertdev443

Hello, I have read your job "Unity / Android / Google Play Game Services integration" We are a team of expert web and mobile app developers who can develop any module/functionality from scratch. Technologies we work: Lisää

$25 USD / tunti
(0 arvostelua)
0.0
ayesha0124

Hello there, I am sure i can help u as i have experience with doing similar jobs. I can do this job because have great experience with Unity, Android App Development, OAuth, Node.js and Google APIs. You can have a look Lisää

$50 USD / tunti
(0 arvostelua)
0.0
getwebsolutionsl

Hi, We are freelancing team working on JS Technologies especially. I am confident that I can successfully execute the project as per your given requirement. I have the skills "OAuth, Unity, Android App Development, Nod Lisää

$25 USD / tunti
(0 arvostelua)
0.0
RomanovPro

hello , are you looking for Unity and backend developer? I have good experience in your required fields so that I am sure your project can be done perfectly with my work. Please contact me at first. Thanks.

$50 USD / tunti
(0 arvostelua)
0.0
victorciobanu999

Hi, I make sure I can complete this project sas I have woekd on many Unity projects very similar to this one before. I have 10+ years of experience in web development and I am familiar with Unity Engine, and Enviroment Lisää

$50 USD / tunti
(0 arvostelua)
0.0
rashidamjad

Hi there, I am Rashid, Hope you are doing great. Firstly about the Unity / Android / Google Play Game Services integration that I have a great experience in it. I am very confident to pull it off once awarded. I am a F Lisää

$25 USD / tunti
(0 arvostelua)
0.0
apgrl123

I CAN COMPLETE YOUR PROJECT EASILY [login to view URL] Hello, I am programmer with enough experiences on Unity3D for 10+ years. Unity3D is nice programming language and I am majoring on it for long Lisää

$35 USD / tunti
(0 arvostelua)
0.0
(0 arvostelua)
0.0
mmadi

Hello mflanaganQX, We have read your requirement properly for (Unity / Android / Google Play Game Services integration), We will help you on your project. We would like to join with you for a long term. Can you s Lisää

$40 USD / tunti
(0 arvostelua)
0.0