Hi.
I’ve been looking into implementing Leaderboards and Achievements into my games.
I use UnityScript (JS) for my scripting.
I’m not developing for the Iphone or Android but rather for the Web/Mac/PC.
I’ve checked the following out and somehow it seems each one of them for different reasons can’t be used for my situation, please correct me if I’ve missed something.
DimeRocker - Is documented for C# and after trying to work through the errors it seems it isn’t updated to support Unity 3 - I may be wrong…would it be feasible to use DimeRocker with Javascript - again, if I’m not mistaken it’s built around CoRoutines and Yield statements for it’s basic implementation and is therefore not geared for UnityScript developers. (So for this one - I’d need to get to know C# development).
------======---------========
–edit(oct17th) [I’m not sure but it seems the examples on Dimerocker have been updated to include more Javascript solutions. I may be completely wrong and missed it the first time around…but then no one ever commented on this…well - am going to give it a try and will be back with a report for the community]
-------=======-------=========
----edit
Ok that was my goof. It seems the Leaderboards examples are c# based. Anyone know how to use the Dimerocker leaderboards from javascript?
Thanks.
UnityTokens - This one seems to be workable and is geared towards UnityScript developers but it seems to lock in the developer to their own portal (TinyUtopia - Arcade) - which is not the way I’m going. I’d want to deploy on my own site with my own advertising scheme, etc.
Cmune - Seems to support leaderboards and achievements - but, well…I’m not sure if they’re ready to serve - as I haven’t found anything to download on their site - the only lead being their offer on their site -
"Developers: you created a 3D game and wish to make it multiplayer, get distribution and monetize it?
Contact us here!"
I’d rather have an Open Api to work with and not work with another company on the monetization scheme.
There is also - OpenFeint/Scoreloop/AgonOnline - but all 3 seemed to be geared for Iphone/Android type development - Anyone know if anyone of them could be used for straight forward implementation into a unity for web type scenario?
There is also the Nitro alternative - which at the moment seems abit expensive for my budget at a minimum of $100 a month.
The way I’m reading this is I’ve got one option left…to develop my own server side for both simple leaderboards and achievements which seems like a great waste of time and energy when there are all these platforms offering it…or master C# - and get DimeRocker working for me…
Oh well…I’ll keep on looking.
ps.
I’m wondering how difficult it would be to use the WWW class to implement Kongregate API Leaderboards and achievements with Unity.
–edit
pps.
A first look at Kongregates developer pages - it may be possible to use the Javascript API. Not directly from within Unity but through browser communication. I’m not even sure they accept new Unity games at Kongregate but I may have a go trying this solution out. I’ll post any results.
–edit
ppps.
Well, looking at the kongregate developer FAQ - it seems they only take flash and director - So I’m not even gonna try.
pppps
New Kongregate – Unity API.
Lots to dig into now.