Uma biblioteca com amostras de projetos e modelos para aprender o estúdio de fabricante de jogos e a linguagem de criadores de jogos (GML) com arquitetura de código adequada
Os projetos são categorizados em vários níveis de dificuldade:
0 (docs) - Usado para documentação, guias, diagramas UML e pequenos scripts.
1 (Iniciante) - Projetos / amostras pequenas para soluções específicas ou pequenos modelos de jogo.
2 (intermediário) - Projetos ligeiramente acima do nível iniciante, como redes, salvamento e carregamento.
3 (Avançado) - Reservado para mecânicos complicados, como sistemas de inventário, economia, carregamento, rede, conectando GMs a servidores, etc.
Para quem é isso? Esse repositório é destinado principalmente a pessoas que não têm muita experiência com o fabricante de jogos. No entanto, isso não quer dizer que não há nada valioso aqui para desenvolvedores experientes. Minha intenção é criar uma lista valiosa de projetos de amostra que possam ajudar qualquer pessoa a construir sua solução.
Documentos Estrutura da pasta:
documentos:
Diagramas: (diagramas UML, gráficos, desenhos, etc.)
Recursos externos: links para conteúdo livre e útil.
Gráficos: Tilesets, etc.
Guias: Os conceitos de programação explicaram, se/else declarações, casos de comutação, etc. Amostras: projetos de demonstração pequenos que apresentam recursos específicos, como mira baseada em mouse, movimento de cima para baixo ou registro de acerto.
trechos: trechos de código que podem ser facilmente copiados. O snippet inclui código de movimento simples, mira à base de mouse, etc.
Tabela de conteúdo
docs:
diagrams:
-none currently included.
external-resources:
-1 text file with all external resources.
graphics:
-tileset folder, currently 1 tileset included for top-down interiors.
guides:
-if/else statements and switch cases guide
-scoping variables guide
etc.
samples:
-mouse_based_aiming
-simple_hit_registration
-simple_top_down_movement
-subsystems/modules
snippets:
-mouse_based_aiming
-simple_hit_registration
Exemplo de projetos por nível de dificuldade:
0 - Não aplicável
1 - três projetos
2 - três projetos
3 - Um projeto