SlideShare uma empresa Scribd logo
1 de 67
Desenvolvimento de Games Instrutor: Michel Fabiano
Apresentação Curso de Férias que possui uma carga horária de 15 horas, divididos em 3 horas por dia, durante 5 dias na semana. Curso tem o intuito de apresentar o processo de criação de um jogo com a ferramenta Game Maker.
Conteúdo Geral Aula 01 Apresentação e Visão Geral Aula 02 Game Maker e Elementos Aula 03 Início do Projeto Aula 04 Continuidade do Projeto Aula 05  Finalização do Projeto
Aula 01 - apresentação Apresentação e Visão Geral do Game Maker
Introdução Os jogos são um dos maiores divertimentos do ser humano, com a criação da eletrônica os divertimentos ganharam novas roupagens conhecidos como jogos eletrônicos, por ai temos diversos exemplos como:  MiniGames, VídeoGames, Jogos para PC’s e muitos outros exemplos.
História dos Jogos Eletrônicos Os jogos eletrônicos ganham conhecimento da população apenas na década de 70, no entanto há alguns fatos históricos importantes sobre o seu desenvolvimento. 1958  1º Game, Tennis for Two, Laboratório Militar dos EUA, BrookhavenNationalLaboratory (PC) 1961 SpaceWar, surgido dentro do MIT (PC)
História dos Jogos Eletrônicos 1971 Criação do 1º videogame conectado a TV, Odyssey. 1973 Pong, criação da Atari e sucesso na época 1980 SpaceInvaders, da Atari e um novo sucesso. Battlezone, 1º jogo em 3D em 1º pessoa, governo americano compra o projeto. Criação do mais famoso e conhecido para Atari da Namco, PacMan.
Resumo - Década de 80 Na década de 80 o sucesso era o Atari e diversas empresas que hoje conhecemos desenvolviam jogos para o Atari são elas: Nintendo, Imagic, Namco, Konami, Sega Deste modo na década de 80 surgem novos consoles para brigar e ocupar o lugar da Atari que vem sofrendo com quedas de vendas em seus consoles no mundo.
Exemplos Nintendo 64 SuperNes PS One Mega Drive / Genesis XBOX 360 Wii PS 3
O que é um game? Game ou jogo eletrônico é uma forma de entretenimento, hoje em dia tais jogos podem levar ao desenvolvimento do aprender, como: criação de estratégias; responsabilidades e;  outros exemplos.
Gêneros de Games Há diversos gêneros de games, os mais conhecidos são: ,[object Object]
 MMORPG
