Criaodejogos Gamemaker Frias 100919090019 Phpapp01
-
Upload
miriacell-samuel -
Category
Documents
-
view
221 -
download
0
Transcript of Criaodejogos Gamemaker Frias 100919090019 Phpapp01
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
1/39
Desenvolvimento de Games
Instrutor: Michel Fabiano
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
2/39
Apresentao
Curso de Frias que possui uma carga horria
de 15 horas, divididos em 3 horas por dia,
durante 5 dias na semana.
Curso tem o intuito de apresentar o processo
de criao de um jogo com a ferramenta
Game Maker.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
3/39
Contedo Geral
Aula 01 Apresentao e Viso Geral
Aula 02
Game Maker e Elementos Aula 03
Incio do Projeto
Aula 04
Continuidade do Projeto Aula 05
Finalizao do Projeto
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
4/39
AULA 01 - APRESENTAO
Apresentao e Viso Geral do Game Maker
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
5/39
Introduo
Os jogos so um dos maiores divertimentos do
ser humano, com a criao da eletrnica os
divertimentos ganharam novas roupagens
conhecidos como jogos eletrnicos, por ai
temos diversos exemplos como:
MiniGames, VdeoGames, Jogos para PCs e
muitos outros exemplos.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
6/39
Histria dos Jogos Eletrnicos
Os jogos eletrnicos ganham conhecimento
da populao apenas na dcada de 70, no
entanto h alguns fatos histricos importantes
sobre o seu desenvolvimento.
1958
1 Game, Tennis for Two, Laboratrio Militar dos EUA,
Brookhaven National Laboratory (PC)
1961
SpaceWar, surgido dentro do MIT (PC)
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
7/39
Histria dos Jogos Eletrnicos
1971 Criao do 1 videogame conectado a TV, Odyssey.
1973 Pong, criao da Atari e sucesso na poca
1980 SpaceInvaders, da Atari e um novo sucesso.
Battlezone, 1 jogo em 3D em 1 pessoa, governoamericano compra o projeto.
Criao do mais famoso e conhecido para Atari daNamco, PacMan.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
8/39
Resumo - Dcada de 80
Na dcada de 80 o sucesso era o Atari e
diversas empresas que hoje conhecemos
desenvolviam jogos para o Atari so elas:
Nintendo, Imagic, Namco, Konami, Sega
Deste modo na dcada 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.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
9/39
Exemplos
SuperNes PS One Mega Drive / Genesis Nintendo 64
PS 3
XBOX 360
Wii
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
10/39
O que um game?
Game ou jogo eletrnico uma forma de
entretenimento, hoje em dia tais jogos
podem levar ao desenvolvimento do
aprender, como:
criao de estratgias;
responsabilidades e;
outros exemplos.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
11/39
Gneros de Games
H diversos gneros de games, os mais
conhecidos so:
- Estratgia- RPG
- FPS
- Esportes
- Aventura- Ao
- Corrida
- Crianas e
Entretenimento
- MMORPG
- OnLine ou Web
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
12/39
Gneros de Games
Computador Console Gnero
30,8% - Estratgia
19,8% 9,3% Crianas e Famlia
14,4% 8,7% Tiro
12,4% 7,8% Role-Playing
5,8% - Aventura
4,7% 30,1% Ao
3,7% 17,3% Esportes
- 11,1% Corrida
- 4,7% Luta
8,4% 11% Outros
NPD Group: 2008 Unidades Vendidas
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
13/39
Profissionais dos Games
Gerente de Projetos
Programao
Criadores de
FasesProgramadores Testadores
Design
Roteirista
Artistas ModeladoresAnimadore
s
Msicos
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
14/39
Etapas de Planejamento
Objetivo do Jogo
Critrio de Finalizao
Histria
Jogabilidade
Rejogabilidade
Clemncia
Desafio
Recompensa
Salvar e Registrar
Ecossistema do jogo
Polimento
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
15/39
Ferramentas de Criao
H uma srie de ferramentas conhecidas pelo
nome de FrameWork, so eles:
Adobe
Flash
... e muitos outros!
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
16/39
Viso Geral da Ferramenta
uma tima ferramenta para quem deseja
iniciar na programao de jogos.
Comandos simples e intuitivos. uma ferramenta proprietria, no entanto
h a sua verso gratuita.
Proprietria: Yoyogames 1999: Criador Mark Overmars
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
17/39
Interface Grfica Game Maker
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
18/39
Semelhanas entre Scratch e GM
Scratch
Ferramenta Bsica
Desenvolve o principio
bsico em programao
Conceitos bsicos na
programao de jogos
Games em 2D
Animao
Game Maker
Ferramenta Avanada
Desenvolve o aluno no
ambiente bsico at aoavanado em programao
Aborda todos os conceitos na
programao de jogos
Uso de linguagem: GML Games em 2D e 3D
Animao
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
19/39
Conhecendo o GameMaker
Visite o Site da Yoyogames para conhecer um
pouco mais sobre essa ferramenta ou seno
faa uma busca em um site de pesquisa que
voc encontrar muitas outras informaes
sobre o GameMaker.
http://www.yoyogames.com
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
20/39
Elementos Bsicos - Resumo
Sprites So 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 Objetoque receber essa vida artificial.
BackGrounds So os fundos telas, o cenrio, a imagem para o palco.
Room (Palco) o ambiente visual da criao do jogo, onde voc
posicionar os objetos criados.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
21/39
Atividades Bsicas
Nesta aula havero atividades para criao
de:
Sprites
Backgrounds
Objetos
Rooms
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
22/39
Criao de Sprite
Junto com o professor crie um sprite, siga os
passos conforme demonstrado.
muito importante entender o conceito
bsico de cada objeto, ento lembre-se do
significado de sprite.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
23/39
Criao de Background
Junto com o professor, voc ir criarBackgrounds que podero ser utilizados naRoom ou nas Rooms do jogo.
importante dar nomes aos sprites,backgrounds, objetos e outros quando forem
criados, fica melhor o entendimento e o quesignificada cada um dentro do projeto dojogo.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
24/39
Criao do Objeto
Agora voc ir criar o objeto referente ao
Sprite criado na atividade anterior, vamos
aprender alguns comandos bsicos de
movimentao, ento siga o professor com
bastante ateno.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
25/39
Criao da Room
Agora voc ir criar a Room e inserir os
objetos dentro da Room, alm 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.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
26/39
Atividade Final
Criao de um jogo onde o intuito inserir
um personagem e com o boto esquerdo do
mouse iremos clicar em cima do personagem,
quando o clique tiver sucesso o usurio
ganhar pontos.
Acompanhe o professor para criao do
primeiro jogo.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
27/39
AULA 02 GM EELEMENTOS
Conhecimento bsico sobre os principais elementos de criao de um
jogo, alm de apresentar os passos bsicos na rea de programao
com Game Maker.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
28/39
Elementos Bsicos de um Jogo
Sprites So as imagens referentes aos objetos utilizados na criao dos jogos, como
exemplo a imagem de um personagem.
Objetos (Objects) So os responsveis por receber os Scripts (Comandos) onde o objeto ganhar
vida no jogo. BackGrounds So os fundos de tela de um jogo em 2D
Sounds So os sons que sero inseridos e programados no jogo quando acontecer
algum evento, por exemplo uma coliso, uma pontuao extra, a msica defundo do jogo.
Scripts So os comandos que utilizaremos para dar vida aos objetos.
Room (Palco) o ambiente visual da criao
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
29/39
Programao Bsica
No GameMaker utilizaremos os botes de
programao ao invs de digitar os
comandos de programao em GML, j que
este curso pretende dar uma viso geral e
bsica na criao de um game.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
30/39
Movimentao 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
movimentao de um Sprite no Palco
importante saber quando o X e o Y so
positivos e negativos.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
31/39
Movimentao de Objetos
Eixo X
Movimento para Esquerda, nmeros negativos.
Movimento para Direita,nmeros positivos.
Caminhar, Correr, Andar
Eixo X (Horizonal)
Esquerda (LEFT)Direita (RIGHT)
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
32/39
Movimentao de Objetos
Eixo Y
Movimento para Acima, nmeros Negativos.
Movimento para Abaixo, nmeros Positivos.
Pular, Abaixar, Saltar
Eixo Y (Vertical)
ABAIXO (DOWN)
SUBIR (UP)
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
33/39
Movimentar um Objeto
Para movimentar um objeto dentro do
GameMaker necessrio uma srie de passos:
1)Criar um Sprite2)Criar um Objeto
3) Programar o Objeto
4) Inserir o Objeto na Room Para essa atividade siga os passos
juntamente com o professor.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
34/39
Atividade 01 - Movimentao
Criar um Sprite
Voc ir clicar no boto do PacMan vermelho.
Uma nova tela surgir:
Aqui voc dever dar um
nome ao Sprite e Carreg-lo.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
35/39
Atividade 01 - Movimentao
Criar um Objeto
Agora voc dever criar um Objeto, para isso
clique no Globo Azul (Create Object)
Uma nova caixa surgir com a opo de dar
um nome ao Objeto e criar a referncia entre
o Sprite e o Objeto.Ainda possvel nesta tela criar a
programao (Eventos) de movimentao do
personagem.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
36/39
Atividade 01 - Movimentao
Criar a programao de movimento
Nesta tela voc dever clicar em Add Event e
escolher a opo Keryboar, pois ser atravs do
teclado que o objeto ir se mover.
Quando clicar em Keyboard
voc ter diversas opes de
teclas, para mover seroUP, Down, Right e Left.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
37/39
Atividade 01 - Movimentao
Nesta nova tela voc
ir criar as aes de
movimentao no
nosso caso ser o usoda ao Jump to
Position, para mover o
Personagem na tela.
Siga os passos com o
professor.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
38/39
Atividade 01 - Movimentao
Jump To Position
Cada tecla precisar
dessa ao, ento vocdever programar as
aes nas coordenadas
de X e Y, no slide a
seguir voc ter osvalores.
-
8/6/2019 Criaodejogos Gamemaker Frias 100919090019 Phpapp01
39/39