Adeus XNA

40 respostas
V

A Microsoft anunciou oficialmente o fim do XNA:

Segundo a empresa, em 1 de abril de 2014, eles retiraram a possibilidade de download do XNA Game Studio.

Seguem ainda adiante os projetos MonoGame, SharpDX e o DirectXTK.

O desenvolvimento de games em WinRT também deve ser simplificado, para se aproximar ao que foi o XNA (mas não é igual, nem prometem qualquer tipo de compatibilidade).

O XNA era uma ótima alternativa ao Java2D para desenvolvimento de games.

Além de não ter as falhas do Java 2D e usar o C# (linguagem similar ao Java), permitia o desenvolvimento para as plataformas Windows, Windows Phone e para o X-Box. Também tinha suporte a programação 3D, inclusive com acesso a shaders em HLSL. Com a decisão a Microsoft dá as costas a pelo menos 10.000 desenvolvedores.

40 Respostas

D

é tradicional da MS não se importar com os 10000 desenvolvedores, mas sempre com seus particulares interesses.
até porque criar novas plataformas é o seu interesse… isto abre precedentes à venda de novos produtos

M

Sempre evitei programar com tecnologias MS é por causa disso: vendem a tecnologia como muito superior a tudo que inventaram e depois de uns tempos, descontinuam e lançam outra totalmente incompatível e o desenvolvedor tem de começar tudo de novo. Já vi MS pregando que o futuro era o Activex, o COM/DCOM, o MFC,…fora o .NET que quebrou a compatibilidade entre as versões um monte de vezes.

V

Isso não é exclusividade da MS, a Sun abandonou as seguintes tecnologias relacionadas a jogos e multimídia:

  • Java3D
  • JMF
  • javax.sound
  • javax.comm (o suporte a Windows foi silenciosamente retirado).

Muitas delas sem qualquer aviso, como esse que a MS fez.
Outras, ainda são suportadas no portifólio oficial, mas simplesmente não são mais mantidas (e nem se fala mais sobre o assunto) o que, na minha opinião, é até pior.

No final das contas, empresa nenhuma é santa. O importante é o desenvolvedor ser mesmo flexível e adaptável. Nunca se sabe quando seu tapete será puxado.
Seja por intenção, por falência ou pelo surgimento e crescimento rápido de algo novo.

V

marcosalex:
Sempre evitei programar com tecnologias MS é por causa disso: vendem a tecnologia como muito superior a tudo que inventaram e depois de uns tempos, descontinuam e lançam outra totalmente incompatível e o desenvolvedor tem de começar tudo de novo. Já vi MS pregando que o futuro era o Activex, o COM/DCOM, o MFC,…fora o .NET que quebrou a compatibilidade entre as versões um monte de vezes.

ActiveX, COM e DCOM ainda são tecnologias ativas. O DirectX mesmo, até a versão 11, ainda usa COM+.
O MFC foi realmente uma bola fora.

E faz muito tempo que o .Net não quebra compatibilidade.

Mas não acredito na MS. Já tive problemas com inúmeras versões de VB, de Visual Studio e agora com o XNA.

K

Puxa vida. Não dominava a coisa mas me divertia de vez em quando com o XNA e sonhava em publicar um jogo um dia na live.

Interessante que no artigo da Gamasutra diz também que o próprio futuro do ActiveX está na balança agora.

Então algumas perguntas me vêm à cabeça:

  • O XNA era a nossa porta de entrada pra desenvolvimento voltado para um console que era viável do ponto de vista financeiro. Será que isto acabou? Será que vamos ter alguma alternativa em breve?

  • Se o ActiveX está na balança, é sinal de que uma nova arquitetura Microsoft está a caminho. Um Xbox “720” ou coisa similar está a caminho, claro. Será que o lançamento é portanto iminente?

Aliás, aproveitando, para outros consoles, há alguma alternativa para desenvolvedores como nós, reles mortais, similar ao XNA que nos permita programar pro console diretamente?

