Gideros incrível
Uma lista com curadoria de recursos impressionantes para a estrutura de desenvolvimento de jogos Gideros que permite criar facilmente jogos e aplicativos para Android, iOS, HTML5, WinRT e Desktop (Windows, OSX). Sinta -se à vontade para contribuir com a lista fazendo uma solicitação de tração.
Conteúdo
- Começando
- Recursos
- Tutoriais e dicas
- Exemplos completos de jogos
- Publicações
- Ides e editores
- Gráficos e shaders
- Gerenciamento de cena
- Entrada
- Animação e adolescentes
- Tilemaps
- Câmera
- Áudio
- Economizando e carregando
- Monetização
- GUI
- 3d
- Plugins
- LIBRÁRIAS LUA ÚTICAS
- Licença e controtação
Começando
- Download Gideros - Obtenha Gideros aqui (é gratuito, mas as doações são bem -vindas!).
- Introdução ao manual - verifique aqui primeiro para obter uma visão geral da estrutura.
- Referência da API - Sempre que você precisar descobrir algo - este é o primeiro lugar para ir.
- Fórum - junte -se à comunidade muito útil.
- Editor online - Experimente o Gideros no seu navegador sem instalar nada.
- Exemplos on -line - Veja alguns dos capabilitos de Gideros no seu navegador.
- Guia do desenvolvedor - Lista oficial de guias e tutoriais.
Recursos
Uma coleção de recursos (entradas de blog e fórum, sites, pacotes etc.) para Gideros
Tutoriais e dicas
- Tutorial de vídeo introdutório - por um dos mantenedores de Gideros.
- Publicação no Android - Introdução à publicação no Android.
- Melhorando o desempenho - thread do fórum com dicas sobre como melhorar o desempenho dos aplicativos Gideros.
- API da área de trabalho - Visão geral da API da área de trabalho para manipular o cursor do mouse e as decorações de janelas.
Exemplos completos de jogos
- Jogo simples de dodge quadrado-tutorial introdutório sobre a criação de um jogo simples de dodge quadrado.
- Tutorial de de cima para baixo-uma extensa série de tutoriais sobre como fazer uma roguelike baseada em turnos em Gideros.
- Clone de Breakout - Tutorial sobre a criação de um jogo semelhante ao Breakout usando Gideros e Box2D.
- Curso de "Grab the Treasure" - Guia abrangente para Gideros, desenvolvendo um pequeno jogo.
Publicações
Livros sobre Gideros
- Desenvolvimento de jogos para dispositivos móveis Gideros - Livro abrangente sobre o desenvolvimento de um jogo para celular com Gideros.
- Aprenda a Lua para o desenvolvimento de jogos para iOS - introduzindo uma variedade de estruturas de desenvolvimento de jogos baseadas em Lua, incluindo Gideros.
Ides e editores
Editores de código e plugins que funcionam com Gideros
- Usando o Zerobrane Studio com Gideros - Tutorial introdutório para o uso da visualização remota do ZBS com Gideros.
- Codificação ao vivo com Gideros e Zerobrane Studio - Vídeo mostrando os recursos de codificação ao vivo da ZBS e Gideros.
- Zerobrane Studio Integration and Debugging - Tutorial em vídeo do Criador da ZBS.
- Plugin de código do Visual Studio - com suporte Gideros (somente Windows).
- Plugin Sublime Text 3 - Adicionando suporte Gideros ao ST3.
Gráficos e shaders
- Shaders in Gideros - texto introdutório sobre shaders em Gideros.
- Visualizador de Shadertoy - Confira os shaders da Shadetoy usando Gideros.
- Introdução ao recorte e ao tutorial renderStarget - baseado em texto sobre como usar a classe RenderStarget para criar um efeito de recorte.
Gerenciamento de cenas
- Scenemanager - alterne facilmente entre cenas com ou sem transições.
- Passando variáveis usando o cenário - passando variáveis para a próxima cena ao usar o gerente da cena.
Entrada
- Gidswipe - Fácil de usar o Tap e Swipe Manager para Mobile.
- Gestos - Defina e detecte gestos complexos dos pontos Uma lista de pontos.
- Acelerômetro - Exemplo rápido de como usar o acelerômetro do dispositivo como entrada.
- Shake Detection - Smippet Smippet para detectar Shake de dispositivo.
Animação e adolescentes
- Gtween - variáveis de sprite entre esta biblioteca (vem com todas as funções de flexibilização necessárias).
- Animação usando o MovieClip - Tutorial sobre como animar sprites usando a classe Movieclip.
- Classe de Animação do SpriteHeet - Classe que ajuda a criar e reproduzir animações a partir de spriteSheets.
Tilemaps
- Colisão com Tilemaps - Exemplos e sugestões sobre como fazer as coisas colidem com os ladrilhos em seu tilemap.
Câmera
- Câmera suave com arrastar e beliscar a zoom-implementação de classe útil para uma câmera em um jogo para celular.
Áudio
- Introdução ao uso do áudio com Gideros - Tutorial sobre a geração e o uso de sons com Gideros.
Economizando e carregando
- Usando JSON - Carregando e salvando manualmente via JSON.
- DataSaver Module - Wrapper amigável para facilitar o maior número possível de dados de economia e carregamento.
- Criptografando arquivos de salvamento - algumas idéias (com código) sobre como proteger os arquivos salvar de manipulação indesejada.
Monetização
- Admob Integration - Tutorial em vídeo sobre a integração do AdMob em seu jogo.
- Google Service Integration - Segunda parte do tutorial Admob mostra a integração do Google Play Service.
GUI
- LAYOUT - ABRIGAÇÃO ABRIGAÇÃO GUI GUI (entrada do fórum).
- Classe de botão - classe simples para criar botões clicáveis.
- Classe de aceslídeo - elemento deslizante da UI que pode ser usado, por exemplo, para seleção de nível.
3d
Nota: o suporte 3D ainda está em desenvolvimento, mas se você gosta de brincar com ele, aqui estão alguns pontos de partida
- Tutorial usando 3D em Gideros - Introdução por um dos mantenedores de Gideros.
Plugins
- SkstoreReView - Plugin Gideros para SkStoreReviewController iOS 10.3+.
- Desenvolvimento de plug -in C ++ - Pegando com o desenvolvimento de plug -in do Gideros em C ++.
LIBRÁRIAS LUA ÚTICAS
Bibliotecas gerais da Lua que são úteis em Gamedev, mas não são específicas de Gideros
- Lume - Ótima coleção de funções que são úteis para o desenvolvimento de jogos.
- Inspecione - Facilmente prenda suas tabelas no console de maneira legível.
- JUMPER-Pathfinfing baseado em grade super-rápido para Lua.
- Bump-Biblioteca simples, flexível e rápida para detecção de colisão usando caixas delinadas por eixo (da versão 2017.8 Gideros em diante contém uma porta C da biblioteca com a mesma API que deve ser usada em vez de CBUMP.
- Bresenham - Algoritmo de linha de Bresenham, implementado em Lua.
Listas incríveis relacionadas
- Awesome-lua
- Awesome-love2d
- Awesome-Gamedev
Licença e contribuição
Contribua com a lista. Basta ler as diretrizes de contribuição para começar.