Recentemente, a Oculus começou a enviar seu primeiro conjunto de pedidos do Oculus Rift para os consumidores, um movimento que impulsionará o mercado de realidade virtual. O CEO do Facebook, Mark Zuckerberg, também anunciou que uma ampla gama de jogos estará disponível no lançamento ou logo depois, com ainda mais em desenvolvimento.
Os interessados em fazer parte desta nova e empolgante indústria podem usar o Oculus SDK para construir jogos para o Rift, com a empresa atualizando recentemente o SDK com novos recursos para os interessados em desenvolver realidade virtual jogos.
(LEIA TAMBÉM: Jogo de interseção dimensional chegando ao PC no Steam, PlayStation VR e Oculus neste outono)
A versão mais recente do Oculus PC SDK vem com muitos novos recursos, incluindo suporte para a versão de consumidor do Rift, suporte ao ciclo de vida do aplicativo, integrações nativas com as versões mais recentes do Unity e Unreal Engine e Asynchronous Timewarp (ATW). Aqui estão todos os novos recursos:
- Adicionado TimeWarp assíncrono (ATW). Para obter mais informações, consulte Asynchronous TimeWarp.
- Recursos adicionados para gerenciamento de foco de RV, que ajudam você a fazer uma transição suave de usuários entre o seu jogo ou experiência e o Oculus Home. Para obter mais informações, consulte VR Focus Management.
- Fila à frente atualizada para ser adaptável. Enfileirar quadros previamente processados com 2,8 milissegundos de antecedência para melhorar o paralelismo de CPU e GPU. A fila adaptável à frente funciona de maneira semelhante, mas ajusta automaticamente a hora de início de 0 a -1 quadro (dependendo do desempenho atual).
- Adicionado o indicador de desempenho, que exibe quando o aplicativo está lento ou não mantém a taxa de quadros. Para obter mais informações, consulte Indicador de desempenho
- Adicionado o HUD de desempenho do Oculus Compositor (ovrPerfHud_CompRenderTiming) e renomeado o HUD de desempenho do aplicativo (ovrPerfHud_RenderTiming) para ovrPerfHud_CompRenderTiming.
- Suporte para DirectX 12 (DX12).
A Oculus também lançou o Platform SDK 1.0, permitindo aos desenvolvedores adicionar recursos como tabelas de classificação, combinação multijogador e rede ponto a ponto aos seus jogos e aplicativos.