O Steam apenas fornece o ecossistema em torno do seu jogo e garante que seus bits estejam corretamente presentes na máquina do usuário. Você ainda precisa fazer todo o resto.
Thorbjørn Ravn Andersen
Respostas:
18
Suponho que você realmente queira saber duas coisas:
O Steam aceitará meu jogo Java?
O que preciso fazer para que ele funcione no Steam?
A resposta para o número 1 é "sim". O Steam hospeda outros jogos Java (como Spiral Knights).
Para o # 2, sugiro que você empacote seu jogo usando o launch4j . Isso fornecerá invólucros nativos (Windows, Linux) em torno de seu aplicativo. Outros benefícios incluem (na página inicial):
O wrapper também fornece uma melhor experiência do usuário por meio de um ícone de aplicativo, uma tela inicial pré-JRE nativa e uma página de download de Java, caso o JRE apropriado não possa ser encontrado.
Você pode obter a versão mais recente do Maven para suas compilações de maven / gradle.
Observe também: o Greenlight não é uma máquina mágica de marketing. Você precisa comercializar o seu jogo muito, muito bem para obtê-lo iluminado.
Se o seu jogo estiver rodando apenas no Eclipse, comece empacotando o .jar, os ativos e tudo o que acompanha o jogo e tente o seu jogo em diferentes sistemas operacionais (ou peça a outras pessoas para fazê-lo).
Você terá um bom retorno sobre os problemas técnicos ("o jogo não está funcionando", "laaag") e os problemas de jogabilidade ("não é engraçado o suficiente", "o que devo fazer?", "Chato ...").
Então você deve pagar uma taxa pelo envio do Greenlight.
Na minha opinião, é ainda melhor se você tiver um lançador nativo, mas isso é um bônus.
Respostas:
Suponho que você realmente queira saber duas coisas:
A resposta para o número 1 é "sim". O Steam hospeda outros jogos Java (como Spiral Knights).
Para o # 2, sugiro que você empacote seu jogo usando o launch4j . Isso fornecerá invólucros nativos (Windows, Linux) em torno de seu aplicativo. Outros benefícios incluem (na página inicial):
Você pode obter a versão mais recente do Maven para suas compilações de maven / gradle.
Observe também: o Greenlight não é uma máquina mágica de marketing. Você precisa comercializar o seu jogo muito, muito bem para obtê-lo iluminado.
fonte
Se o seu jogo estiver rodando apenas no Eclipse, comece empacotando o .jar, os ativos e tudo o que acompanha o jogo e tente o seu jogo em diferentes sistemas operacionais (ou peça a outras pessoas para fazê-lo).
Você terá um bom retorno sobre os problemas técnicos ("o jogo não está funcionando", "laaag") e os problemas de jogabilidade ("não é engraçado o suficiente", "o que devo fazer?", "Chato ...").
Então você deve pagar uma taxa pelo envio do Greenlight.
Na minha opinião, é ainda melhor se você tiver um lançador nativo, mas isso é um bônus.
fonte