OnLine ou Web- Estratégia - RPG - FPS - Esportes - Aventura - Ação - Corrida
Gêneros de Games NPD Group: 2008 – Unidades Vendidas
Profissionais dos Games
Etapas de Planejamento Objetivo do Jogo Critério de Finalização História Jogabilidade Rejogabilidade “Clemência” Desafio Recompensa Salvar e Registrar “Ecossistema” do jogo Polimento
Ferramentas de Criação Há uma série de ferramentas conhecidas pelo nome de FrameWork, são eles: Adobe Flash SCRATCH ... e muitos outros!
Visão Geral da Ferramenta É uma ótima ferramenta para quem deseja iniciar na programação de jogos. Comandos simples e intuitivos. É uma ferramenta proprietária, no entanto há a sua versão gratuita. Proprietária: Yoyogames 1999: Criador – Mark Overmars
Interface Gráfica Game Maker
Semelhanças entre Scratch e GM Scratch Ferramenta Básica Desenvolve o principio básico em programação Conceitos básicos na programação de jogos Games em 2D Animação Game Maker Ferramenta Avançada Desenvolve o aluno no ambiente básico até ao avançado em programação Aborda todos os conceitos na programação de jogos Uso de linguagem: GML Games em 2D e 3D Animação
Conhecendo o GameMaker Visite o Site da Yoyogames para conhecer um pouco mais sobre essa ferramenta ou senão faça uma busca em um site de pesquisa que você encontrará muitas outras informações sobre o GameMaker. http://www.yoyogames.com
Elementos Básicos - Resumo Sprites São as imagens, pense na imagem do jogador, dos inimigos, enfim a imagem é o Sprite. Objetos (Objects) Bom você tem a imagem (Sprite) que tal ela ganhar vida, poder se mover? Para isso você terá que criar um Objeto que receberá essa “vida artificial”. BackGrounds São os fundos telas, o cenário, a imagem para o palco. Room(Palco) É o ambiente visual da criação do jogo, onde você posicionará os objetos criados.
Atividades Básicas Nesta aula haverão atividades para criação de: Sprites Backgrounds Objetos Rooms
Criação de Sprite Junto com o professor crie um sprite, siga os passos conforme demonstrado. É muito importante entender o conceito básico de cada objeto, então lembre-se do significado de sprite.
Criação de Background Junto com o professor, você irá criar Backgrounds que poderão ser utilizados na Roomou nas Rooms do jogo. É importante dar nomes aos sprites, backgrounds, objetos e outros quando forem criados, fica melhor o entendimento e o que significada cada um dentro do projeto do jogo.
Criação do Objeto Agora você irá criar o objeto referente ao Sprite criado na atividade anterior, vamos aprender alguns comandos básicos de movimentação, então siga o professor com bastante atenção.
Criação da Room Agora você irá criar a Room e inserir os objetos dentro da Room, além de configurar a Room adequadamente, por exemplo inserir a imagem de Background dentro da Room. Por final você irá testar o seu personagem na Room, para ver se realmente ele se move.
Atividade Final Criação de um jogo onde o intuito é inserir um personagem e com o botão esquerdo do mouse iremos clicar em cima do personagem, quando o clique tiver sucesso o usuário ganhará pontos. Acompanhe o professor para criação do primeiro jogo.
Aula 02 – GM e elementos Conhecimento básico sobre os principais elementos de criação de um jogo, além de apresentar os passos básicos na área de programação com Game Maker.
Elementos Básicos de um Jogo Sprites São as imagens referentes aos objetos utilizados na criação dos jogos, como exemplo a imagem de um personagem. Objetos (Objects) São os responsáveis por receber os Scripts (Comandos) onde o objeto “ganhará vida” no jogo. BackGrounds São os fundos de tela de um jogo em 2D Sounds São os sons que serão inseridos e programados no jogo quando acontecer algum evento, por exemplo uma colisão, uma pontuação extra, a música de fundo do jogo. Scripts São os comandos que utilizaremos para “dar  vida” aos objetos. Room (Palco) É o ambiente visual da criação
Programação Básica No GameMaker utilizaremos os botões de programação ao invés de digitar os comandos de programação em GML, já que este curso pretende dar uma visão geral e básica na criação de um game.
Movimentação de Objetos Lembra-se do Plano Cartesiano? Bom, lembra-se de X e Y ?  Isso mesmo, esse é o plano cartesiano, para entendermos um pouco melhor a movimentação de um Sprite no Palco é importante saber quando o X e o Y são positivos e negativos.
Movimentação de Objetos Eixo X Movimento para Esquerda, números negativos. Movimento para Direita, números positivos. Eixo X (Horizonal) Esquerda (LEFT) Direita (RIGHT) Caminhar, Correr, Andar
Movimentação de Objetos Eixo Y Movimento para Acima, números Negativos. Movimento para Abaixo, números Positivos. SUBIR (UP) Eixo Y (Vertical) ABAIXO (DOWN) Pular, Abaixar, Saltar
Movimentar um Objeto Para movimentar um objeto dentro do GameMaker é necessário uma série de passos: 1º) Criar um Sprite 2º) Criar um Objeto 3º) Programar o Objeto 4º) Inserir o Objeto na Room Para essa atividade siga os passos juntamente com o professor.
Atividade 01 - Movimentação Criar um Sprite Você irá clicar no botão do PacMan vermelho. Uma nova tela surgirá: Aqui você deverá dar um nome ao Sprite e Carregá-lo.
Atividade 01 - Movimentação Criar um Objeto Agora você deverá criar um Objeto, para isso clique no Globo Azul (CreateObject) Uma nova caixa surgirá com a opção de dar um nome ao Objeto e criar a referência entre o Sprite e o Objeto. Ainda é possível nesta tela criar a programação (Eventos) de movimentação do personagem.
Atividade 01 - Movimentação Criar a programação de movimento Nesta tela você deverá clicar em AddEvent e escolher a opção Keryboar, pois será através do teclado que o objeto irá se mover. Quando clicar em Keyboard você terá diversas opções de teclas, para mover serão UP, Down, Right e Left.
Atividade 01 - Movimentação Nesta nova tela você irá criar as ações de movimentação no nosso caso será o uso da ação Jump to Position, para mover o Personagem na tela. Siga os passos com o professor.
Atividade 01 - Movimentação Jump To Position Cada tecla precisará dessa ação, então você deverá programar as ações nas coordenadas de X e Y, no slide a seguir você terá os valores.
Atividade 01 - Movimentação Ações para os botões Tecla: Comando (Posição X, Posição Y) Left (Esquerda): Jump to Position (-5,0) Right (Direita): Jump to Position (5,0) Up (Acima): Jump to Position (0,-5) Down (Abaixo): Jump to Position (0,5) No campo computacional, o plano cartesiano é ao contrátio apenas no EIXO Y (Vertical).
Atividade 01 - Movimentação Criar a Room Clique no botão semelhante a uma janela Após isso você deverá inserir o objeto na room, para assim depois testar o jogo clicando no botão RUN.
Salvar e Criar Executável Para Salvar o Projeto você deverá clicar em File, Save As.  Dê um nome para o arquivo e o armazena na pasta desejada. Para criar um Executável clique em File, CreateExecutable.
Atividades - Resumos Criar um novo Sprite, Objeto e programar teclas para movimentá-lo na tela, utilize agora as teclas A, S,D,W. Esquerda (Left) – Tecla A Direita (Right) – Tecla D Acima (Up) – Tecla W Abaixo (Down) – Tecla S
Atividades - Background Inserir um background para a Tela de Fundo da Room.
Atividades - Pontos Nesta atividade o aluno deverá inserir três Sprites (Mario, Bloco e Diamante), quando o Mario tocar no Diamante, ele deverá ganhar 10 pontos, quando tocar no bloco é a colisão. Crie também um background como cenário da Room. Inserir diversas moedas na Room e Testar.
Atividades – Move Fixed Criar um Sprite e inserir um código de movimentação baseando na opção Move Fixed, isso para mover o personagem para Esqueda, Direita, Acima e Abaixo. Utilizar um Sprite e Objeto para Colisão Fazer o código de colisão entre Personagem e Parede.
Aula 03 – Início projeto Primeiros passos na criação do jogo
Definição do Jogo Nesta curso criaremos um jogo em 2D, simples e já com as imagens gráficas prontas. Os códigos serão feitos em sala de aula junto com o professor. Siga as etapas passo-a-passo.
O jogo Neste primeiro projeto iremos focar na criação de: Sprites Backgrounds Objetos Programar os códigos para movimentação, colisão, Placar (Score),  Vidas (Life), Mudar de Room, Recorde e Reiniciar o Game .
Sprites Neste projeto você utilizará os sprites da pasta do curso e indicados pelo professor, abaixo sugestão de nomes para os sprites: Sprites:  ,[object Object]
spr_bola (bola.png)
spr_bloco_vermelho (bloco_vermelho.png)
spr_bloco_amarelo (bloco_amarelo.png)
spr_bloco_azul (bloco_azul.png),[object Object]
bg_textura_02 (textura_02.png)
bg_textura_03 (textura_03.png),[object Object]
Objeto Bola Criar código de movimentação Eventos para teclas: Direita (Right), Esquerda (Left), Acima (Up) e Abaixo (Down) Uso da ação Jump to position: Left (Esquerda): Jump to Position (-5,0) Right (Direita): Jump to Position (5,0) Up (Acima): Jump to Position (0,-5) Down (Abaixo): Jump to Position (0,5)
Objeto Bola Código de Colisão com Parede (SOLID) Agora você deverá adicionar o Evento Colisão e inserir a ação para a Bola ficar parada quando ocorrer uma colisão (Move Fixed). Evento Collision – obj_parede Ação – Move Fixed (Centro)
Objeto Bola Agora mudar as Rooms quando a bola tocar na porta colorida, então será um novo evento de colisão, com a ação ir para a próxima Room. Evento Colisão – Ação NextRoom Colisão com Porta Vermelha, Amarela  Ação NextRoom
Objeto Bola Agora e a porta Azul? Bom aqui as ações serão diferentes, quando a bola tocar na porta Azul, deverá Terminar o Jogo. Evento Colisão com Obj_bloco_azul Ações:  Endthe Game Você deve estar se perguntando mas cadê a pontuação? Isso ficará para daqui a pouco.
Rooms Agora você deverá criar 3 telas representando as fases do jogo, quando a bola tocar cada uma das portas coloridas mudará para a próxima room. Utilize as BackGrounds como textura para o plano de fundo da Room. Bg_textura_01, bg_textura_02, bg_textura_03
Pontuação Para contar os pontos vamos programar as portas, quando a bola tocar: colidir com portas deverá marcar 100, 200 e 300  colidir com a parede marcar -10 pontos Para isso você acessará o objeto bola e irá acrescer o campo Set Score +100 e -10 relative, para as colisões com Paredes e Portas.
Pontuação É importante você informar que no início do jogo o Placar começa do Zero, para isso você pode adicionar um Evento Game Start e inserir a ação Set Score Zero, apenas. Além do que você deverá inserir a ação Set theScoreCapitoninfo, onde ele exibirá o placar na barra de título do jogo.
Pontuação Outro Evento que deve ser adicionado é o GAME END (Jogo Terminado), lembra-se quando a bola tocar a Porta Azul, então, agora você deverá adicionar o Evento Game End e inserir as ações: Show thehighscoretable e Restartthe Game
Projeto – Conclusões Finais UFA, terminamos! Neste projeto você viu como criar Sprites, Objetos, Backgrounds, Programar Eventos e Ações, criar Rooms, enfim o princípio básico de um jogo! Parabéns!
Aula 04 – projeto Projeto Final - Início

