Desenvolvimento de jogos para celular no Android - taxa de 12.000 rublos. da Coddy School of Programming for Children, treinando 4 módulos (meses)
Miscelânea / / December 01, 2023
Idade: 12-16 anos
Nível: para iniciantes.
Duração: a partir de 4 módulos (meses), a partir de 16 horas*.
Formato: aulas individuais e em grupo, offline e online (tempo real).
Número de filhos: de 1 a 8.
Preço:
a partir de 750 rublos/hora em um grupo online,
a partir de 850 rublos/hora em um grupo offline,
a partir de 1.050 rublos/hora individualmente online,
a partir de 1980 rublos/hora individualmente offline.
Você quer que seu filho não apenas brinque no smartphone, mas também desenvolva seus próprios jogos para celular? Você quer que seu filho se interesse por programação e crie seus próprios projetos completos? Então o curso “Desenvolvimento de Jogos Mobile no Android” é definitivamente para você.
A indústria de jogos é uma das áreas mais promissoras da atualidade, e a profissão de desenvolvedor Android é muito procurada e bem remunerada. A maioria dos jogos é criada usando motores de jogo. Unity3D é um mecanismo de jogo muito popular para o desenvolvimento de jogos 3D, que tem sido usado no desenvolvimento de alguns dos jogos mais famosos - de Pokémon Go a Hearthstone: Heroes of Warcraft.
Ao criar seus próprios jogos, a criança não apenas aprenderá o básico da programação, mas também poderá no futuro transformar seu hobby em um trabalho de tempo integral e bem remunerado.
Além disso, as competências que uma criança adquire na criação de jogos serão úteis noutras áreas, seja na escrita de programas diversos, no design, nas redes sociais, na animação e até no cinema!
Inscreva seu filho no curso “Desenvolvimento de jogos móveis Android” desenvolvido pela escola de programação CODDY para crianças de 12 a 16 anos, e dar a ele a oportunidade de um amante de jogos se tornar o criador de seu próprio jogo universo.
Para quem o curso é indicado:
- Para quem se interessa por jogos para celular
- Aqueles que sonham em se tornar criadores de seus próprios jogos
- Para quem quer aprender a trabalhar com o motor profissional Unity3D
- Para caras que querem concretizar suas ideias criativas em jogos reais para celular
Conteúdo do curso:
- Conhecendo a interface do Unity3D
- Ferramentas básicas e funcionalidades do mecanismo Unity3D
- Conhecendo e trabalhando com a Assets Store interna
- Formação da base de ativos do projeto
- Explorando o Editor Sprite interno
- Trabalhando com imagens
- Criando níveis completos no jogo
- Criando e programando um controlador de jogo
- Explorando e adicionando componentes físicos
- Testando o projeto dentro do motor
- Primeiro teste Construção e compilação do projeto
- Desenvolvimento do enredo do jogo
- Adicionando mecânica de jogo aos níveis criados
- Criação da interface de usuário do jogo. Conhecendo a IU
- Apresentando a ferramenta de animação
- Criando objetos animados para o jogo
- Criando condições de vitória e derrota no jogo
- Dublagem para um projeto de jogo. Trabalhando com fonte de áudio e mixer de áudio
- Efeitos no Unity3D
- Trabalho final no projeto do jogo
- Formação da versão de lançamento do jogo
- Baixando um jogo finalizado para o seu telefone
- Criando uma conta de desenvolvedor no Google Play
- Publicando o jogo no Google Play
- Apresentação do seu projeto de jogo
Objetivos do curso:
1. Familiarize-se com o mecanismo Unity3D e os recursos para trabalhar nele.
2. Domine as habilidades de desenvolvimento de jogos para dispositivos móveis.
3. Vá desde o básico de um Game-Dev móvel até a montagem de seus próprios jogos móveis.
4. Desenvolva seu próprio jogo para celular no Android e apresente-o.
Descrição:
O curso é destinado a pessoas que desejam se aventurar como desenvolvedores mobile no Android. Durante o curso, os alunos conhecerão um dos motores de jogos mais populares, o Unity3D, e aprenderão como criar seus próprios jogos para celular usando-o.
O desenvolvimento de jogos mobile é considerado uma das áreas mais promissoras da atualidade. E especialistas em desenvolvimento de jogos para Android são procurados em todo o mundo.
O motor profissional Unity3D é gratuito e possui uma interface clara e amigável, inclui diversas ferramentas para trabalhar com gráficos e design. O Unity3D possibilita o desenvolvimento de jogos “do início ao fim” e é indicado até mesmo para quem não tem conhecimento ou experiência em programação.
Durante o curso, meus filhos e eu percorreremos todo o caminho de desenvolvimento de um jogo para celular - desde o conceito até o upload para o Google Play.
Pessoal do nosso curso:
- estudará a interface e as ferramentas do mecanismo Unity3D
- irá desenvolver as habilidades de desenvolvedores de jogos profissionais
- aprenda a criar objetos para o futuro jogo
- irá desde o básico do desenvolvimento de jogos para dispositivos móveis até a construção de seu próprio jogo
- dominar habilidades no trabalho com animação e imagens
- serão capazes de desenvolver seus próprios enredos de jogo
- trabalhe com uma grande biblioteca de sons e dê voz ao seu projeto de jogo
- criará uma versão de lançamento do jogo e fará o download para o seu smartphone
- ganhará habilidades para apresentar seu projeto e falar em público com sucesso
Após a conclusão do curso, os alunos:
- aprenda o que é o mecanismo Unity3D e como trabalhar com ele
- aprenderá de forma independente como formar a base de um projeto de jogo
- terão a oportunidade de concretizar suas ideias criativas em um jogo real
- desenvolverá pensamento inovador, lógico e criativo
- desenvolver seu próprio jogo e enviá-lo para o Google Play
- dominarão as habilidades de apresentação e apresentarão seu projeto de jogo
O que você precisa para as aulas?
Para concluir o curso, seu filho precisará de um computador/laptop.
Se as aulas forem online:
Acesso à Internet (verifique a estabilidade da ligação à Internet, a partir de 10 Mbit/seg).
Fones de ouvido, bem como equipamentos adicionais para melhor qualidade de som: microfone ou fone de ouvido.
6
cursosProfessor do curso:
“Unity 3D”, “Desenvolvimento de jogos mobile em Android”, “Desenvolvimento iOS para iniciantes”, “Inglês e Python”, “Curso Stanford Swift”, “Desenvolvedor de videogame: criando jogos 2D de diferentes gêneros”
Educação:
Universidade Estadual de Economia, Estatística e Informática de Moscou, especialidade “Suporte matemático e administração de sistemas de informação”. Nível de inglês: Proficiência (QECR Nível C2; Certificado CAE - Grau A, emitido pela Universidade de Cambridge)
Experiência:
Ele completou um estágio na Academia Russa de Ciências e trabalhou como programador na empresa ES-Leasing. Ele ensina programação e inglês na Alibra School.
“Não pensei que a programação pudesse ser tão interessante até me familiarizar com os métodos modernos de ensino. Com base em um desses métodos, foi criado o curso de formação Swift Playgrounds, que ministro. Este curso me impressionou pela acessibilidade do material e ao mesmo tempo pela grande quantidade de trabalhos práticos com objetivos simples e compreensíveis. É esta abordagem que nos permite gerar um interesse notável pela programação tanto em crianças como em adultos. O motor de jogo Unity, por sua vez, é bastante fácil de aprender e permite criar jogos de diversos gêneros quase “de joelhos”. Acredito na aplicação prática das habilidades de programação durante o aprendizado, por isso os cursos são estruturados de forma a desenvolver ao máximo as habilidades de programação nas crianças.”
9
cursosProfessor do curso:
“Minecraft: uma introdução à inteligência artificial”, “Unity 3D”, “Desenvolvimento de jogos mobile no Android”, “Criação de jogos no Scratch”, “Programação Minecraft”, “Minecraft in Scratch”, “Unreal Engine 4”, “Modelagem 3D de jogos”, “Python e JavaScript: jogos programação em CodeCombat"
Educação:
Universidade Estadual de Moscou em homenagem M. V. Lomonosov, Faculdade de Mecânica e Matemática
Participante certificado no programa de treinamento de programação Minecraft
Programa Inovador para Professores Certificados pela Microsoft
Experiência:
Envolvido no desenvolvimento de software em Java e C, programação multithread. Melhora constantemente, utiliza abordagens modernas em desenvolvimento e gerenciamento de projetos. Estuda padrões de design e arquitetura de projetos de software, possui conhecimento na área de criptografia e proteção de dados. Ativamente interessado no tópico de redes neurais e análise de dados. Concluiu uma formação na Samsung SW&IT School sobre noções básicas de informática e programação, onde defendeu um projeto individual de desenvolvimento de uma aplicação Android e sagrou-se vencedor absoluto do concurso final. Como parte de uma equipe de três pessoas, participei do campeonato de cases Kaspersky CyberHeroes. Responsável pelo desenvolvimento de um aplicativo mobile demo e divulgação da parte de software e hardware do projeto. Ele é um desenvolvedor de aplicativos ativo no Google Play e possui diversas publicações no portal de código aberto GitHub. Mantém um estilo de vida saudável e frequenta regularmente a piscina.
“Para qualquer aluno, um ambiente amigável no trabalho em equipe é muito importante. Como professor e mentor, procuro ajudar o aluno a dar vida às suas ideias, ao mesmo tempo que lhe explico o lado técnico da questão ao mais alto nível. Quaisquer coisas complexas podem ser explicadas em linguagem simples: quer você esteja escrevendo um jogo, lançando uma startup ou queira estudar um assunto, qualquer ideia que você tiver será apoiada e implementada. É assim que a educação tecnológica deveria ser.”
1º módulo
O primeiro dia
Conhecendo a interface do Unity3D
− Janelas principais do programa e suas funcionalidades
− Ferramentas para trabalhar com sprites 2D
− Estudo de um sistema de coordenadas tridimensional
− Estudo da componente Transform (posição/rotação/escala)
Resultado da lição: estudando a interface do motor.
Tarefa prática: criando uma primeira cena de teste.
Segundo dia
Apresentando o Assets Store interno
− Trabalhando com a loja interna – Assets Store
− Formação da base de ativos do projeto
− Aprendendo formatos de arquivo
− O conceito de um objeto Prefab
Resultado da lição: trabalhando com uma loja interna
Tarefa prática: formação da base de ativos do projeto
Dia três
Explorando o Editor Sprite interno
− Trabalhando com planilhas Sprite
− Fatiar, salvar imagens como objetos separados
− Trabalhando com “mapas de blocos” (TileMap)
− Criação de pré-fabricados de jogos
Resultado da lição: adquiriu habilidades de edição de imagens.
Tarefa prática: crie pré-fabricados de objetos de jogo de cena.
Dia quatro
Criando níveis completos no jogo
− Desenvolvimento de 2-3 níveis no projeto
− Trabalhando com sprites 2D no palco
− Adicionando componentes físicos a objetos de cena
− Preparando para criar um controlador de jogo
Resultado da lição: criação de 2-3 níveis de jogo completos.
Tarefa prática: complete o trabalho de criação de nível.
2º módulo
O primeiro dia
Criando e programando um controlador de jogo
− Criando um controlador de jogador
− Explorando e adicionando componentes físicos
− Editando um gerenciamento de script preparado
− Build Intermediário do projeto (primeiro teste no telefone)
Resultado da lição: o aparecimento de um “controlador” de jogo no projeto.
Tarefa prática: testar o projeto dentro do motor, corrigir deficiências.
Segundo dia
Primeiro teste Build do projeto
− Alterando a configuração do projeto
− Instalação de suporte de construção adicional
− Compilação do projeto
− Transferindo o arquivo APK de instalação para o seu telefone
Resultado da lição: primeiro teste beta do projeto.
Tarefa prática: definir a configuração do projeto, testar o jogo.
Dia três
Desenvolvimento do enredo do jogo
− Criando NPCs inimigos no palco
− Desenvolvimento da componente de missão
− Compilando missões secundárias
− Desenvolvimento de minijogos dentro do projeto
Resultado da lição: criando os enredos principais e secundários do jogo.
Tarefa prática: adicione NPCs amigos e inimigos.
Dia quatro
Adicionando mecânica de jogo aos níveis criados (parte 1)
− Interação do PlayerController com objetos de cena
− Estudo da interação “sobre raios (Ray)”
− Adicionando mecânica de jogo simples
Resultado da lição: adicionando mecânica de jogo simples ao projeto.
Tarefa prática: utilizando os conhecimentos adquiridos para realizar trabalhos de mecânica de jogo, Build intermédio.
3º módulo
O primeiro dia
Adicionando mecânica de jogo aos níveis criados (parte 2)
− Interação do PlayerController com objetos de cena
− Estudo da interação “nos gatilhos (zona de gatilho)”
− Adicionando mecânica de jogo simples
Resultado da lição: adicionando mecânica de jogo simples ao projeto.
Tarefa prática: utilizando o conhecimento adquirido, trabalho completo de mecânica de jogo, Build intermediário.
Segundo dia
Criação da interface de usuário do jogo. Conhecendo a IU
− Introdução ao conceito de UI – interface de usuário
− Objetos básicos de UI, configuração e personalização
− Desenvolvimento do menu principal do jogo e da interface do palco principal
Resultado da lição: estudando UI, criando uma interface em seu jogo.
Tarefa prática: conclua o trabalho de criação do cardápio e das lojas do jogo.
Dia três
Apresentando a ferramenta de criação de animação
− Introdução à criação de animação baseada em quadros
− O conceito de “pontos-chave”, “escala de tempo”
− Animando sprites no palco
− Criando e trabalhando com Animator Controller
Resultado da lição: adquiriu habilidades no trabalho com animação.
Tarefa prática: crie o número necessário de objetos animados no palco.
Dia quatro
Criando condições para vitória e derrota no jogo. Utilizando as habilidades adquiridas em UI e animação, desenvolva painéis:
− Vitória
− Derrotas
− Condições para recarregar níveis
Resultado da lição: interface de jogo atualizada e personalizada.
Tarefa prática: concluir o trabalho em aula, corrigindo deficiências.
4º módulo
O primeiro dia
"Atuação de voz para o projeto"
− Usando bibliotecas de som, transfira para o projeto Audio Clip
− Adicionando sons e música ao palco principal e menu principal
− Trabalhando com Fonte de Áudio e Mixer de Áudio
Resultado da lição: adicionando sons e música ao jogo.
Tarefa prática: terminar o trabalho e testar o som no projeto.
Segundo dia
Efeitos no Unity3D
− Linha – efeito, adição e configuração
− Trilha – efeito, adição e configuração
− Sistema de partículas em um projeto 2D
Resultado da lição: habilidades em trabalhar com efeitos no Unity3D.
Tarefa prática: adicionando e personalizando efeitos no jogo.
Dia três
Concluindo o projeto
− Alterando as configurações do jogador
− Formação da versão de lançamento do jogo
− Excluindo cenas de teste
− Construir projeto
Resultado da lição: conclusão do projeto.
Tarefa prática: baixando o jogo finalizado como um arquivo APK para o seu telefone.
Dia quatro
Olá Mundo!
− Criação de uma conta de desenvolvedor no Google Play
− Trabalhando com o desenvolvedor do Play Console
− Publicar o jogo no Google Play
− Criando uma apresentação do seu próprio projeto
Resultado da lição: postando seu próprio jogo no Google Play.