Postado por Scott Carbon-Ogden, gerente de produtos de jogos para Android
VIDEO
Estamos lançando hoje o Android Game Development Kit (AGDK) , uma gama completa de ferramentas e bibliotecas para ajudar você a desenvolver, otimizar e entregar jogos de alta qualidade para Android.
Os recursos do AGDK seguem três princípios essenciais:
Código criado para o desenvolvimento de jogos. Todas as nossas bibliotecas foram criadas e testadas com base no desempenho com o uso de APIs C ou C++.
Redução da fragmentação. As ferramentas e bibliotecas do AGDK funcionam em várias versões do Android. A maioria desses recursos funcionará em praticamente todos os dispositivos presentes no mercado hoje.
Criado pelo Android, para o Android. Os recursos serão aprimorados pelas futuras atualizações da Plataforma Android, e as bibliotecas fornecerão compatibilidade com versões anteriores sempre que possível.
Nesse lançamento inicial, nos concentramos em cobrir três áreas principais sobre as quais recebemos um grande volume de feedback de nossa comunidade de desenvolvedores: fluxos de trabalho integrados, bibliotecas de jogos C/C++ e otimização de desempenho.
Fluxos de trabalho integrados
Geralmente, quanto menor a necessidade de trocar de ferramenta, mais eficiente é o trabalho. Por isso, com o AGDK, estamos oferecendo novas ferramentas para facilitar o desenvolvimento de jogos para Android em seu ambiente de desenvolvimento integrado principal. Nosso foco estará nas partes do fluxo de trabalho às quais o Google pode agregar um valor exclusivo e solucionar problemas específicos do Android, mantendo a compatibilidade com todas as outras partes com as quais você está satisfeito.
O Android Game Development Extension adiciona o Android como destino de plataforma para o Visual Studio. Com isso, projetos existentes de jogos multiplataforma do Visual Studio podem integrar rapidamente o Android como uma nova plataforma. Saiba mais na sessão sobre o AGDE .
Estamos trabalhando com alguns dos mais conhecidos desenvolvedores de mecanismos de jogos a fim de integrar diretamente nossas ferramentas e bibliotecas, para que você possa se beneficiar de melhorias de desempenho e estabilidade sem a necessidade de fazer mudanças.
Nos casos em que isso não foi possível, nos concentramos em criar plug-ins para mecanismos de jogos como o Unity . Esses plug-ins estão disponíveis em um local único para que você possa obter o que precisa rapidamente.
Bibliotecas de jogos C/C++
Comece o desenvolvimento em C com menos Java Native Interface (JNI) utilizando nossas bibliotecas de jogos para o desenvolvimento em C/C++. A maioria dos jogos e mecanismos de jogos é escrita em C++, ao passo que o desenvolvimento em Android geralmente requer o uso da linguagem de programação Java. Unir essas duas linguagens por meio do Java Native Interface é trabalhoso e pode introduzir bugs ou regressões de desempenho. O AGDK ajudará a criar e personalizar mecanismos de jogos fornecendo bibliotecas de jogos C que minimizam o uso da linguagem de programação Java e do JNI. Com isso, será mais fácil criar, depurar e manter os jogos.
Estamos nos concentrando nos pontos de maior frustração indicados pelos desenvolvedores. Inicialmente, isso envolverá a criação de classes de base para atividade e entrada. No longo prazo, pretendemos criar mais bibliotecas C para fornecer funcionalidades comumente utilizadas nos diversos mecanismos de jogos. Estamos incorporando nossas bibliotecas existentes de controle de frames e de áudio de alto desempenho a esse esforço e adicionando três bibliotecas novas:
Game Activity fornece uma base para a criação de jogos C++. Ela fornece interfaces C para todos os eventos do Android esperados, do giro de tela até o ciclo de vida do app. Assim, você pode minimizar o tempo de desenvolvimento gasto na linguagem Java. Ao contrário da atividade nativa, o Game Activity é compatível com fragmentos e extensível, facilitando a integração de alguns dos SDKs favoritos dos desenvolvedores.
Game Text Input fornece uma maneira estável de usar o teclado de software em C, que é oficialmente suportado e funciona em todas as versões do Android.
Game Controller é uma forma de lidar com a entrada de controladores de jogos em C a fim de mapear as funções deles e de reconectar ao dispositivo, quando necessário.
Saiba mais sobre essas bibliotecas em nossa sessão sobre bibliotecas C/C++ .
Para facilitar ao máximo a integração, você pode obter todas as nossas bibliotecas como uma dependência do Maven, como um arquivo Zip pré-compilado ou como código-fonte.
Otimização de desempenho
Nossa meta é ajudar você a detectar quaisquer problemas de estabilidade ou desempenho antes do lançamento e monitorar o jogo após o lançamento para identificar problemas. Começamos com as métricas mais importantes, como taxa de frames, tempo de carregamento e memória, e novas métricas serão incluídas ao longo do tempo.
Estamos lançando uma grande atualização para o Android GPU Inspector (AGI), que inclui a funcionalidade de criação de perfis de frames. Isso funciona em combinação com os elementos existentes de criação de perfis de GPU para ajudar você a compreender totalmente quaisquer problemas relacionados à GPU. O AGI está atualmente na versão Beta aberta, e você pode saber mais em nossa sessão sobre o GPU Inspector .
Também temos um pacote de criadores de perfis em Android Studio e AGDE para os criadores de perfis de sistema, energia e CPU, além de nosso novo criador de perfil de memória nativa, que os desenvolvedores de jogos podem usar para identificar ineficiências.
O Android Performance Tuner fornece a telemetria de usuário. Você pode utilizá-lo para ver o desempenho das diferentes partes do jogo e também o desempenho dele em diferentes dispositivos. Talvez você já esteja utilizando essa ferramenta para a taxa de frames, e agora estamos lançando uma nova função de tempo de carregamento. Saiba mais em nossa sessão sobre o Android Performance Tuner .
Visite g.co/android/AGDK para ver nossos recursos mais recentes para desenvolvimento de jogos para Android e para fazer o download do AGDK. Confira a faixa da sessão para dispositivos móveis para ver a programação completa de sessões do Google for Games Developer Summit.
7 comentários :
Free Toca Life World MOD APK simulation game for phones.
Gran artículo, gracias por compartir. También me gustaría recomendarles un muy buen juego que es clash royale chino apk última versión. Experiméntalo conmigo.
Tu blog es realmente bueno. Visita y experimenta GBA ROMs free para poder jugar juegos clásicos completamente gratis
if you want to enjoy the latest music and gaming experience then you should have a perfect gaming laptop
I like this article. If you want to download great mod apk applications for Android, modhihe is a great choice!
From enhancing cognitive functions Geometry Dash and fostering social connections to facilitating learning and promoting mental well-being, gaming plays a significant role in our lives.
A very hot apk application today with many young people with the latest version is Tiktok Monedas Infinitas Apk 2024
Postar um comentário