Mais conteúdo relacionado

Destaque

Apostila do game maker 8.0 (português)
Apostila do game maker 8.0 (português)Apostila do game maker 8.0 (português)
Apostila do game maker 8.0 (português)Rafyusq Queiroz
 
evolução dos jogos
evolução dos jogosevolução dos jogos
evolução dos jogosmrcd
 
História dos Games - Evolução
História dos Games - EvoluçãoHistória dos Games - Evolução
História dos Games - EvoluçãoGerson Victor
 
Oficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTAOficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTAMichele Felkl
 
Game Design para quem não é Game Designer (versão GameDays 2014)
Game Design para quem não é Game Designer (versão GameDays 2014)Game Design para quem não é Game Designer (versão GameDays 2014)
Game Design para quem não é Game Designer (versão GameDays 2014)André Kishimoto
 
Atividades de Programação de Jogos com o software Scratch no 1º Ciclo do Ensi...
Atividades de Programação de Jogos com o software Scratch no 1º Ciclo do Ensi...Atividades de Programação de Jogos com o software Scratch no 1º Ciclo do Ensi...
Atividades de Programação de Jogos com o software Scratch no 1º Ciclo do Ensi...ejml
 
Gamification, Gaming Concepts & Game Design
Gamification, Gaming Concepts & Game DesignGamification, Gaming Concepts & Game Design
Gamification, Gaming Concepts & Game Designvincevader
 
Desenvolvimento de Jogos - Game Design
Desenvolvimento de Jogos - Game DesignDesenvolvimento de Jogos - Game Design
Desenvolvimento de Jogos - Game DesignFabio Moura Pereira
 
Programação em Kodu como instrumento de aprendizagem
Programação em Kodu como instrumento de aprendizagemProgramação em Kodu como instrumento de aprendizagem
Programação em Kodu como instrumento de aprendizagemFernanda Ledesma
 
10 dicas de como fazer um game casual de sucesso para iPhone e Android.
10 dicas de como fazer um game casual de sucesso para iPhone e Android.10 dicas de como fazer um game casual de sucesso para iPhone e Android.
10 dicas de como fazer um game casual de sucesso para iPhone e Android.Rafael Rodrigues
 
Metodologias de desenvolvimento de jogos e introdução a game design
Metodologias de desenvolvimento de jogos e introdução a game designMetodologias de desenvolvimento de jogos e introdução a game design
Metodologias de desenvolvimento de jogos e introdução a game designCaio Vinicius Marques Teixeira
 
Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.
Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.
Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.Caio Vinicius Marques Teixeira
 
Game Design para quem não é Game Designer
Game Design para quem não é Game DesignerGame Design para quem não é Game Designer
Game Design para quem não é Game DesignerAndré Kishimoto
 
Game of Thrones: característica de cada personagem no mundo do vendedor
Game of Thrones: característica de cada personagem no mundo do vendedor Game of Thrones: característica de cada personagem no mundo do vendedor
Game of Thrones: característica de cada personagem no mundo do vendedor Agendor
 

Destaque (20)

