GDC 2015
No começo de março, ocorreu o mais importante evento para os desenvolvedores de jogos: Game Developers Conference (GDC). Esse evento reunião 26k pessoas e teve patrocínio da Microsoft (outros patrocinadores diamond: Sony, Intel, Unity, Unreal, Valve, Oculus, WarGaming.net). O anúncio das novidades da Microsoft foi feito por Phil Spencer (Head of Xbox) durante sua apresentação “The Future of Gaming Across the Microsoft Ecosystem“. Ele comentou sobre vários aspectos, mas destacaria principalmente:
Xbox Live SDK for Windows 10: API do Xbox Live (Leaderboard, Matchmaking, Achievements, Multiplayer, Profiles, Friends), antes restritas ao Xbox, será liberada para todos os desenvolvedores Windows 10. Durante o evento houve palestras sobre essas funcionalidades, mas não foi disponibilizado o SDK. É importante notar que o SDK é composto por uma biblioteca cliente (wrapper REST) e um backend do Xbox Portal. Embora esses serviços sejam suficientes, o desenvolvedor provavelmente vai criar uma infraestrutura cloud adicional para suportar funcionaliddes de jogos online – ou seja, essa seria uma oportunidade de usar o Azure.
Hero Stats, Achievements, and Leaderboards
https://channel9.msdn.com/Events/GDC/GDC-2015/Best-Practices-for-Leveraging-Cloud-Based-User-Stats-and-Achievements-in-Xbox-LiveCross device gameplay
https://channel9.msdn.com/Events/GDC/GDC-2015/Fable-Legends-Cross-device-Gameplay-with-Xbox-LiveMatchmaking and Gameplay
https://channel9.msdn.com/Events/GDC/GDC-2015/Xbox-Live-Multiplayer-Introducing-services-for-cross-platform-matchmaking-and-gameplay
Universal App Platform (UAP): Já conhecemos o significado do UAP e o impacto para os desenvolvedores. Todos os Xbox retail estarão aptos para deployment, não sendo necessário DevKits. O desenvolvimento de aplicativos Xbox será acessível a todos, deixando de ser tão restrito como é hoje. Existe a oportunidade de usarmos o Xbox como uma demonstração de Universal App, indo além do tablet e phone. Foi comentada sobre a unificação das lojas (Universal Store) e que estarão disponíveis apenas aplicativos Free em um primeiro momento. O roadmap para venda de aplicativo no Xbox está previsto para 2016. Esse slide apresenta a diferenciação entre Desktop Apps, UAP, Xbox SDK (exclusive app).
As palestras técnicas foram muito boas. Eu sou fã do Don Box e recomendo ver sua apresentação durante o GDC (que foi muito semelhante a do WinHEC).
Developing Games for Windows 10
https://channel9.msdn.com/Events/GDC/GDC-2015/Developing-Games-for-Windows-10
DirectX 12: Embora esse não seja o assunto mais atrativo para os desenvolvedores no geral, muitas palestras foram sobre o DirectX. A versão 12 foi uma resposta ao AMD Mantle, que apresentava um desempenho surpreendente nas placas gráficas. As API’s foram simplificadas e houve diminuição no overhead de CPU e memória para controlar os objetos do DirectX. Esse foi um tema muito importante para as fabricantes de placa gráfica (AMD, Nvidia e Intel) e a Microsoft concentrou várias apresentações com os Program Managers.
Advanced DirectX12 Graphics and Performance
https://channel9.msdn.com/Events/GDC/GDC-2015/Advanced-DirectX12-Graphics-and-PerformanceSolve the Tough Graphics Problems with your Game Using DirectX Tools
https://channel9.msdn.com/Events/GDC/GDC-2015/Solve-the-Tough-Graphics-Problems-with-your-Game-Using-DirectX-ToolsBetter Power, Better Performance: Your Game on DirectX12
https://channel9.msdn.com/Events/GDC/GDC-2015/Better-Power-Better-Performance-Your-Game-on-DirectX12
Destaque para essas apresentações:
PC Games for Windows 10
https://channel9.msdn.com/Events/GDC/GDC-2015/PC-Games-for-Windows-10Sustained gaming performance in multi-core mobile devices
https://channel9.msdn.com/Events/GDC/GDC-2015/Sustained-gaming-performance-in-multi-core-mobile-devices
Bill Schiefelbein (Principal PM Lead) apresentou a visão Consumer.
Gaming Consumer Experience on Windows 10
https://channel9.msdn.com/Events/GDC/GDC-2015/Gaming-Consumer-Experience-on-Windows-10
Ele comenta sobre as características do Xbox App no Windows 10:
Social: Será o aplicativo de “game center” disponível em todas as instalações do Windows. A interface apresenta o Gamer Profile com informações de Activity Feed de amigos e Achievements. Hoje muitos gamers utilizam o Skype para comunicação e seria muito interessante ver a evolução desse App.
Game DVR: Em poucas palavras, Bill descreveu a funcionalidade do Game DVR como “a possibilidade de gravar videoclip dos últimos 30 segundos de jogo de forma tão simples quanto tirar screenshots com Print Screen”. Basta apertar Windows + G e o clip seria gravado. Esse será um recurso nativo do Windows 10 e semelhante ao Xbox “Record this”. Funciona com qualquer jogo, não sendo necessário implementar nenhuma funcionalidade específica. GameDVR segue a tendência de gravar gameplays e disponibilizar no YouTube e Twitch.
Streaming to PC: É através do Xbox App que haverá o streaming de video do Xbox para o PC. Além disso, será possível usar o PC como SmartGlass.
Game Hub: Muito semelhante ao antigo “MySpace para as músicas”, esse é um espaço do desenvolvedor para os gamers. Dentro do Xbox App será possível visitar o GameHub do jogo e acompanhar o feed de notícias ou encontrar outros jogadores.
Todos as apresentações (sponsored) da Microsoft estão disponíveis no Channel 9: https://channel9.msdn.com/Events/GDC/GDC-2015.
Anúncios importantes (Outras Empresas)
Unreal FREE: Recentemente a Epic Games tem anunciado mudanças agressivas no engine Unreal. Durante o GDC foi anunciada a versão FREE do seu engine para todos os desenvolvedores. Apenas quando o faturamento for acima de USD 3000/produto, então haverá a incidência de 5% de royalty. Atualmente o Unreal Engine 4.0 está disponível somente para Xbox, não sendo possível criar aplicativos UAP.
Corona SDK FREE: Esse é um framework 2D conhecido por utilizar a linguagem LUA e está disponível gratuitamente. Os recursos mais avançados ainda precisam do Corona SDK Enterprise ou CoronaCards, que corresponde a um modelo de assinatura. Enquanto o Corona Cards for iOS e Android são pagos, o “CoronaCards for Windows Phone” é grátis. Entre as TopApps, temos a Tapps Games utilizando essa engine de jogos e estão portando 50+ jogos para WP.
Unity Personal Edition FREE: Unity é líder entre os frameworks de jogos e anunciou sua nova licença Personal (empresas com até 100k USD de faturamento). Essa versão tem todas as funcionalidades, semelhante ao nosso “Visual Studio Community Edition”. Eles anunciaram a nova versão da engine: Unity 5.0. Atualmente quase todos nossos investimentos Microsoft estão direcionados com parceria da Unity, ou seja, as estratégias de UAP e DirectX 12 seguem bem alinhadas.
Realidade Virtual: Uma série de empresas fizeram anúncios nessa área. Destacaria o Projeto Morpheus da Sony para ser lançado em 2016, a parceria entre Valve e HTC, além do Oculus VR. Muitas tecnologias estão vindo nessa área e está difícil acompanhar.
Comments
Anonymous
August 24, 2015
Excelente as informações, estava de olho ... Muito material para acompanhar. Obrigado Fabricio, ajudou muito o feedback. Experimentei o Everyplay e achei bem interessante, e vai além em gravar 30 segundos de gameplay. grava todo gameplay, e ainda grava a câmera do jogador, se desejar, com comunidade pra comentar ... A informação do SDK do Xbox é fantástica ... Só acredito com a SDK em mãos ... Ja havia tentado a submissão ao ID@xbox... e é necessário um APP nos moldes Xbox para aquisição, a poucos meses atraz ... Sabe maiores detalhes para aquisição da SDK ?Anonymous
August 31, 2015
Olá Guima! Ainda não saiu nenhuma informação pública sobre o SDK do Xbox, mas ela já está disponível para alguns poucos desenvolvedores via programa beta. Não há previsão de lançamento do SDK nesse ano, mas acredito que vão falar mais dele ainda.