Existem sistemas / bibliotecas gratuitas / acessíveis disponíveis para adicionar recursos online a um pequeno jogo de PC? (provavelmente, para um pequeno jogo indie baseado no Windows)
Não estou preocupado com matchmaking ou multiplayer online - mas estou interessado em tabelas de classificação e talvez em recursos um pouco mais avançados, como o upload / download de conteúdo criado pelo usuário (por exemplo, replays ou níveis criados pelo jogador). Talvez até atualizações automáticas ou conteúdo para download?
Embora provavelmente não deva ser muito difícil implementar pelo menos o básico do zero, parece uma grande roda para reinventar, e um sistema testado e testado seria preferível, para reduzir o tempo de desenvolvimento e reduzir a chance de brechas de segurança. Existe algo ao alcance de desenvolvedores independentes de baixo / sem orçamento?
fonte
Respostas:
Duas opções agora (além de fazer o seu próprio)
O OpenFeint está em alfa / beta para WP7 (portanto, o Silverlight / XNA também estaria disponível). No entanto, a inscrição não avançou além de um e-mail informando que será disponibilizada em breve.
OpenXLive é uma versão aberta do sistema de classificação XBL. Parece que é XNA, mas também existem tutoriais para o Silverlight, para que você possa usar os dois.
Ambos os sistemas possuem tabelas de classificação, conquistas etc., mas no momento desta resposta apenas o OpenXLive é realmente utilizável.
OpenXLive: http://www.openxlive.com/
OpenFeint: http://www.openfeint.com/
Espero que ajude.
fonte
Como dito, você pode usar o Cocos Live para classificações. Eu usei com projetos android (Java e C ++). Eu reescrevi a parte do cliente em Java (100 linhas). Nosso cliente C ++ usa libcurl e jansson .
O Cocos Live usa comandos HTTP (REST + Json). Portanto, ele pode ser implementado facilmente em muitos idiomas.
Cocos live pros:
Cocos viver contras:
fonte
Bem, seria relativamente simples para você lançar seu próprio sistema básico usando o Google App Engine. Você pode implementar alguma segurança básica, se necessário. Provavelmente, é provavelmente isso que você precisará fazer, a menos que encontre um SDK, como o Steamworks, que inclua isso.
Solução Objective-C: O Cocos Live é gratuito para classificações. Eu usei anteriormente para um projeto iOS meu. É uma biblioteca independente que tira proveito do Google App Engine. Eles não cobram nada até que seu jogo realmente empurre MUITAS pontuações (então provavelmente perguntam).
fonte