Apostila do game maker 8.0 (português)
Apostila do game maker 8.0 (português)Apostila do game maker 8.0 (português)
Apostila do game maker 8.0 (português)
 
Maker Development
Maker DevelopmentMaker Development
Maker Development
 
Apresentação ejml
Apresentação ejmlApresentação ejml
Apresentação ejml
 
evolução dos jogos
evolução dos jogosevolução dos jogos
evolução dos jogos
 
TIPOS DE GAMES
TIPOS DE GAMESTIPOS DE GAMES
TIPOS DE GAMES
 
Game Design e Educação
Game Design e EducaçãoGame Design e Educação
Game Design e Educação
 
História dos Games - Evolução
História dos Games - EvoluçãoHistória dos Games - Evolução
História dos Games - Evolução
 
Oficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTAOficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTA
 
Apresentação de Design de jogos
Apresentação de Design de jogosApresentação de Design de jogos
Apresentação de Design de jogos
 
Game Design para quem não é Game Designer (versão GameDays 2014)
Game Design para quem não é Game Designer (versão GameDays 2014)Game Design para quem não é Game Designer (versão GameDays 2014)
Game Design para quem não é Game Designer (versão GameDays 2014)
 
Atividades de Programação de Jogos com o software Scratch no 1º Ciclo do Ensi...
Atividades de Programação de Jogos com o software Scratch no 1º Ciclo do Ensi...Atividades de Programação de Jogos com o software Scratch no 1º Ciclo do Ensi...
Atividades de Programação de Jogos com o software Scratch no 1º Ciclo do Ensi...
 
Gamification, Gaming Concepts & Game Design
Gamification, Gaming Concepts & Game DesignGamification, Gaming Concepts & Game Design
Gamification, Gaming Concepts & Game Design
 
Desenvolvimento de Jogos - Game Design
Desenvolvimento de Jogos - Game DesignDesenvolvimento de Jogos - Game Design
Desenvolvimento de Jogos - Game Design
 
Programação em Kodu como instrumento de aprendizagem
Programação em Kodu como instrumento de aprendizagemProgramação em Kodu como instrumento de aprendizagem
Programação em Kodu como instrumento de aprendizagem
 
10 dicas de como fazer um game casual de sucesso para iPhone e Android.
10 dicas de como fazer um game casual de sucesso para iPhone e Android.10 dicas de como fazer um game casual de sucesso para iPhone e Android.
10 dicas de como fazer um game casual de sucesso para iPhone e Android.
 
Metodologias de desenvolvimento de jogos e introdução a game design
Metodologias de desenvolvimento de jogos e introdução a game designMetodologias de desenvolvimento de jogos e introdução a game design
Metodologias de desenvolvimento de jogos e introdução a game design
 
Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.
Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.
Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.
 
Game Design para quem não é Game Designer
Game Design para quem não é Game DesignerGame Design para quem não é Game Designer
Game Design para quem não é Game Designer
 
Game of Thrones: característica de cada personagem no mundo do vendedor
Game of Thrones: característica de cada personagem no mundo do vendedor Game of Thrones: característica de cada personagem no mundo do vendedor
Game of Thrones: característica de cada personagem no mundo do vendedor
 
Roteiro para Games
Roteiro para GamesRoteiro para Games
Roteiro para Games
 

Semelhante a Criação de jogos game maker - férias

Criaodejogos gamemaker-frias-100919090019-phpapp01
Criaodejogos gamemaker-frias-100919090019-phpapp01Criaodejogos gamemaker-frias-100919090019-phpapp01
Criaodejogos gamemaker-frias-100919090019-phpapp01Liana Vieira
 
Criação de jogos scratch - férias
Criação de jogos   scratch - fériasCriação de jogos   scratch - férias
Criação de jogos scratch - fériasInstituto Inovar
 
Criação de Jogos 2D com Técnicas 3D Utilizando Python e C
Criação de Jogos 2D com Técnicas 3D Utilizando Python e CCriação de Jogos 2D com Técnicas 3D Utilizando Python e C
Criação de Jogos 2D com Técnicas 3D Utilizando Python e CLeinylson Fontinele
 
Games e inovacao tecnologica
Games e inovacao tecnologicaGames e inovacao tecnologica
Games e inovacao tecnologicaAlexsandro
 
Advanced topics for game developers
Advanced topics for game developersAdvanced topics for game developers
Advanced topics for game developersjuliocoopergames
 
Palestra Game Design
Palestra Game DesignPalestra Game Design
Palestra Game Designvincevader
 
Workshop Games for Good
Workshop Games for GoodWorkshop Games for Good
Workshop Games for GoodClara Ferreira
 
Desenvolvimento de jogos com ogre 3D - Mini Curso Unip
Desenvolvimento de jogos com ogre 3D - Mini Curso UnipDesenvolvimento de jogos com ogre 3D - Mini Curso Unip
Desenvolvimento de jogos com ogre 3D - Mini Curso Unipjonathanblacknight
 
Aula 01 criação de jogos
Aula 01 criação de jogosAula 01 criação de jogos
Aula 01 criação de jogosRicardo neves
 
Conversa com alunos da computação da UFPel (Abril 2015)
Conversa com alunos da computação da UFPel (Abril 2015)Conversa com alunos da computação da UFPel (Abril 2015)
Conversa com alunos da computação da UFPel (Abril 2015)Luiz Nörnberg
 
Palestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de JogosPalestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de Jogosjuliocoopergames
 
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec SantosDesenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santosjonathanblacknight
 
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...Impacta Eventos
 
Monografia - Dantrom, O Viajante do Tempo
Monografia - Dantrom, O Viajante do TempoMonografia - Dantrom, O Viajante do Tempo
Monografia - Dantrom, O Viajante do TempoCaio Alonso
 