V

Temos o Ouya com Java. Mas é um console bem mais modesto. No mais, o C# com o DevKit do PS Vitta.

Agora, a MS está sinalizando que o próximo X-Box deve rodar Windows RT. Então, provavelmente será possível escrever games diretamente em Direct X.

Usar uma engine, como a Unity ou a UDK. O problema não é nem programar, mas publicar. Igual se fazia no XNA, não vejo muita opção hoje. =(

J

Lembro como hoje quando comecei a programar em XNA lá em 2007… fazendo jogos 2d de ping pong,
cartas, só pela diversão de aprender algo que dava show no java2d…

Uma pena uma tecnologia bacana dessa acabar assim, mesmo não tendo acompanhado seus passos nos últimos anos…
Ainda bem que investi apenas uns 7 meses nessa tecnologia.

I

Acho que está muito,muito perto.Parece que a Sony vai revelar alguns detalhes do PS4 dia 20, duvido que a M$ fique muito atrás.

E

*Sonhando… Será que agora o java finalmetne vai se desenvolver o suficiente pra se tornar tão amigávle a criação de jogos como o xna era?

*Acordando

Mas pera ae: 1 de abril? Já to até vendo pessoal desavisado tentando baixar a biblioteca nesse dia e pensando: “Ah, é pegadinha de primeiro de abril, amanhã tá de volta já”. Coitados.

J

Um novo ciclo vai se iniciar. Os jogos exclusivos da plataforma da Sony sao melhores do que os exclusivos da MS, pra mim isso que importa, os jogos, detalhezinho ou outro nao importa, a geracao vai ser a mesma.

R

Fui fazer uma prova para fazer curso pela Microsoft, eles apresentaram a ferramenta XNA, realmente muito poderosa, é uma pena acabarem assim, agora é esperar pra ver as novas.

R

Acho que está muito,muito perto.Parece que a Sony vai revelar alguns detalhes do PS4 dia 20, duvido que a M$ fique muito atrás.

Eu li que a Sony iria esperar o lançamento das especifcações do novo XBox (aka “Durango”), pra lançar as especificações do novo console Playstation (aka “Orbis”, já que no Japão costumam evitar o número 4).

Isso justamente pra dizerem que tem um console melhor, e claro, a um preço maior.

Agora quanto ao XNA, eu tenho um livro em casa que nem cheguei a ler ainda, agora talvez nem leia mais.

F

kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk :smiley: :smiley: :smiley: :smiley:
Menos mal nunca fui Em nenhuma das paletras propostas em época de faculdade sobre XNA!!!
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK

N

Aproveitar pra dar uma olhada no mundo java :wink:

http://jmonkeyengine.org/2013/02/new-sdk-video-tutorial-series/

V

Nossa. O “New SDK” do JMonkey ficou uma cópia fiel da Unity…

I


Eu li que a Sony iria esperar o lançamento das especifcações do novo XBox (aka “Durango”), pra lançar as especificações do novo console Playstation (aka “Orbis”, já que no Japão costumam evitar o número 4).

Não vai rolar isso…os desenvolvedores já estão no terceiro dev-kit, qualquer mudança de especificação a essa altura, é pura especulação.Mas estou curioso para saber as especificações finais e se rolará 4K(o que eu duvido).

J

elissonandrade:
*Sonhando… Será que agora o java finalmetne vai se desenvolver o suficiente pra se tornar tão amigávle a criação de jogos como o xna era?

*Acordando

Mas pera ae: 1 de abril? Já to até vendo pessoal desavisado tentando baixar a biblioteca nesse dia e pensando: “Ah, é pegadinha de primeiro de abril, amanhã tá de volta já”. Coitados.

Quando o vini citou java se referia a plataforma android e não a mesma da linguagem.

J

Eu sempre procuro projetos opensource por causa disso. O tempo de vida deles é bem maior que o de empresas privadas.

J

Eu acho ela bem legal.

V

O problema é que boa parte deles não se desenvolve tanto quanto os de empresas privadas. Pelo menos, não nos open source que não tem uma ou mais empresas privada por trás.

J

O problema é que boa parte deles não se desenvolve tanto quanto os de empresas privadas. Pelo menos, não nos open source que não tem uma ou mais empresas privada por trás.

É isso justamente. Precisa procurar por projetos sólidos. Esses projetos são sustentados por dezenas de empresas, o que dificulta a descontinuidade do mesmo.

O caso do blender é um exemplo.

V

O problema é que boa parte deles não se desenvolve tanto quanto os de empresas privadas. Pelo menos, não nos open source que não tem uma ou mais empresas privada por trás.

É isso justamente. Precisa procurar por projetos sólidos. Esses projetos são sustentados por dezenas de empresas, o que dificulta a descontinuidade do mesmo.

O caso do blender é um exemplo.

Sim, e o QT outro.

I

Devido a um resultado financeiro desastroso(até vendendo prédios para fazer caixa), acho que a própria apresentação do PS4 seria um baita marketing.

Para alguns sites:
http://www.xbitlabs.com/news/multimedia/display/20130131224836_Sony_to_Unleash_PlayStation_4_on_February_20.html

Parece ser iminente o anúncio.

G

Então não haverá contrapartida de tecnologia da MS para o desenvolvimento mais simples de jogos para Window, Phone e Xbox?? Só usando mesmo o Windows RT - wtf?

Bom, mas enfim, era uma boa API.

M

Pelo que entendi eles estão avisando com mais de um ano de antecedência, me parece um bom prazo.

T

[color=#FA8072] :shock: Realmente era uma ótima alternativa
por motivos que o ViniGodoy já citou , fico muito deprê com esse fim ,
dediquei muito tempo estudando e desenvolvendo . :frowning:

Sou newbie ainda , e o conselho do Marcos Alex tornou-se vital :wink: [/color]

V

Grinvon:
Então não haverá contrapartida de tecnologia da MS para o desenvolvimento mais simples de jogos para Window, Phone e Xbox?? Só usando mesmo o Windows RT - wtf?

Bom, mas enfim, era uma boa API.

A Windows RT é beeem mais simples do que a API do Windows antigo. Também é bem mais simples do que fazer em DirectX direto.
A ideia é também continuar evoluindo tecnologias como o DirectX TK, que postei no início.

L

maldita microsoft. Porque não retiram a merda do IE a pior merda que já fizeram? Agora uma das raras coisas que prestam que a M$ fez ela quer jogar no lixo… Justamente agora que a pouco tempo lançaram o kinect sdk que junto com o XNA seria extremamente poderoso para criar jogos e aplicativos utilizando kinect. Agora vai entender que merda passa na cabeça da M$? O que eles realmente devem descontinuar é a desgraça do IE.

V

Cara, evite linguagem vulgar no fórum:
http://www.guj.com.br/java/293258-interface-grafica

A MS não fez nada que outras empresas já não fizeram. Toda tecnologia chega a um fim um dia, e dessa vez foi a vez do XNA.
E pior, eles já sinalizam isso há mais de um ano, e deram o aviso com um ano de antecedência.

Particularmente, eu acho essa uma postura com muito mais ética do que fazia a Sun, quando queria abandonar uma tecnologia:
simplesmente abandonavam sem falar nada, ou suprimiam de seu site sem aviso prévio.

M

Caindo de gaiata numa thread que já foi “finalizada”:

a informação não partiu oficialmente da Microsoft… foi um MVP que feriu o NDA e contou antes do tempo.
Chances (0.1%) de não ser real

Mas, enfim, a linha é continuar o DirectX, que não vai morrer tão cedo mesmo

V

Mais um artigo do GamaSutra sobre o assunto:

S

Mas o fim do XNA ao meu ver não é obrigação parar de usar! ou é?

Ou somente não haverá mais atualizações!? Pois creio que quem gosta ou trabalha com isso ainda tem campo independente da Microsoft finalizar ele ou não no ano que vem! Exemplo Visual Basic 6 que ate hoje tem sistemas rodando e sendo implementados.

nunca mexi com XNA mas so ouvi coisas boas a seu respeito.

M

sciuba:
Mas o fim do XNA ao meu ver não é obrigação parar de usar! ou é?

Ou somente não haverá mais atualizações!? Pois creio que quem gosta ou trabalha com isso ainda tem campo independente da Microsoft finalizar ele ou não no ano que vem! Exemplo Visual Basic 6 que ate hoje tem sistemas rodando e sendo implementados.

nunca mexi com XNA mas so ouvi coisas boas a seu respeito.

Completa razão!

As pessoas estão sensacionalizando isso… tipo, não vai haver mais atualizações vindas da Microsoft, mas existe o mono e o xna pode continuar existindo por lá. E não é porque uma tecnologia não recebe mais atualizações que ela vai parar de ser usada… e vai parar em 2014

V

Eu, particularmente, acho uma das bibliotecas mais didáticas para se aprender jogos. Como falei no primeiro post, não é de tão alto nível quanto a Unity e não é de baixo nível como a SDL + C++. Usa uma linguagem confortável, que é o C# (similar ao Java) e tem suporte a hardware moderno, shaders e 3D.

M

Sim, é incrível. EU até cheguei a escrever sobre no meu primeiro blog de programação, é uma lib incrível para quem quer aprender o básico de jogos. E ainda vai continuar existindo, só não atualizada. Muita gente ainda vai poder aprender sobre dev de games por meio dela.

S

Vou aprender o XNA so pra matar a curiosidade va que eu gosto

D

É uma pena… mas previsivel levando em consideração o que vinha acontecendo.
Uma coisa é certa, com essa a Unity ganha uma força gigante.
Como o pessoal apontou, XNA e Unity são bem diferentes, mas parece que a opção ‘default’ da pergunta “Como programar jogos usando C#?” vai acabar pendendo mais para Unity ou invés do Monogame (que é uma ótima lib) ou algum outro wrapper do DX 11.
Minha curiosidade agora fica para a próxima geração do X-Box e a X-Box Live Indie Games.
Será que a Microsoft vai matar essa canal? Se não, como será?

De qualquer forma, engrosso o coro de que, para fins de aprendizado, o XNA é uma ferramenta fantastica. E ainda vale lembrar que o suporte para a XBLIG está de pé, e uma das coisas mais legais para quem tem o 360 é fazer seu joguinho e rodar nele.

M

Quanto mais vejo notícias da MS, mas fico feliz de não trabalhar com suas tecnologias diretamente. Descontinuidade é uma constante desde os tempos do VB, os desenvolvedores MS precisam sempre estar correndo atrás de reaprender fazer o que sempre fizeram no lugar de evoluir pra novidades.

Não é a toa que hoje em dia a empresa enfrenta uma concorrência muito mais forte com Google, Apple, Oracle e cia.

W

Estava planejando começar a olhar XNA lá pro meio do ano. Agora nem vou mais. Uma pena mesmo.

W

Ironlynx:

Eu li que a Sony iria esperar o lançamento das especifcações do novo XBox (aka “Durango”), pra lançar as especificações do novo console Playstation (aka “Orbis”, já que no Japão costumam evitar o número 4).

Não vai rolar isso…os desenvolvedores já estão no terceiro dev-kit, qualquer mudança de especificação a essa altura, é pura especulação.Mas estou curioso para saber as especificações finais e se rolará 4K(o que eu duvido).
Acho que não é uma questão de mudança de especificações, mas definir o rumo do marketing.

Criado 3 de fevereiro de 2013
Ultima resposta 5 de fev. de 2013
Respostas 40
Participantes 21