We are currently in the process of trying to decide on a framework to use in our game for online functionality. So far GameSparks looks interesting because of the many features it has and because it has an up-to-date plugin for Unity. However, there are a few things we'd like to have clarified with regards to the use of Gamesparks. I've tried to search the documentation and forums, which has answered quite a few of my questions, but there are still a few things that are a bit unclear.
First of all, we'd like to make the users sign up via email and not by connection to Facebook, Twitter or other social media. I could see that someone had requested a feature like that, but does that mean it's not currently possible? Due to our game's target group it's not suitable to use social media for signing up. We want users to be able to sign up from within our app and then confirm registration through email.
If the above is not possible, our client has their own user registration system that could be used instead, which does require users to sign up with email. This API can be used through JSON requests, so would it be possible to send JSON requests from GameSparks' Unity plugin to this external site and have users created in that way? And then just have GameSparks store references to these users, so we can still use all of the GameSparks functionality, even if the users are registered externally.
Another concern is with regards to challenges. As far as I've been able to figure out, challenges in GameSparks terminology is more related to players sending challenges to each other, whereas what we want is something in which our client can define weekly or daily challenges that the user can then try to complete. For instance: "Get x amounts of points in level y" or "Stay alive for x amount of seconds". Is such a thing possible?
Kind regards Heino Jørgensen
Best Answer
C
Customer Support
said
over 7 years ago
Hey Heino,
Thank you for all your questions. I will answer them individually below.
Q: First of all, we'd like to make the users sign up via email and not by
connection to Facebook, Twitter or other social media. I could see that
someone had requested a feature like that, but does that mean it's not
currently possible? Due to our game's target group it's not suitable to
use social media for signing up. We want users to be able to sign up
from within our app and then confirm registration through email.
Ans: You can setup a simple registration request (linked), this is a username and password system, you can then use sendgrid (linked) to send an email your accounts to say someone has setup and account. You will need to do some custom cloud code configuration to set up the confirmation tool and our tech support can help you with that in our tickets section.
Q: If the above is not possible, our client has their own user registration
system that could be used instead, which does require users to sign up
with email. This API can be used through JSON requests, so would it be
possible to send JSON requests from GameSparks' Unity plugin to this
external site and have users created in that way? And then just have
GameSparks store references to these users, so we can still use all of
the GameSparks functionality, even if the users are registered
externally.
Ans:Yes this is possible but the above solution is less complicated and easier to implement. If you want to do this solution just log a ticket and tech support can help.
Q: Another concern is with regards to challenges. As far as I've been able
to figure out, challenges in GameSparks terminology is more related to
players sending challenges to each other, whereas what we want is
something in which our client can define weekly or daily challenges that
the user can then try to complete. For instance: "Get x amounts of
points in level y" or "Stay alive for x amount of seconds". Is such a
thing possible?
Ans: In challenges you can define the outcome in code by selecting scripted outcome in under Leaderboards in the create challenge section. That means you can decide how a player wins between two players.
If it is just an individual challenge for a player you can use the achievements funtionality to set that up. These don't have to be tied to your normal trophy or achievements section on relevant stores. They can just be challenges you assign a player that they have to beat and you define the outcome and also how and when they are issued.
If you have any further questions please let us know. In the meantime I hope this helps.
Thank you for all your questions. I will answer them individually below.
Q: First of all, we'd like to make the users sign up via email and not by
connection to Facebook, Twitter or other social media. I could see that
someone had requested a feature like that, but does that mean it's not
currently possible? Due to our game's target group it's not suitable to
use social media for signing up. We want users to be able to sign up
from within our app and then confirm registration through email.
Ans: You can setup a simple registration request (linked), this is a username and password system, you can then use sendgrid (linked) to send an email your accounts to say someone has setup and account. You will need to do some custom cloud code configuration to set up the confirmation tool and our tech support can help you with that in our tickets section.
Q: If the above is not possible, our client has their own user registration
system that could be used instead, which does require users to sign up
with email. This API can be used through JSON requests, so would it be
possible to send JSON requests from GameSparks' Unity plugin to this
external site and have users created in that way? And then just have
GameSparks store references to these users, so we can still use all of
the GameSparks functionality, even if the users are registered
externally.
Ans:Yes this is possible but the above solution is less complicated and easier to implement. If you want to do this solution just log a ticket and tech support can help.
Q: Another concern is with regards to challenges. As far as I've been able
to figure out, challenges in GameSparks terminology is more related to
players sending challenges to each other, whereas what we want is
something in which our client can define weekly or daily challenges that
the user can then try to complete. For instance: "Get x amounts of
points in level y" or "Stay alive for x amount of seconds". Is such a
thing possible?
Ans: In challenges you can define the outcome in code by selecting scripted outcome in under Leaderboards in the create challenge section. That means you can decide how a player wins between two players.
If it is just an individual challenge for a player you can use the achievements funtionality to set that up. These don't have to be tied to your normal trophy or achievements section on relevant stores. They can just be challenges you assign a player that they have to beat and you define the outcome and also how and when they are issued.
If you have any further questions please let us know. In the meantime I hope this helps.
Kind regards,
Jamie
H
Heino Jørgensen
said
over 7 years ago
Thanks for answering my questions, Jamie. As said, we're still in a phase where we need to decide on what makes most sense for us, so I'll keep your answers in mind and pass them on to the relevant people in our company. We might be creating tickets regarding the user registration a little later, if it turns out we need it.
Heino Jørgensen
First of all, we'd like to make the users sign up via email and not by connection to Facebook, Twitter or other social media. I could see that someone had requested a feature like that, but does that mean it's not currently possible? Due to our game's target group it's not suitable to use social media for signing up. We want users to be able to sign up from within our app and then confirm registration through email.
If the above is not possible, our client has their own user registration system that could be used instead, which does require users to sign up with email. This API can be used through JSON requests, so would it be possible to send JSON requests from GameSparks' Unity plugin to this external site and have users created in that way? And then just have GameSparks store references to these users, so we can still use all of the GameSparks functionality, even if the users are registered externally.
Another concern is with regards to challenges. As far as I've been able to figure out, challenges in GameSparks terminology is more related to players sending challenges to each other, whereas what we want is something in which our client can define weekly or daily challenges that the user can then try to complete. For instance: "Get x amounts of points in level y" or "Stay alive for x amount of seconds". Is such a thing possible?
Kind regards
Heino Jørgensen
Thank you for all your questions. I will answer them individually below.
Q: First of all, we'd like to make the users sign up via email and not by connection to Facebook, Twitter or other social media. I could see that someone had requested a feature like that, but does that mean it's not currently possible? Due to our game's target group it's not suitable to use social media for signing up. We want users to be able to sign up from within our app and then confirm registration through email.
Ans: You can setup a simple registration request (linked), this is a username and password system, you can then use sendgrid (linked) to send an email your accounts to say someone has setup and account. You will need to do some custom cloud code configuration to set up the confirmation tool and our tech support can help you with that in our tickets section.
Q: If the above is not possible, our client has their own user registration system that could be used instead, which does require users to sign up with email. This API can be used through JSON requests, so would it be possible to send JSON requests from GameSparks' Unity plugin to this external site and have users created in that way? And then just have GameSparks store references to these users, so we can still use all of the GameSparks functionality, even if the users are registered externally.
Ans:Yes this is possible but the above solution is less complicated and easier to implement. If you want to do this solution just log a ticket and tech support can help.
Q: Another concern is with regards to challenges. As far as I've been able to figure out, challenges in GameSparks terminology is more related to players sending challenges to each other, whereas what we want is something in which our client can define weekly or daily challenges that the user can then try to complete. For instance: "Get x amounts of points in level y" or "Stay alive for x amount of seconds". Is such a thing possible?
Ans: In challenges you can define the outcome in code by selecting scripted outcome in under Leaderboards in the create challenge section. That means you can decide how a player wins between two players.
If it is just an individual challenge for a player you can use the achievements funtionality to set that up. These don't have to be tied to your normal trophy or achievements section on relevant stores. They can just be challenges you assign a player that they have to beat and you define the outcome and also how and when they are issued.
If you have any further questions please let us know. In the meantime I hope this helps.
Kind regards,
Jamie
- Oldest First
- Popular
- Newest First
Sorted by Oldest FirstCustomer Support
Thank you for all your questions. I will answer them individually below.
Q: First of all, we'd like to make the users sign up via email and not by connection to Facebook, Twitter or other social media. I could see that someone had requested a feature like that, but does that mean it's not currently possible? Due to our game's target group it's not suitable to use social media for signing up. We want users to be able to sign up from within our app and then confirm registration through email.
Ans: You can setup a simple registration request (linked), this is a username and password system, you can then use sendgrid (linked) to send an email your accounts to say someone has setup and account. You will need to do some custom cloud code configuration to set up the confirmation tool and our tech support can help you with that in our tickets section.
Q: If the above is not possible, our client has their own user registration system that could be used instead, which does require users to sign up with email. This API can be used through JSON requests, so would it be possible to send JSON requests from GameSparks' Unity plugin to this external site and have users created in that way? And then just have GameSparks store references to these users, so we can still use all of the GameSparks functionality, even if the users are registered externally.
Ans:Yes this is possible but the above solution is less complicated and easier to implement. If you want to do this solution just log a ticket and tech support can help.
Q: Another concern is with regards to challenges. As far as I've been able to figure out, challenges in GameSparks terminology is more related to players sending challenges to each other, whereas what we want is something in which our client can define weekly or daily challenges that the user can then try to complete. For instance: "Get x amounts of points in level y" or "Stay alive for x amount of seconds". Is such a thing possible?
Ans: In challenges you can define the outcome in code by selecting scripted outcome in under Leaderboards in the create challenge section. That means you can decide how a player wins between two players.
If it is just an individual challenge for a player you can use the achievements funtionality to set that up. These don't have to be tied to your normal trophy or achievements section on relevant stores. They can just be challenges you assign a player that they have to beat and you define the outcome and also how and when they are issued.
If you have any further questions please let us know. In the meantime I hope this helps.
Kind regards,
Jamie
Heino Jørgensen
Thank you,
Heino Jørgensen
-
Documentation Notes
-
Design issues with user events
-
Using NoSQL
-
Runtime Collections vs Metadata Collections
-
Anonymous authentication from browser app
-
Modules
-
Movement With Unity
-
Problem with url parameters for downloadables
-
Querying NoSql GameSparks database
-
Challenge accesType
See all 2487 topics