Júlio Pescuite - Advanced Topics for Game Developers
Júlio Pescuite - Advanced Topics for Game DevelopersJúlio Pescuite - Advanced Topics for Game Developers
Júlio Pescuite - Advanced Topics for Game DevelopersiMasters
 

Semelhante a Criação de jogos game maker - férias (20)

Criaodejogos gamemaker-frias-100919090019-phpapp01
Criaodejogos gamemaker-frias-100919090019-phpapp01Criaodejogos gamemaker-frias-100919090019-phpapp01
Criaodejogos gamemaker-frias-100919090019-phpapp01
 
Criação de jogos scratch - férias
Criação de jogos   scratch - fériasCriação de jogos   scratch - férias
Criação de jogos scratch - férias
 
Oficina Scratch
Oficina ScratchOficina Scratch
Oficina Scratch
 
Criação de Jogos 2D com Técnicas 3D Utilizando Python e C
Criação de Jogos 2D com Técnicas 3D Utilizando Python e CCriação de Jogos 2D com Técnicas 3D Utilizando Python e C
Criação de Jogos 2D com Técnicas 3D Utilizando Python e C
 
Games e inovacao tecnologica
Games e inovacao tecnologicaGames e inovacao tecnologica
Games e inovacao tecnologica
 
Advanced topics for game developers
Advanced topics for game developersAdvanced topics for game developers
Advanced topics for game developers
 
Palestra Game Design
Palestra Game DesignPalestra Game Design
Palestra Game Design
 
Workshop Games for Good
Workshop Games for GoodWorkshop Games for Good
Workshop Games for Good
 
Desenvolvimento de jogos com ogre 3D - Mini Curso Unip
Desenvolvimento de jogos com ogre 3D - Mini Curso UnipDesenvolvimento de jogos com ogre 3D - Mini Curso Unip
Desenvolvimento de jogos com ogre 3D - Mini Curso Unip
 
Aula 01 criação de jogos
Aula 01 criação de jogosAula 01 criação de jogos
Aula 01 criação de jogos
 
Conversa com alunos da computação da UFPel (Abril 2015)
Conversa com alunos da computação da UFPel (Abril 2015)Conversa com alunos da computação da UFPel (Abril 2015)
Conversa com alunos da computação da UFPel (Abril 2015)
 
Palestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de JogosPalestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de Jogos
 
Minicurso pygame
Minicurso pygameMinicurso pygame
Minicurso pygame
 
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec SantosDesenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
 
Cp game design
Cp game designCp game design
Cp game design
 
Oficina scratch
Oficina scratchOficina scratch
Oficina scratch
 
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
 
Monografia - Dantrom, O Viajante do Tempo
Monografia - Dantrom, O Viajante do TempoMonografia - Dantrom, O Viajante do Tempo
Monografia - Dantrom, O Viajante do Tempo
 
Apostila Jogos
Apostila Jogos Apostila Jogos
Apostila Jogos
 
Júlio Pescuite - Advanced Topics for Game Developers
Júlio Pescuite - Advanced Topics for Game DevelopersJúlio Pescuite - Advanced Topics for Game Developers
Júlio Pescuite - Advanced Topics for Game Developers
 

Mais de Instituto Inovar

Debian Linux - Demonstração de Aula
Debian Linux - Demonstração de AulaDebian Linux - Demonstração de Aula
Debian Linux - Demonstração de AulaInstituto Inovar
 
Curso de Excel 2007/2010 (Aula 09 e 10)
Curso de Excel 2007/2010 (Aula 09 e 10)Curso de Excel 2007/2010 (Aula 09 e 10)
Curso de Excel 2007/2010 (Aula 09 e 10)Instituto Inovar
 
Curso de Excel 2007/2010 (Aula 07 e 08)
Curso de Excel 2007/2010 (Aula 07 e 08)Curso de Excel 2007/2010 (Aula 07 e 08)
Curso de Excel 2007/2010 (Aula 07 e 08)Instituto Inovar
 
Curso de Excel 2007/2010 (Aula 05 e 06)
Curso de Excel 2007/2010 (Aula 05 e 06)Curso de Excel 2007/2010 (Aula 05 e 06)
Curso de Excel 2007/2010 (Aula 05 e 06)Instituto Inovar
 
Curso de Excel 2007/2010 (Aula 03 e 04)
Curso de Excel 2007/2010 (Aula 03 e 04)Curso de Excel 2007/2010 (Aula 03 e 04)
Curso de Excel 2007/2010 (Aula 03 e 04)Instituto Inovar
 
Curso de Excel 2007/2010 (Aula 01 e 02)
Curso de Excel 2007/2010 (Aula 01 e 02)Curso de Excel 2007/2010 (Aula 01 e 02)
Curso de Excel 2007/2010 (Aula 01 e 02)Instituto Inovar
 
Excel 2010 - Layout de Página
Excel   2010 - Layout de PáginaExcel   2010 - Layout de Página
Excel 2010 - Layout de PáginaInstituto Inovar
 
Proteção de Dados no Excel
Proteção de Dados no ExcelProteção de Dados no Excel
Proteção de Dados no ExcelInstituto Inovar
 

Mais de Instituto Inovar (11)

Linux - Dicas 01 - LPI1
Linux - Dicas 01 - LPI1Linux - Dicas 01 - LPI1
Linux - Dicas 01 - LPI1
 
Linux Mint - Visão Geral
Linux Mint - Visão GeralLinux Mint - Visão Geral
Linux Mint - Visão Geral
 
Debian Linux - Demonstração de Aula
Debian Linux - Demonstração de AulaDebian Linux - Demonstração de Aula
Debian Linux - Demonstração de Aula
 
Curso de Excel 2007/2010 (Aula 09 e 10)
Curso de Excel 2007/2010 (Aula 09 e 10)Curso de Excel 2007/2010 (Aula 09 e 10)
Curso de Excel 2007/2010 (Aula 09 e 10)
 
Curso de Excel 2007/2010 (Aula 07 e 08)
Curso de Excel 2007/2010 (Aula 07 e 08)Curso de Excel 2007/2010 (Aula 07 e 08)
Curso de Excel 2007/2010 (Aula 07 e 08)
 
Curso de Excel 2007/2010 (Aula 05 e 06)
Curso de Excel 2007/2010 (Aula 05 e 06)Curso de Excel 2007/2010 (Aula 05 e 06)
Curso de Excel 2007/2010 (Aula 05 e 06)
 
Curso de Excel 2007/2010 (Aula 03 e 04)
Curso de Excel 2007/2010 (Aula 03 e 04)Curso de Excel 2007/2010 (Aula 03 e 04)
Curso de Excel 2007/2010 (Aula 03 e 04)
 
Curso de Excel 2007/2010 (Aula 01 e 02)
Curso de Excel 2007/2010 (Aula 01 e 02)Curso de Excel 2007/2010 (Aula 01 e 02)
Curso de Excel 2007/2010 (Aula 01 e 02)
 
Excel 2010 - Layout de Página
Excel   2010 - Layout de PáginaExcel   2010 - Layout de Página
Excel 2010 - Layout de Página
 
Proteção de Dados no Excel
Proteção de Dados no ExcelProteção de Dados no Excel
Proteção de Dados no Excel
 
Scratch - Desafio Digital
Scratch - Desafio DigitalScratch - Desafio Digital
Scratch - Desafio Digital
 

Último

PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
Bloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docxBloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docxkellyneamaral
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇJaineCarolaineLima
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 

Último (20)

PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
Bloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docxBloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docx
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 

Criação de jogos game maker - férias

  • 1. Desenvolvimento de Games Instrutor: Michel Fabiano
  • 2. Apresentação Curso de Férias que possui uma carga horária de 15 horas, divididos em 3 horas por dia, durante 5 dias na semana. Curso tem o intuito de apresentar o processo de criação de um jogo com a ferramenta Game Maker.
  • 3. Conteúdo Geral Aula 01 Apresentação e Visão Geral Aula 02 Game Maker e Elementos Aula 03 Início do Projeto Aula 04 Continuidade do Projeto Aula 05 Finalização do Projeto
  • 4. Aula 01 - apresentação Apresentação e Visão Geral do Game Maker
  • 5. Introdução Os jogos são um dos maiores divertimentos do ser humano, com a criação da eletrônica os divertimentos ganharam novas roupagens conhecidos como jogos eletrônicos, por ai temos diversos exemplos como: MiniGames, VídeoGames, Jogos para PC’s e muitos outros exemplos.
  • 6. História dos Jogos Eletrônicos Os jogos eletrônicos ganham conhecimento da população apenas na década de 70, no entanto há alguns fatos históricos importantes sobre o seu desenvolvimento. 1958 1º Game, Tennis for Two, Laboratório Militar dos EUA, BrookhavenNationalLaboratory (PC) 1961 SpaceWar, surgido dentro do MIT (PC)
  • 7. História dos Jogos Eletrônicos 1971 Criação do 1º videogame conectado a TV, Odyssey. 1973 Pong, criação da Atari e sucesso na época 1980 SpaceInvaders, da Atari e um novo sucesso. Battlezone, 1º jogo em 3D em 1º pessoa, governo americano compra o projeto. Criação do mais famoso e conhecido para Atari da Namco, PacMan.
  • 8. Resumo - Década de 80 Na década de 80 o sucesso era o Atari e diversas empresas que hoje conhecemos desenvolviam jogos para o Atari são elas: Nintendo, Imagic, Namco, Konami, Sega Deste modo na década de 80 surgem novos consoles para brigar e ocupar o lugar da Atari que vem sofrendo com quedas de vendas em seus consoles no mundo.
  • 9. Exemplos Nintendo 64 SuperNes PS One Mega Drive / Genesis XBOX 360 Wii PS 3
  • 10. O que é um game? Game ou jogo eletrônico é uma forma de entretenimento, hoje em dia tais jogos podem levar ao desenvolvimento do aprender, como: criação de estratégias; responsabilidades e; outros exemplos.
  • 11.
  • 13. OnLine ou Web- Estratégia - RPG - FPS - Esportes - Aventura - Ação - Corrida
  • 14. Gêneros de Games NPD Group: 2008 – Unidades Vendidas
  • 16. Etapas de Planejamento Objetivo do Jogo Critério de Finalização História Jogabilidade Rejogabilidade “Clemência” Desafio Recompensa Salvar e Registrar “Ecossistema” do jogo Polimento
  • 17. Ferramentas de Criação Há uma série de ferramentas conhecidas pelo nome de FrameWork, são eles: Adobe Flash SCRATCH ... e muitos outros!
  • 18. Visão Geral da Ferramenta É uma ótima ferramenta para quem deseja iniciar na programação de jogos. Comandos simples e intuitivos. É uma ferramenta proprietária, no entanto há a sua versão gratuita. Proprietária: Yoyogames 1999: Criador – Mark Overmars
  • 20. Semelhanças entre Scratch e GM Scratch Ferramenta Básica Desenvolve o principio básico em programação Conceitos básicos na programação de jogos Games em 2D Animação Game Maker Ferramenta Avançada Desenvolve o aluno no ambiente básico até ao avançado em programação Aborda todos os conceitos na programação de jogos Uso de linguagem: GML Games em 2D e 3D Animação
  • 21. Conhecendo o GameMaker Visite o Site da Yoyogames para conhecer um pouco mais sobre essa ferramenta ou senão faça uma busca em um site de pesquisa que você encontrará muitas outras informações sobre o GameMaker. http://www.yoyogames.com
  • 22. Elementos Básicos - Resumo Sprites São as imagens, pense na imagem do jogador, dos inimigos, enfim a imagem é o Sprite. Objetos (Objects) Bom você tem a imagem (Sprite) que tal ela ganhar vida, poder se mover? Para isso você terá que criar um Objeto que receberá essa “vida artificial”. BackGrounds São os fundos telas, o cenário, a imagem para o palco. Room(Palco) É o ambiente visual da criação do jogo, onde você posicionará os objetos criados.
  • 23. Atividades Básicas Nesta aula haverão atividades para criação de: Sprites Backgrounds Objetos Rooms
  • 24. Criação de Sprite Junto com o professor crie um sprite, siga os passos conforme demonstrado. É muito importante entender o conceito básico de cada objeto, então lembre-se do significado de sprite.
  • 25. Criação de Background Junto com o professor, você irá criar Backgrounds que poderão ser utilizados na Roomou nas Rooms do jogo. É importante dar nomes aos sprites, backgrounds, objetos e outros quando forem criados, fica melhor o entendimento e o que significada cada um dentro do projeto do jogo.
  • 26. Criação do Objeto Agora você irá criar o objeto referente ao Sprite criado na atividade anterior, vamos aprender alguns comandos básicos de movimentação, então siga o professor com bastante atenção.
  • 27. Criação da Room Agora você irá criar a Room e inserir os objetos dentro da Room, além de configurar a Room adequadamente, por exemplo inserir a imagem de Background dentro da Room. Por final você irá testar o seu personagem na Room, para ver se realmente ele se move.
  • 28. Atividade Final Criação de um jogo onde o intuito é inserir um personagem e com o botão esquerdo do mouse iremos clicar em cima do personagem, quando o clique tiver sucesso o usuário ganhará pontos. Acompanhe o professor para criação do primeiro jogo.
  • 29. Aula 02 – GM e elementos Conhecimento básico sobre os principais elementos de criação de um jogo, além de apresentar os passos básicos na área de programação com Game Maker.
  • 30. Elementos Básicos de um Jogo Sprites São as imagens referentes aos objetos utilizados na criação dos jogos, como exemplo a imagem de um personagem. Objetos (Objects) São os responsáveis por receber os Scripts (Comandos) onde o objeto “ganhará vida” no jogo. BackGrounds São os fundos de tela de um jogo em 2D Sounds São os sons que serão inseridos e programados no jogo quando acontecer algum evento, por exemplo uma colisão, uma pontuação extra, a música de fundo do jogo. Scripts São os comandos que utilizaremos para “dar vida” aos objetos. Room (Palco) É o ambiente visual da criação
  • 31. Programação Básica No GameMaker utilizaremos os botões de programação ao invés de digitar os comandos de programação em GML, já que este curso pretende dar uma visão geral e básica na criação de um game.
  • 32. Movimentação de Objetos Lembra-se do Plano Cartesiano? Bom, lembra-se de X e Y ? Isso mesmo, esse é o plano cartesiano, para entendermos um pouco melhor a movimentação de um Sprite no Palco é importante saber quando o X e o Y são positivos e negativos.
  • 33. Movimentação de Objetos Eixo X Movimento para Esquerda, números negativos. Movimento para Direita, números positivos. Eixo X (Horizonal) Esquerda (LEFT) Direita (RIGHT) Caminhar, Correr, Andar
  • 34. Movimentação de Objetos Eixo Y Movimento para Acima, números Negativos. Movimento para Abaixo, números Positivos. SUBIR (UP) Eixo Y (Vertical) ABAIXO (DOWN) Pular, Abaixar, Saltar
  • 35. Movimentar um Objeto Para movimentar um objeto dentro do GameMaker é necessário uma série de passos: 1º) Criar um Sprite 2º) Criar um Objeto 3º) Programar o Objeto 4º) Inserir o Objeto na Room Para essa atividade siga os passos juntamente com o professor.
  • 36. Atividade 01 - Movimentação Criar um Sprite Você irá clicar no botão do PacMan vermelho. Uma nova tela surgirá: Aqui você deverá dar um nome ao Sprite e Carregá-lo.
  • 37. Atividade 01 - Movimentação Criar um Objeto Agora você deverá criar um Objeto, para isso clique no Globo Azul (CreateObject) Uma nova caixa surgirá com a opção de dar um nome ao Objeto e criar a referência entre o Sprite e o Objeto. Ainda é possível nesta tela criar a programação (Eventos) de movimentação do personagem.
  • 38. Atividade 01 - Movimentação Criar a programação de movimento Nesta tela você deverá clicar em AddEvent e escolher a opção Keryboar, pois será através do teclado que o objeto irá se mover. Quando clicar em Keyboard você terá diversas opções de teclas, para mover serão UP, Down, Right e Left.
  • 39. Atividade 01 - Movimentação Nesta nova tela você irá criar as ações de movimentação no nosso caso será o uso da ação Jump to Position, para mover o Personagem na tela. Siga os passos com o professor.
  • 40. Atividade 01 - Movimentação Jump To Position Cada tecla precisará dessa ação, então você deverá programar as ações nas coordenadas de X e Y, no slide a seguir você terá os valores.
  • 41. Atividade 01 - Movimentação Ações para os botões Tecla: Comando (Posição X, Posição Y) Left (Esquerda): Jump to Position (-5,0) Right (Direita): Jump to Position (5,0) Up (Acima): Jump to Position (0,-5) Down (Abaixo): Jump to Position (0,5) No campo computacional, o plano cartesiano é ao contrátio apenas no EIXO Y (Vertical).
  • 42. Atividade 01 - Movimentação Criar a Room Clique no botão semelhante a uma janela Após isso você deverá inserir o objeto na room, para assim depois testar o jogo clicando no botão RUN.
  • 43. Salvar e Criar Executável Para Salvar o Projeto você deverá clicar em File, Save As. Dê um nome para o arquivo e o armazena na pasta desejada. Para criar um Executável clique em File, CreateExecutable.
  • 44. Atividades - Resumos Criar um novo Sprite, Objeto e programar teclas para movimentá-lo na tela, utilize agora as teclas A, S,D,W. Esquerda (Left) – Tecla A Direita (Right) – Tecla D Acima (Up) – Tecla W Abaixo (Down) – Tecla S
  • 45. Atividades - Background Inserir um background para a Tela de Fundo da Room.
  • 46. Atividades - Pontos Nesta atividade o aluno deverá inserir três Sprites (Mario, Bloco e Diamante), quando o Mario tocar no Diamante, ele deverá ganhar 10 pontos, quando tocar no bloco é a colisão. Crie também um background como cenário da Room. Inserir diversas moedas na Room e Testar.
  • 47. Atividades – Move Fixed Criar um Sprite e inserir um código de movimentação baseando na opção Move Fixed, isso para mover o personagem para Esqueda, Direita, Acima e Abaixo. Utilizar um Sprite e Objeto para Colisão Fazer o código de colisão entre Personagem e Parede.
  • 48. Aula 03 – Início projeto Primeiros passos na criação do jogo
  • 49. Definição do Jogo Nesta curso criaremos um jogo em 2D, simples e já com as imagens gráficas prontas. Os códigos serão feitos em sala de aula junto com o professor. Siga as etapas passo-a-passo.
  • 50. O jogo Neste primeiro projeto iremos focar na criação de: Sprites Backgrounds Objetos Programar os códigos para movimentação, colisão, Placar (Score), Vidas (Life), Mudar de Room, Recorde e Reiniciar o Game .
  • 51.
  • 55.
  • 57.
  • 58. Objeto Bola Criar código de movimentação Eventos para teclas: Direita (Right), Esquerda (Left), Acima (Up) e Abaixo (Down) Uso da ação Jump to position: Left (Esquerda): Jump to Position (-5,0) Right (Direita): Jump to Position (5,0) Up (Acima): Jump to Position (0,-5) Down (Abaixo): Jump to Position (0,5)
  • 59. Objeto Bola Código de Colisão com Parede (SOLID) Agora você deverá adicionar o Evento Colisão e inserir a ação para a Bola ficar parada quando ocorrer uma colisão (Move Fixed). Evento Collision – obj_parede Ação – Move Fixed (Centro)
  • 60. Objeto Bola Agora mudar as Rooms quando a bola tocar na porta colorida, então será um novo evento de colisão, com a ação ir para a próxima Room. Evento Colisão – Ação NextRoom Colisão com Porta Vermelha, Amarela Ação NextRoom
  • 61. Objeto Bola Agora e a porta Azul? Bom aqui as ações serão diferentes, quando a bola tocar na porta Azul, deverá Terminar o Jogo. Evento Colisão com Obj_bloco_azul Ações: Endthe Game Você deve estar se perguntando mas cadê a pontuação? Isso ficará para daqui a pouco.
  • 62. Rooms Agora você deverá criar 3 telas representando as fases do jogo, quando a bola tocar cada uma das portas coloridas mudará para a próxima room. Utilize as BackGrounds como textura para o plano de fundo da Room. Bg_textura_01, bg_textura_02, bg_textura_03
  • 63. Pontuação Para contar os pontos vamos programar as portas, quando a bola tocar: colidir com portas deverá marcar 100, 200 e 300 colidir com a parede marcar -10 pontos Para isso você acessará o objeto bola e irá acrescer o campo Set Score +100 e -10 relative, para as colisões com Paredes e Portas.
  • 64. Pontuação É importante você informar que no início do jogo o Placar começa do Zero, para isso você pode adicionar um Evento Game Start e inserir a ação Set Score Zero, apenas. Além do que você deverá inserir a ação Set theScoreCapitoninfo, onde ele exibirá o placar na barra de título do jogo.
  • 65. Pontuação Outro Evento que deve ser adicionado é o GAME END (Jogo Terminado), lembra-se quando a bola tocar a Porta Azul, então, agora você deverá adicionar o Evento Game End e inserir as ações: Show thehighscoretable e Restartthe Game
  • 66. Projeto – Conclusões Finais UFA, terminamos! Neste projeto você viu como criar Sprites, Objetos, Backgrounds, Programar Eventos e Ações, criar Rooms, enfim o princípio básico de um jogo! Parabéns!
  • 67. Aula 04 – projeto Projeto Final - Início
  • 68. Introdução Nesta quarta aula nós iremos desenvolver um jogo semelhante ao da aula passada, porém utilizando outros Sprites e aprimorando o jogo um pouco mais, inserindo inimigos, as opções de vidas e outras funcionalidades.
  • 69. Sprites Você deverá inserir os Sprites que desejar, pense no caso: Personagem do Jogador Paredes para as Colisões Portas ou Blocos para mudar de Room Moedas para ganhar pontos Inimigos para dificultar o jogo
  • 70. Objeto Crie os Objetos para os seus Sprites Quanto a programação lembre-se: Movimento (Setas direcionais) Colisões Start Game End Game Boa parte da programação será para o objeto do personagem.
  • 71. Backgrounds e Rooms Use alguns fundos de tela no seu jogo, utilize os do curso para criar uma mudança de tela quando o jogador terminar a atual. Crie no mínimo 2 rooms para acontecer a troca de tela ou de fase no seu jogo.
  • 72. Aula 05término do projeto Término do Projeto da Aula anterior
  • 73. Término do Projeto Nesta aula iremos fazer a conclusão do projeto do jogo iniciado na aula anterior. Aqui o aluno deverá salvar o projeto e criar um arquivo executável do seu jogo.