Você está na página 1de 37

Plano de Curso

Programao de Jogos Digitais


Habilitao Profissional Tcnica de Nvel Mdio

Eixo Tecnolgico: Informao e Comunicao


Segmento: Informtica

Plano de Curso
Programao de Jogos Digitais
Habilitao Profissional Tcnica de Nvel Mdio

Plano de Curso
Programao de Jogos Digitais
Habilitao Profissional Tcnica de Nvel Mdio

Rio de Janeiro, 2014

Senac Servio Nacional de Aprendizagem Comercial


Presidente do Conselho Nacional
Antonio Oliveira Santos
Departamento Nacional
Diretor-geral
Sidney Cunha
Diretora de Educao Profissional
Anna Beatriz Waehneldt
Diretor de Integrao com o Mercado
Jacinto Corra
Diretora de Operaes Compartilhadas
Simone Caldas
Diretor de Unidades Especializadas
Jos Carlos Cirilo
Coordenao Geral
Gerncia de Desenvolvimento Educacional
Superviso Tcnica
Gerncia de Implementao e Integrao Educacional
Departamento Regional Coordenador do Grupo de Elaborao
Rio Grande do Sul
Departamentos Regionais participantes do Grupo de Elaborao
Gois, Santa Catarina e So Paulo
Coordenao Editorial
Gerncia de Marketing e Comunicao/Diretoria de Integrao com o Mercado
Dados de Catalogao na Publicao
SENAC. DN. Planos de cursos: tcnico em programao de jogos
digitais: habilitao profissional tcnica de nvel mdio. Rio de
Janeiro, 2014. 38 p. Eixo tecnolgico: Informao e Comunicao.
Inclui bibliografia.
PLANO DE CURSO; TCNICO EM PROGRAMAO DE JOGO
DIGITAL; SENAC
Ficha elaborada de acordo com as normas do Sics Sistema de Informao e
Conhecimento do Senac.

Senac Departamento Nacional


Av. Ayrton Senna, 5.555 Barra da Tijuca
Rio de Janeiro RJ Brasil
CEP 22775-004
www.senac.br
Distribuio gratuita

1. Identificao do curso
Ttulo do Curso: Tcnico em Programao de Jogos Digitais
Eixo Tecnolgico: Informao e Comunicao
Segmento: Informtica
Carga Horria: 1.000 horas
Cdigo DN: 1565
Cdigo CBO: 3171

2. Requisitos e formas de acesso1


Requisitos de acesso1
Idade mnima: 16 anos;
Escolaridade: estar cursando, no mnimo, o 2 ano do Ensino Mdio.
Documentos exigidos para matrcula
Documento oficial de identificao;
CPF;
Comprovante de escolaridade;
Comprovante de residncia.
Quando a oferta deste curso ocorrer por meio de parceria, convnio ou acordo de
cooperao com outras instituies, devero ser includas neste item as especificaes
prprias. No caso de candidato menor de 18 anos de idade, obrigatria a presena do
responsvel legal no ato da matrcula, munido de RG e CPF.

3. Justificativa e objetivos
Dos primeiros videogames, originados nos Estados Unidos nos anos de 1970, at a difuso dos
jogos online, observa-se a expanso de um inovador mercado de desenvolvimento de games.
Em relao ao consumo desse produto, o Brasil ocupa o quarto maior mercado mundial de jogos
online. Em nmero de jogadores online, est atrs apenas de Estados Unidos, Rssia e Alemanha.
A perspectiva da internet ampliou ainda mais o mercado de desenvolvimento de jogos digitais,
que passaram a ser produzidos na perspectiva de multiplataformas, ou seja, o mesmo jogo
produzido e distribudo para computadores, tablets, celulares e consoles, usando a internet
como meio de transmisso de dados. Esse cenrio tem demandado pessoas qualificadas para
integrar equipes de desenvolvimento, compostas por profissionais de diferentes reas. So
perfis profissionais cada vez mais complexos, especializados em diversas reas para atuao
conjunta na criao, no desenvolvimento e na produo de games. Paralelamente expanso
do mercado mundial de jogos digitais, mesmo com o grande nmero de profissionais que
trabalham no desenvolvimento de games, o desafio maior suprir a escassez de mo de
obra qualificada, principalmente no que diz respeito programao de games. A demanda
1

Os requisitos de acesso indicados neste plano de curso consideram as especificidades tcnicas da ocupao e legislaes

vigentes que versam sobre idade mnima, escolaridade e experincias requeridas para a formao profissional e exerccio de
atividade laboral. Cabe a cada Conselho Regional a aprovao de alteraes realizadas neste item do plano de curso, desde
que embasados em parecer da Diretoria de Educao Profissional.

por profissionais, inclusive em nvel mdio, capazes de atuar em equipes multidisciplinares,


projetando, desenvolvendo e gerenciando jogos digitais.
Nesse cenrio a oferta, pelo Senac, da Habilitao Profissional Tcnica de Nvel Mdio
em Programao de Jogos Digitais justifica-se pelo potencial de crescimento da rea de
desenvolvimento de jogos digitais no Brasil e pela premente necessidade de profissionais
qualificados para atender s exigncias de um mercado em permanente evoluo.

Objetivo geral
Formar profissionais com competncias para atuar e intervir em seu campo de trabalho, com
foco em resultados.

Objetivos especficos
Promover o desenvolvimento do aluno por meio de aes que articulem e mobilizem
conhecimentos, habilidades, valores e atitudes, de forma potencialmente criativa e que
estimule o aprimoramento contnuo;
Estimular, por meio de situaes de aprendizagens e atitudes empreendedoras, sustentveis
e colaborativas nos alunos;
Articular as competncias do perfil profissional com projetos integradores e outras
atividades laborais que estimulem a viso crtica e a tomada de deciso para resoluo de
problemas;
Promover uma avaliao processual e formativa com base em indicadores das
competncias, os quais possibilitem a todos os envolvidos no processo educativo a
verificao da aprendizagem;
Incentivar a pesquisa como princpio pedaggico e para consolidao do domnio tcnicocientfico, utilizando recursos didticos e bibliogrficos.

4. Perfil profissional de concluso


O Tcnico em Programao de Jogos Digitais realiza o planejamento do processo de produo
do jogo digital e incorporao dos elementos multimdia plataforma de desenvolvimento,
sendo responsvel pela programao e integrao desses elementos. Realiza testes, manuteno
e melhorias no jogo digital, adotando normas tcnicas, de qualidade, de sade, de segurana
do trabalho e preservao ambiental no desempenho de sua funo.
Trabalha em equipe, estabelece relaes interpessoais construtivas e compreende o contexto
em que est inserido, demonstrando capacidade propositiva e criativa.
Atua em organizaes pblicas e privadas de qualquer segmento, tais como da rea do
comrcio, de servios, da indstria, de consultoria, de ensino e pesquisa, por meio da
prestao de servios autnomos, temporrios ou contrato efetivo.
O Tcnico em Programao de Jogos Digitais, habilitado pelo Senac, tem como Marcas
Formativas: domnio tcnico-cientfico, viso crtica, atitude empreendedora, sustentvel,
colaborativa, atuando com foco em resultados. Essas Marcas Formativas reforam o
compromisso da Instituio com a formao integral do ser humano, considerando aspectos
relacionados ao mundo do trabalho e ao exerccio da cidadania. Essa perspectiva propicia o

comprometimento do aluno com a qualidade do trabalho, o desenvolvimento de uma viso


ampla e consciente sobre sua atuao profissional e sobre sua capacidade de transformao
da sociedade.
A ocupao est situada no eixo tecnolgico Informao e Comunicao, que pertence ao
segmento de Tecnologia da Informao.
Competncias
Planejar o desenvolvimento do jogo digital para multiplataformas;
Planejar as atividades de programao para o desenvolvimento do jogo digital;
Configurar e incorporar os elementos multimdia plataforma de desenvolvimento;
Desenvolver e selecionar os algoritmos e a estrutura de dados para jogos digitais;
Programar e integrar os elementos multimdia do jogo digital para computadores;
Programar e integrar os elementos multimdia do jogo digital para consoles;
Programar e integrar os elementos multimdia do jogo digital para dispositivos mveis;
Programar jogos digitais multiplayer;
Realizar testes em jogos digitais;
Aprimorar e realizar manuteno de jogos digitais.

5. Organizao curricular
O Modelo Pedaggico Nacional do Senac traz a competncia para o ponto central do currculo
dos cursos tcnicos, sendo a competncia a prpria Unidade Curricular (UC). Veja a seguir:
Carga
horria

Prrequisitos

UC1: Planejar o desenvolvimento do jogo digital


para multiplataformas

84 horas

UC2: Planejar as atividades de programao para


o desenvolvimento do jogo digital

84 horas

UC1

UC3: Configurar e incorporar os elementos


multimdia plataforma de desenvolvimento

84 horas

UC2

UC4: Desenvolver os algoritmos e a estrutura de


dados para jogos digitais

96 horas

UC3

UC5: Programar e integrar os elementos


multimdia do jogo digital para computadores

108 horas

UC4

UC6: Programar e integrar os elementos


multimdia do jogo digital para consoles

108 horas

UC4

UC7: Programar e integrar os elementos


multimdia do jogo digital para dispositivos mveis

108 horas

UC4

UC8: Programar jogos digitais multiplayer

108 horas

UC5, UC6
e UC7

UC9: Realizar testes em jogos digitais

84 horas

UC8

UC10: Aprimorar e realizar manuteno de jogos


digitais

84 horas

UC9

Unidades Curriculares

UC11 Projeto
Integrador
Tcnico em
Programao de
Jogos Digitais
(52 horas)

1.000
horas

Carga Horria Total

A sequncia proposta para oferta das Unidades Curriculares favorece o processo de ensino e de
aprendizagem. Questes operacionais podem impactar no atendimento ao disposto, cabendo
a cada Conselho Regional a aprovao de alteraes na sequncia de oferta das Unidades
Curriculares, desde que embasadas em parecer da Diretoria de Educao Profissional.
Correquisitos: a UC11 Projeto Integrador deve ser ofertada simultaneamente s demais
Unidades Curriculares.

10

5.1. Detalhamento das Unidades Curriculares


UC1: Planejar o desenvolvimento do jogo digital para multiplataformas
Carga horria: 84 horas.
Indicadores
1. Descreve o contexto do jogo digital com base na interpretao de narrativa e roteiro da histria;
2. Verifica a viabilidade da implementao dos cenrios, personagens e animaes dos mundos virtuais
por meio da identificao dos requisitos mnimos de software e hardware do jogo digital;
3. Descreve os requisitos tcnicos necessrios para implementao em diferentes plataformas;
4. Seleciona a metodologia e as melhores prticas para desenvolvimento do jogo digital em diferentes
plataformas, de acordo com as especificaes tcnicas;
5. Elabora uma proposta de Plano de Desenvolvimento do Jogo Digital para multiplataformas, com base
no Documento de Game Design (Game Design Document GDD).

Elementos de Competncia
Conhecimentos

Princpios de jogos eletrnicos Gneros. Finalidade. Mercados nacional e internacional;

Plataformas Conceitos. Tipos e caractersticas. Requisitos tcnicos mnimos de software e hardware


do jogo digital, de acordo com a plataforma: computadores, consoles, dispositivos mveis e internet;

Banco de dados Conceitos de banco de dados. Tipos de bancos de dados: hierrquico, relacional e
orientado a objetos;

Princpios de comunicao de dados Caractersticas dos tipos de conexes de internet: velocidade,


formas de conexo, protocolos. Tipos de navegadores;

Princpios de transferncia de arquivos Upload e download. Servidores. Princpios de hospedagem.


Princpios de registros de domnio;

Legislaes: Lei 9.609/98 (Programas de Computador) e Lei 9.610/98 (Direitos Autorais);

Metodologias de desenvolvimento de software Introduo a Metodologias de Desenvolvimento de


Software. Metodologias tradicionais. Metodologias interativas: RUP. Metodologias geis: XP; SCRUM;
FDD;

Melhores prticas de desenvolvimento de software Padres de projetos (Design Patterns). Refatorao


(Refactoring);

Documento de Game Design (Game Design Document GDD) para multiplataformas Contexto do
game. Storyboard. Character Design. Gameplay. Level design. Mecnicas de jogo. Objetos essenciais
do game. Conflitos e solues. Fluxo do game. Controles. Variaes de jogo. Artefatos de game design.
Caractersticas do mundo virtual: cenrios, personagens e animaes. Caractersticas da sonorizao.
Storytelling. Roteirizao. Rafe. Relatrio de briefing. Multiplataformas;

Plano de desenvolvimento do jogo digital para multiplataformas Levantamento dos requisitos tcnicos
de hardware e software. Seleo e viabilizao para diferentes plataformas. Seleo de metodologia
e melhores prticas.

Habilidades

Comunicar-se com clareza e objetividade na forma oral e/ou escrita;

Elaborar documentos tcnicos, como relatrios de atividades e checklist;

Ler e interpretar textos tcnicos de desenvolvimento de jogos digitais;

11

Localizar e selecionar informaes necessrias ao desenvolvimento do seu trabalho;

Trabalhar em equipe multi e interdisciplinar;

Negociar com pessoas em situaes adversas, identificando problemas e possveis solues.

Atitudes/Valores

Postura profissional no ambiente de trabalho;

Comportamento tico referente s informaes de desenvolvimento de jogos digitais com sigilo e


integridade no tratamento de dados;

Proatividade com viso sistmica no desenvolvimento das atividades profissionais;

Atitude colaborativa com membros da equipe;

Cordialidade na interao com a equipe de trabalho e no relacionamento com o cliente;

Zelo pela higiene, limpeza e conservao na utilizao dos equipamentos;

Organizao dos materiais, documentos e local de trabalho;

Senso crtico frente ao processo de trabalho;

Atualizao contnua no desenvolvimento das atividades profissionais.

12

UC2: Planejar as atividades de programao para o desenvolvimento do jogo digital


Carga horria: 84 horas.
Indicadores
1. Organiza atividades de programao do jogo digital com base na interpretao do Documento de
Game Design e no projeto de desenvolvimento do jogo digital;
2. Descreve os requisitos tcnicos necessrios para a estrutura do software e para subsidiar as etapas de
desenvolvimento do jogo digital;
3. Define as etapas de programao conforme o Plano de Desenvolvimento do Jogo Digital;
4. Elabora uma proposta de Projeto de Desenvolvimento do Jogo Digital com base no Documento de
Game Design (Game Design Document GDD).

Elementos de Competncia
Conhecimentos

Documento de Game Design (Game Design Document GDD): aplicao do GDD na plataforma
selecionada;

Metodologia de desenvolvimento de software: fundamentos da Metodologia de Gerenciamento de


Projetos em Desenvolvimento de Softwares;

Projeto de desenvolvimento do jogo digital Estrutura do software do jogo digital: anlise e conferncia dos elementos do mundo virtual (cenrios, personagens e animaes). Bibliotecas. Elementos de
mdia. Definio da linguagem de programao. Definio do banco de dados e sua estrutura;

Etapas de desenvolvimento Prototipao. Validao. Programao. Testes e Implantao.


Estimativa de esforo por meio de pontos de funo de programao. Cronograma de atividades.

Habilidades

Comunicar-se com clareza e objetividade na forma oral e/ou escrita;

Elaborar documentos tcnicos, como relatrios de atividades e checklist;

Ler e interpretar textos tcnicos de desenvolvimento de jogos digitais;

Localizar e selecionar informaes necessrias ao desenvolvimento do seu trabalho;

Trabalhar em equipe multi e interdisciplinar;

Negociar com pessoas em situaes adversas, identificando problemas e possveis solues.

Atitudes/Valores

Postura profissional no ambiente de trabalho;

Comportamento tico referente s informaes de desenvolvimento de jogos digitais com sigilo e


integridade no tratamento de dados;

Proatividade com viso sistmica no desenvolvimento das atividades profissionais;

Atitude colaborativa com membros da equipe;

Cordialidade na interao com a equipe de trabalho e no relacionamento com o cliente;

Zelo pela higiene, limpeza e conservao na utilizao dos equipamentos;

Organizao dos materiais, documentos e local de trabalho;

Senso crtico frente ao processo de trabalho;

Atualizao contnua no desenvolvimento das atividades profissionais.

13

UC3: Configurar e incorporar os elementos multimdia plataforma de desenvolvimento


Carga horria: 84 horas.
Indicadores
1. Instala Ambientes de Desenvolvimento integrado (IDE) para otimizao do processo de
desenvolvimento;
2. Modela o banco de dados por meio da identificao das regras de negcio definidas no Plano e no
Projeto de Desenvolvimento do Jogo Digital;
3. Implanta o banco de dados para armazenamento e gerenciamento dos dados do jogo digital;
4. Instala bibliotecas, frameworks e Software Development Kits (SDKs) para configurao do ambiente
de desenvolvimento;
5. Instala o cliente de controle de verso para segurana dos arquivos e do cdigo em desenvolvimento;
6. Testa a compatibilidade de mdias para integrao com o cdigo a ser desenvolvido;
7. Instala o cliente de controle de verso para segurana dos arquivos e do cdigo em desenvolvimento;
8. Testa a compatibilidade de mdias para integrao com o cdigo a ser desenvolvido;
9. Solicita adequaes dos elementos multimdia ao profissional responsvel para atendimento dos
requisitos tcnicos;
10. Aloca os elementos em banco de mdia (resources) para otimizao do processo de desenvolvimento;
11. Configura o ambiente de desenvolvimento para otimizao do processo de desenvolvimento;
12. Adiciona os elementos multimdia plataforma de desenvolvimento.

Elementos de Competncia
Conhecimentos

Banco de dados Implantao do banco de dados. Sistema Gerenciador de Banco de Dados (SGDB);

Modelagem conceitual do banco de dados Tcnicas de levantamento de dados. Levantamento e especificao de requisitos. Dicionrio de dados. Integridade referencial. Arquitetura de arquivos de dados.
Teoria dos conjuntos. Tipos de dados. Normalizao;

Modelo de entidade e relacionamento Entidade. Viso. Atributos. ndices. Chave candidata, chave
primria e estrangeira. Relacionamentos e integridade referencial;

Modelagem fsica de banco de dados relacional Linguagem SQL: histrico, definies e aplicabilidade. Ferramentas de modelagem e manuteno do banco de dados. Criao e pesquisa em tabelas.
Ordenao de resultados. Filtragem de linhas. Utilizao de clculos em SQL. Manipulao de datas.
Unio, interseco e juno de dados. Otimizao de consultas (tuning). Funes de agrupamentos e
subconsultas. Criao de entidade, viso, atributos, ndices, chave candidata, chave primria e estrangeira, relacionamentos e integridade referencial. Importao e exportao de dados. SQL procedural:
gatilhos e procedimentos armazenados;

Segurana do banco de dados Aspectos gerais de segurana: redundncia, concorrncia, integridade


e consistncia. Criptografia. Autenticao. Falhas. Auditoria. Ameaas. Controle de acesso. Backup e
restore;

Estrutura de dados Conceito. Tipos: filas, pilhas, listas, rvores e grafos;

Ambientes de desenvolvimento integrado (IDE) Tipos de ambientes. Instalao e configurao;

Controle de verso Conceito. Segurana da informao. Instalao e configurao;

14

Elementos multimdia Conceitos e caractersticas. Tipos: modelos 3D, imagens, animaes, vdeos e
udios. Formatos de arquivos multimdia. Compatibilidade. Converso de arquivos multimdia. Adequaes. Integrao. Sprites. Banco de mdias. Migrao e ou integrao de tecnologias;

Plataforma Tipos de dispositivos. Configuraes;

Poltica de recuperao de dados Conceito. Segurana da informao. Anlise peridica. Procedimentos de backup e restore;

Metodologia de desenvolvimento de software: fundamentos da metodologia de gerenciamento de projetos em desenvolvimento de softwares.

Habilidades

Comunicar-se com clareza e objetividade na forma oral e/ou escrita;

Elaborar documentos tcnicos, como relatrios de atividades e checklist;

Ler e interpretar textos tcnicos de desenvolvimento de jogos digitais;

Localizar e selecionar informaes necessrias ao desenvolvimento do seu trabalho;

Trabalhar em equipe multi e interdisciplinar;

Negociar com pessoas em situaes adversas, identificando problemas e possveis solues.

Atitudes/Valores

Postura profissional no ambiente de trabalho;

Comportamento tico referente s informaes de desenvolvimento de jogos digitais com sigilo e integridade no tratamento de dados;

Proatividade com viso sistmica no desenvolvimento das atividades profissionais;

Atitude colaborativa com membros da equipe;

Cordialidade na interao com a equipe de trabalho e no relacionamento com o cliente;

Zelo pela higiene, limpeza e conservao na utilizao dos equipamentos;

Organizao dos materiais, documentos e local de trabalho;

Senso crtico frente ao processo de trabalho;

Atualizao contnua no desenvolvimento das atividades profissionais.

15

UC4: Desenvolver os algoritmos e a estrutura de dados para jogos digitais


Carga horria: 96 horas.
Indicadores
1. Planeja a elaborao de algoritmos por meio de uma linguagem de programao estruturada;
2. Elabora algoritmos dos requisitos do jogo digital por meio de tcnicas e linguagem de programao
estruturada;
3. Testa algoritmos por meio de ferramentas para escolha dos mais apropriados ao desenvolvimento do
cdigo do jogo digital para a plataforma especfica;
4. Valida a estrutura de dados do jogo digital com base na seleo dos algoritmos elaborados, nas
especificaes tcnicas do projeto de desenvolvimento do jogo digital e do plano de trabalho.

Elementos de Competncia
Conhecimentos

Algoritmos Conceito de algoritmo. Representaes visuais, portugus estruturado, linguagem


algortmica ou pseudocdigos. Comandos de entrada, processamento e sada de dados. Variveis e
constantes. Expresses e operadores. Teste de mesa. Estrutura condicional simples e composta. Estrutura
de repetio. Vetores. Matrizes. Documentao;

Estrutura de dados Conceito. Tipos: filas, pilhas, listas, rvores e grafos;

Metodologia de desenvolvimento de software na elaborao dos algoritmos: aplicao dos fundamentos


da Metodologia de Gerenciamento de Projetos em Desenvolvimento de Softwares.

Habilidades

Comunicar-se com clareza e objetividade na forma oral e/ou escrita;

Elaborar documentos tcnicos, como relatrios de atividades e checklist;

Ler e interpretar textos tcnicos para desenvolvimento de jogos digitais;

Localizar e selecionar informaes necessrias ao desenvolvimento do seu trabalho;

Trabalhar em equipe multi e interdisciplinar;

Negociar com pessoas em situaes adversas, identificando problemas e possveis solues.

Atitudes/Valores

Postura profissional no ambiente de trabalho;

Comportamento tico referente s informaes de desenvolvimento de jogos digitais com sigilo e


integridade no tratamento de dados;

Proatividade com viso sistmica no desenvolvimento das atividades profissionais;

Atitude colaborativa com membros da equipe;

Cordialidade na interao com a equipe de trabalho e no relacionamento com o cliente;

Zelo pela higiene, limpeza e conservao na utilizao dos equipamentos;

Organizao dos materiais, documentos e local de trabalho;

Senso crtico frente ao processo de trabalho;

Atualizao contnua no desenvolvimento das atividades profissionais.

16

UC5: Programar e integrar os elementos multimdia do jogo digital para computadores


Carga horria: 108 horas.
Indicadores
1. Implementa e valida prottipo para subsidiar o desenvolvimento otimizado do cdigo do jogo digital
para computadores;
2. Implementa a interao dos elementos multimdia do jogo digital para computadores a partir da
validao do prottipo;
3. Desenvolve o cdigo dos elementos estruturais do jogo digital para computadores a partir da
validao do prottipo e conforme as normas e metodologias de desenvolvimento de software;
4. Depura, documenta, otimiza e aperfeioa o cdigo desenvolvido para jogo digital em computadores;
5. Realiza os procedimentos de versionamento por meio do repositrio, conforme as normas de
segurana de dados;
6. Implementa contedo adicional nos jogos digitais em computadores para incrementar o contedo e
suas funcionalidades;
7. Desenvolve o jogo digital para computadores conforme as especificaes tcnicas do Projeto de
Desenvolvimento do Jogo Digital e o Plano de Trabalho operacional baseados no Documento de
Game Design (Game Design Document GDD).

Elementos de Competncia
Conhecimentos

Elementos multimdia de jogos digitais para computadores Tipos: modelos 3D, imagens, animaes,
vdeos e udios. Formatos de arquivos multimdia. Compatibilidade. Converso de arquivos multimdia.
Possveis adequaes. Integrao. Sprites. Banco de mdias. Migrao e/ou integrao de tecnologias;

Elementos estruturais de jogos digitais para computadores Mecnica do jogo: gameplay, jogabilidade e
usabilidade. Comunicao com o banco de dados. Princpios de arquitetura cliente-servidor para jogos.
Qualidade de software;

Plataforma Computadores. Configuraes. Recursos da plataforma. Migrao e/ou integrao de


tecnologias;

Ambientes de desenvolvimento integrado (IDE) para programao de jogos digitais em computadores


Tipos de ambientes. Ferramentas de desenvolvimento colaborativo. Ferramentas de desenvolvimento
de programas de computador;

Prottipo de jogos digitais para computadores Ambiente de desenvolvimento. Elementos multimdias


e estruturais. Atribuio de eventos e comportamento aos elementos multimdia. Alocao das mdias
de acordo com o storyboard e interfaces. Implementao de cenrios e personagens, de acordo com
storyboard. Desenvolvimento do cdigo da interface grfica, de acordo com projeto. Implementao
de comandos de interao dos dispositivos aos eventos;

Linguagem de programao de jogos digitais orientada a objetos para computadores Viso geral da
linguagem de programao. Plataforma de desenvolvimento. Padres de desenvolvimento. Declarao
e utilizao de variveis e constantes. Operadores. Comandos condicionais. Comandos de repetio;

Programao orientada aos objetos Objetos. Mtodos e propriedades. Herana, polimorfismo,


encapsulamento e agregao. Tratamento de erros e excees. Formulrios. Uso de controles (eventos
e propriedades). Mdulos, funes e procedimentos. Conexo e manipulao do banco de dados.
Vnculo do sistema com o formulrio principal. Elaborao de listagens. Distribuio do jogo digital.
Defeitos e falhas em programas de computador. Documentao do processo de desenvolvimento;

17

Controle de verso em programao de jogos digitais para computadores Conceito. Segurana da


informao. Instalao e configurao;

Poltica de recuperao de dados em programao de jogos digitais para computadores Conceito.


Segurana da informao. Anlise peridica. Procedimentos de backup e restore;

Metodologia de desenvolvimento de software: aplicao dos fundamentos da metodologia de


gerenciamento de projetos em desenvolvimento de softwares para computadores.

Habilidades

Comunicar-se com clareza e objetividade na forma oral e/ou escrita;

Elaborar documentos tcnicos, como relatrios de atividades e checklist;

Ler e interpretar textos tcnicos de desenvolvimento de jogos digitais;

Localizar e selecionar informaes necessrias ao desenvolvimento do seu trabalho;

Trabalhar em equipe multi e interdisciplinar;

Negociar com pessoas em situaes adversas, identificando problemas e possveis solues.

Atitudes/Valores

Postura profissional no ambiente de trabalho;

Comportamento tico referente s informaes de desenvolvimento de jogos digitais com sigilo e


integridade no tratamento de dados;

Proatividade com viso sistmica no desenvolvimento das atividades profissionais;

Atitude colaborativa com membros da equipe;

Cordialidade na interao com a equipe de trabalho e no relacionamento com o cliente;

Zelo pela higiene, limpeza e conservao na utilizao dos equipamentos;

Organizao dos materiais, documentos e local de trabalho;

Senso crtico frente ao processo de trabalho;

Atualizao contnua no desenvolvimento das atividades profissionais.

18

UC6: Programar e integrar os elementos multimdia do jogo digital para consoles


Carga horria: 108 horas.
Indicadores
1. Implementa e valida prottipo para subsidiar o desenvolvimento otimizado do cdigo do jogo digital
para consoles;
2. Implementa a interao dos elementos multimdia do jogo digital para consoles a partir da validao
do prottipo;
3. Desenvolve o cdigo dos elementos estruturais do jogo digital para consoles a partir da validao do
prottipo e conforme as normas e metodologias de desenvolvimento de software;
4. Depura, documenta, otimiza e aperfeioa o cdigo desenvolvido para jogo digital em consoles;
5. Realiza os procedimentos de versionamento por meio do repositrio conforme as normas de segurana de
dados;
6. Implementa contedo adicional nos jogos digitais em consoles para incrementar o contedo e suas
funcionalidades;
7. Desenvolve o jogo digital para consoles conforme as especificaes tcnicas do Projeto de Desenvolvimento do Jogo Digital e o Plano de Trabalho operacional baseados no Documento de Game Design
(Game Design Document GDD).

Elementos de Competncia
Conhecimentos

Elementos multimdia de jogos digitais para computadores Tipos: modelos 3D, imagens, animaes,
vdeos e udios. Formatos de arquivos multimdia. Compatibilidade. Converso de arquivos multimdia.
Possveis adequaes. Integrao. Sprites. Banco de mdias. Migrao e/ou integrao de tecnologias;

Elementos estruturais de jogos digitais para computadores Mecnica do jogo: gameplay, jogabilidade e
usabilidade. Comunicao com o banco de dados. Princpios de arquitetura cliente-servidor para jogos.
Qualidade de software;

Plataforma Computadores. Configuraes. Recursos da plataforma. Migrao e/ou integrao de


tecnologias;

Ambientes de desenvolvimento integrado (IDE) para programao de jogos digitais em computadores


Tipos de ambientes. Ferramentas de desenvolvimento colaborativo. Ferramentas de desenvolvimento de
programas de computador;

Prottipo de jogos digitais para computadores Ambiente de desenvolvimento. Elementos multimdias


e estruturais. Atribuio de eventos e comportamento aos elementos multimdia. Alocao das mdias
de acordo com o storyboard e interfaces. Implementao de cenrios e personagens, de acordo com
storyboard. Desenvolvimento do cdigo da interface grfica, de acordo com projeto. Implementao de
comandos de interao dos dispositivos aos eventos;

Linguagem de programao de jogos digitais orientada a objetos para computadores Viso geral da
linguagem de programao. Plataforma de desenvolvimento. Padres de desenvolvimento. Declarao
e utilizao de variveis e constantes. Operadores. Comandos condicionais. Comandos de repetio;

Programao orientada aos objetos Objetos. Mtodos e propriedades. Herana, polimorfismo,


encapsulamento e agregao. Tratamento de erros e excees. Formulrios. Uso de controles (eventos e
propriedades). Mdulos, funes e procedimentos. Conexo e manipulao do banco de dados. Vnculo
do sistema com o formulrio principal. Elaborao de listagens. Distribuio do jogo digital. Defeitos e
falhas em programas de computador. Documentao do processo de desenvolvimento;

19

Controle de verso em programao de jogos digitais para computadores Conceito. Segurana da


informao. Instalao e configurao;

Poltica de recuperao de dados em programao de jogos digitais para computadores Conceito.


Segurana da informao. Anlise peridica. Procedimentos de backup e restore;

Metodologia de desenvolvimento de software: aplicao dos fundamentos da metodologia de


gerenciamento de projetos em desenvolvimento de softwares para computadores.

Habilidades

Comunicar-se com clareza e objetividade na forma oral e/ou escrita;

Elaborar documentos tcnicos, como relatrios de atividades e checklist;

Ler e interpretar textos tcnicos de desenvolvimento de jogos digitais;

Localizar e selecionar informaes necessrias ao desenvolvimento do seu trabalho;

Trabalhar em equipe multi e interdisciplinar;

Negociar com pessoas em situaes adversas, identificando problemas e possveis solues.

Atitudes/Valores

Postura profissional no ambiente de trabalho;

Comportamento tico referente s informaes de desenvolvimento de jogos digitais com sigilo e


integridade no tratamento de dados;

Proatividade com viso sistmica no desenvolvimento das atividades profissionais;

Atitude colaborativa com membros da equipe;

Cordialidade na interao com a equipe de trabalho e no relacionamento com o cliente;

Zelo pela higiene, limpeza e conservao na utilizao dos equipamentos;

Organizao dos materiais, documentos e local de trabalho;

Senso crtico frente ao processo de trabalho;

Atualizao contnua no desenvolvimento das atividades profissionais.

20

UC7: Programar e integrar os elementos multimdia do jogo digital para dispositivos mveis
Carga horria: 108 horas.
Indicadores
1. Implementa e valida prottipo para subsidiar o desenvolvimento otimizado do cdigo do jogo digital
para dispositivos mveis;
2. Implementa a interao dos elementos multimdia do jogo digital para dispositivos mveis a partir da
validao do prottipo;
3. Desenvolve o cdigo dos elementos estruturais do jogo digital para dispositivos mveis a partir da
validao do prottipo e conforme as normas e metodologias de desenvolvimento de software;
4. Depura, documenta, otimiza e aperfeioa o cdigo de desenvolvimento para jogo digital em
dispositivos mveis;
5. Realiza os procedimentos de versionamento por meio do repositrio conforme as normas de segurana de
dados;
6. Implementa contedo adicional nos jogos digitais em dispositivos mveis para incrementar o contedo
e suas funcionalidades;
7. Desenvolve o jogo digital para dispositivos mveis conforme as especificaes tcnicas do Projeto
de Desenvolvimento do Jogo Digital e o Plano de Trabalho operacional baseados no Documento de
Game Design (Game Design Document GDD).

Elementos de Competncia
Conhecimentos

Elementos multimdia de jogos digitais para computadores Tipos: modelos 3D, imagens, animaes,
vdeos e udios. Formatos de arquivos multimdia. Compatibilidade. Converso de arquivos multimdia.
Possveis adequaes. Integrao. Sprites. Banco de mdias. Migrao e/ou integrao de tecnologias;

Elementos estruturais de jogos digitais para computadores Mecnica do jogo: gameplay, jogabilidade e
usabilidade. Comunicao com o banco de dados. Princpios de arquitetura cliente-servidor para jogos.
Qualidade de software;

Plataforma Computadores. Configuraes. Recursos da plataforma. Migrao e/ou integrao de tecnologias;

Ambientes de desenvolvimento integrado (IDE) para programao de jogos digitais em computadores


Tipos de ambientes. Ferramentas de desenvolvimento colaborativo. Ferramentas de desenvolvimento de
programas de computador;

Prottipo de jogos digitais para computadores Ambiente de desenvolvimento. Elementos multimdias e


estruturais. Atribuio de eventos e comportamento aos elementos multimdia. Alocao das mdias de acordo com o storyboard e interfaces. Implementao de cenrios e personagens, de acordo com storyboard;

Desenvolvimento do cdigo da interface grfica, de acordo com projeto. Implementao de comandos


de interao dos dispositivos aos eventos;

Linguagem de programao de jogos digitais orientada a objetos para computadores Viso geral da
linguagem de programao. Plataforma de desenvolvimento. Padres de desenvolvimento. Declarao
e utilizao de variveis e constantes. Operadores. Comandos condicionais. Comandos de repetio;

21

Programao orientada aos objetos Objetos. Mtodos e propriedades. Herana, polimorfismo, encapsulamento e agregao. Tratamento de erros e excees. Formulrios. Uso de controles (eventos e propriedades). Mdulos, funes e procedimentos. Conexo e manipulao do banco de dados. Vnculo do
sistema com o formulrio principal. Elaborao de listagens. Distribuio do jogo digital. Defeitos e falhas
em programas de computador. Documentao do processo de desenvolvimento;

Controle de verso em programao de jogos digitais para computadores Conceito. Segurana da


informao. Instalao e configurao;

Poltica de recuperao de dados em programao de jogos digitais para computadores Conceito.


Segurana da informao. Anlise peridica. Procedimentos de backup e restore;

Metodologia de desenvolvimento de software: aplicao dos fundamentos da metodologia de


gerenciamento de projetos em desenvolvimento de softwares para computadores.

Habilidades

Comunicar-se com clareza e objetividade na forma oral e/ou escrita;

Elaborar documentos tcnicos como relatrios de atividades e checklist;

Ler e interpretar textos tcnicos de desenvolvimento de jogos digitais;

Localizar e selecionar informaes necessrias ao desenvolvimento do seu trabalho;

Trabalhar em equipe multi e interdisciplinar;

Negociar com pessoas em situaes adversas, identificando problemas e possveis solues.

Atitudes/Valores

Postura profissional no ambiente de trabalho;

Comportamento tico referente s informaes de desenvolvimento de jogos digitais com sigilo e integridade no tratamento de dados;

Proatividade com viso sistmica no desenvolvimento das atividades profissionais;

Atitude colaborativa com membros da equipe;

Cordialidade na interao com a equipe de trabalho e no relacionamento com o cliente;

Zelo pela higiene, limpeza e conservao na utilizao dos equipamentos;

Organizao dos materiais, documentos e local de trabalho;

Senso crtico frente ao processo de trabalho;

Atualizao contnua no desenvolvimento das atividades profissionais.

22

UC8: Programar jogos digitais multiplayer


Carga horria: 108 horas.
Indicadores
1. Implementa arquitetura cliente-servidor para o desenvolvimento de jogos digitais multiplayer;
2. Desenvolve prottipo de jogo multiplayer conforme os princpios da arquitetura cliente-servidor e
conforme as normas e metodologias de desenvolvimento de software;
3. Desenvolve jogo multiplayer com a utilizao da arquitetura cliente-servidor prpria conforme as
normas e metodologias de desenvolvimento de software.

Elementos de Competncia
Conhecimentos

Princpios de redes de computadores: topologia, endereamento, protocolos, redes de alto desempenho,


entre outros;

Princpios da arquitetura cliente-servidor: instalao, configurao, funcionamento, entre outros.


Sincronizao entre os clientes e o servidor;

Princpios de desenvolvimento de jogos multiplayer: sockets, web service, threads, controle e


sincronizao de jogo, controle de latncia, entre outros;

Metodologia de desenvolvimento de software para jogos digitais multiplayers: aplicao dos fundamentos
da Metodologia de Gerenciamento de Projetos em Desenvolvimento de Softwares;

Normas: normas de ergonomia. Normas de qualidade de software.

Habilidades

Comunicar-se com clareza e objetividade na forma oral e/ou escrita;

Elaborar documentos tcnicos, como relatrios de atividades e checklist;

Ler e interpretar textos tcnicos de desenvolvimento de jogos digitais;

Localizar e selecionar informaes necessrias ao desenvolvimento do seu trabalho;

Trabalhar em equipe multi e interdisciplinar;

Negociar com pessoas em situaes adversas, identificando problemas e possveis solues.

Atitudes/Valores

Postura profissional no ambiente de trabalho;

Comportamento tico referente s informaes de desenvolvimento de jogos digitais com sigilo e integridade no tratamento de dados;

Proatividade com viso sistmica no desenvolvimento das atividades profissionais;

Atitude colaborativa com membros da equipe;

Cordialidade na interao com a equipe de trabalho e no relacionamento com o cliente;

Zelo pela higiene, limpeza e conservao na utilizao dos equipamentos;

Organizao dos materiais, documentos e local de trabalho;

Senso crtico frente ao processo de trabalho;

Atualizao contnua no desenvolvimento das atividades profissionais.

23

UC9: Realizar testes em jogos digitais


Carga horria: 84 horas.
Indicadores
1. Planeja e executa rotinas de teste para garantir a qualidade do jogo;
2. Elabora plano de teste conforme os requisitos do projeto do jogo;
3. Utiliza ferramentas de teste para rastreamento de erros;
4. Descreve possveis erros no jogo digital por meio da interpretao de rotinas de teste;
5. Descreve possveis melhorias na usabilidade e mecnica do jogo digital para garantir a qualidade do jogo;
6. Documenta os resultados dos testes de acordo com a metodologia previamente estabelecida.

Elementos de Competncia
Conhecimentos

Qualidade de softwares Atributos qualitativos: viabilidade, estabilidade, portabilidade, manuteno,


flexibilidade e usabilidade;

Plano de testes de softwares Conceituao de testes de softwares aplicada a jogos digitais. Tipos e
categorias de testes. Especificaes de testes. Metodologias de testes. Tcnicas de testes: caixa-preta,
caixa-cinza e caixa-branca;

Registro de Testes: especificao e relato de teste;

Metodologia de desenvolvimento de software: aplicao dos fundamentos da Metodologia de Gerenciamento de Projetos em Desenvolvimento de Softwares.

Habilidades

Comunicar-se com clareza e objetividade na forma oral e/ou escrita;

Elaborar documentos tcnicos, como relatrios de atividades e checklist;

Ler e interpretar textos tcnicos de desenvolvimento de jogos digitais;

Localizar e selecionar informaes necessrias ao desenvolvimento do seu trabalho;

Trabalhar em equipe multi e interdisciplinar;

Negociar com pessoas em situaes adversas, identificando problemas e possveis solues.

Atitudes/Valores

Postura profissional no ambiente de trabalho;

Comportamento tico referente s informaes de desenvolvimento de jogos digitais com sigilo e integridade no tratamento de dados;

Proatividade com viso sistmica no desenvolvimento das atividades profissionais;

Atitude colaborativa com membros da equipe;

Cordialidade na interao com a equipe de trabalho e no relacionamento com o cliente;

Zelo pela higiene, limpeza e conservao na utilizao dos equipamentos;

Organizao dos materiais, documentos e local de trabalho;

Senso crtico frente ao processo de trabalho;

Atualizao contnua no desenvolvimento das atividades profissionais.

24

UC10: Aprimorar e realizar manuteno de jogos digitais


Carga horria: 84 horas.
Indicadores
1. Corrige erros e falhas identificadas no relatrio de testes do jogo digital;
2. Implanta as melhorias no jogo digital de acordo com os testes realizados;
3. Valida as melhorias ou correes realizadas no jogo digital;
4. Realiza diagnsticos, correes e melhorias nos jogos digitais desenvolvidos.

Elementos de Competncia
Conhecimentos

Manuteno de jogos digitais Correo e aprimoramento no jogo digital. Validao das alteraes.
Controle de verses. Documentao;

Registro de testes: especificao e relato de teste;

Metodologia de desenvolvimento de software: fundamentos da Metodologia de Gerenciamento de


Projetos em Desenvolvimento de Softwares.

Habilidades

Comunicar-se com clareza e objetividade na forma oral e/ou escrita;

Elaborar documentos tcnicos, como relatrios de atividades e checklist;

Ler e interpretar textos tcnicos de desenvolvimento de jogos digitais;

Localizar e selecionar informaes necessrias ao desenvolvimento do seu trabalho;

Trabalhar em equipe multi e interdisciplinar;

Negociar com pessoas em situaes adversas, identificando problemas e possveis solues.

Atitudes/Valores

Postura profissional no ambiente de trabalho;

Comportamento tico referente s informaes de desenvolvimento de jogos digitais com sigilo e integridade no tratamento de dados;

Proatividade com viso sistmica no desenvolvimento das atividades profissionais;

Atitude colaborativa com membros da equipe;

Cordialidade na interao com a equipe de trabalho e no relacionamento com o cliente;

Zelo pela higiene, limpeza e conservao na utilizao dos equipamentos;

Organizao dos materiais, documentos e local de trabalho;

Senso crtico frente ao processo de trabalho;

Atualizao contnua no desenvolvimento das atividades profissionais.

25

UC11: Projeto Integrador Tcnico em Programao de Jogos Digitais


Carga horria: 52 horas.
O Projeto Integrador uma Unidade Curricular de Natureza Diferenciada, baseada na metodologia de
ao-reflexo-ao, que se constitui na proposio de situaes desafiadoras a serem cumpridas pelo aluno.
Esta Unidade Curricular obrigatria nos cursos de Aprendizagem Profissional Comercial, Qualificao
Profissional, Habilitao Tcnica e respectivas certificaes intermedirias.
O planejamento e a execuo do Projeto Integrador propiciam a articulao das competncias previstas
no perfil profissional de concluso do curso, pois apresentam ao aluno situaes que estimulam o seu
desenvolvimento profissional ao ter que decidir, opinar e debater com o grupo a resoluo de problemas a
partir do tema gerador.
Durante a realizao do Projeto, portanto, o aluno poder demonstrar sua atuao profissional pautada
pelas Marcas Formativas Senac, uma vez que permite o trabalho em equipe e o exerccio da tica, da
responsabilidade social e da atitude empreendedora.
O Projeto Integrador prev:

articulao das competncias do curso, com foco no desenvolvimento do perfil profissional de concluso;

criao de estratgias para a soluo de um problema ou de uma fonte geradora de problemas


relacionada prtica profissional;

desenvolvimento de atividades em grupos realizadas pelos alunos, de maneira autnoma e responsvel;

gerao de novas aprendizagens ao longo do processo;

planejamento integrado entre todos os docentes do curso;

compromisso dos docentes com o desenvolvimento do Projeto no decorrer das Unidades Curriculares,
sob a coordenao do docente responsvel pela Unidade Curricular Projeto Integrador, que tem papel
de mediador e facilitador do processo;

espao privilegiado para imprimir as Marcas Formativas Senac:

domnio tcnico-cientfico;

atitude empreendedora;

viso crtica;

atitude sustentvel;

atitude colaborativa.

A partir do tema gerador, so necessrias trs etapas para a execuo do Projeto Integrador:

1) Problematizao: corresponde ao ponto de partida do projeto. Na definio do tema gerador, devese ter em vista uma situao plausvel, identificada no campo de atuao profissional e que perpasse as
competncias do perfil de concluso do curso. Neste momento, feito o detalhamento do tema gerador e o
levantamento das questes que iro nortear a pesquisa e o desenvolvimento do projeto. As questes devem
mobilizar aes que articulem as competncias do curso para a resoluo do problema;

2) Desenvolvimento: para o desenvolvimento do Projeto Integrador, necessrio que os alunos organizem


e estruturem um plano de trabalho. Esse o momento em que so elaboradas as estratgias para atingir
os objetivos e dar respostas s questes formuladas na etapa de problematizao. O plano de trabalho
deve ser realizado conjuntamente pelos alunos e prever situaes que extrapolem o espao da sala de aula,
estimulando a pesquisa em bibliotecas, a visita aos ambientes reais de trabalho, a contribuio de outros
docentes e profissionais, alm de outras aes para a busca da resoluo do problema;
3) Sntese: momento de organizao e avaliao das atividades desenvolvidas e dos resultados obtidos. Nesta
etapa, os alunos podem rever suas convices iniciais luz das novas aprendizagens, expressar ideias com maior
fundamentao terica e prtica, alm de gerar produtos de maior complexidade. importante que a proposta
traga aspectos inovadores, tanto no prprio produto quanto na forma de apresentao.

26

Propostas de temas geradores:


Proposta 1 Desenvolvimento de jogo digital para multiplataforma
A partir deste tema, os docentes devero propor aos grupos atividades de planejamento e desenvolvimento da
programao do jogo digital aplicado s plataformas como desktop, dispositivos mveis e consoles. Conforme
a prtica operacional de mercado, aps a programao do jogo digital, os testes podero ser realizados
por outros grupos que tambm iro elaborar o relatrio das aes realizadas. Este relatrio subsidiar a
equipe desenvolvedora inicial no aprimoramento e na manuteno do jogo digital. O desafio proposto deve
considerar ainda a dinmica do segmento da programao e as especificidades das demandas regionais. E,
prioritariamente, ser uma questo real do mercado de trabalho. Quando no for possvel apresentar um
problema de uma empresa real, indicada a utilizao de casos fictcios que retratem o desenvolvimento de
solues de implementao de jogos digitais para mais de uma plataforma. Os grupos devero demonstrar
viso crtica, cidadania, inovao, criatividade e sustentabilidade, a partir da anlise do pblico-alvo ao qual
direcionado o jogo digital.
Proposta 2 Desenvolvimento de jogo digital multiplayer para multiplataforma
A partir deste tema, os docentes devero propor, aos grupos, atividades de planejamento e desenvolvimento
da programao do jogo digital para mais de um jogador, voltado para multiplataformas. Conforme a
prtica operacional de mercado, aps a programao do jogo digital, os testes podero ser realizados por
outros grupos, simulando os diversos jogadores que estaro conectados em rede. Estes jogadores testers
iro elaborar o relatrio das aes realizadas. Esse relatrio subsidiar a equipe desenvolvedora inicial no
aprimoramento e na manuteno do jogo digital multiplayer. O desafio proposto deve considerar ainda a
dinmica do segmento da programao e as especificidades das demandas regionais. E, prioritariamente,
ser uma questo real do mercado de trabalho. Quando no for possvel apresentar um problema de uma
empresa real, indicada a utilizao de casos fictcios que retratem o desenvolvimento de solues de
implementao de jogos digitais multiplayer para mais de uma plataforma. Os grupos devero demonstrar
viso crtica, cidadania, inovao, criatividade e sustentabilidade, a partir da anlise do pblico-alvo ao
qual direcionado o jogo digital, bem como os aspectos tecnolgicos relacionados conectividade da
rede.
Outros temas geradores podem ser definidos em conjunto com os alunos, desde que constituam uma
situao-problema e atendam aos indicadores para avaliao.
Indicadores para avaliao
Como parmetros de avaliao dessa Unidade Curricular de natureza diferenciada, apresentam-se os
indicadores:

adota estratgias que evidenciam as Marcas Formativas Senac na resoluo dos desafios apresentados;

elabora sntese do Projeto Integrador, respondendo s especificaes do tema gerador;

apresenta os resultados do Projeto Integrador com coerncia, coeso e criatividade, propondo solues
inovadoras, a partir da viso crtica da atuao profissional no segmento;

articula as competncias do curso no desenvolvimento do Projeto Integrador.

27

6. Orientaes metodolgicas
As indicaes metodolgicas que orientam este curso, em consonncia com a Proposta
Pedaggica do Senac, pautam-se pelo princpio da aprendizagem com autonomia e pela
metodologia de desenvolvimento de competncias, estas entendidas como ao/fazer
profissional observvel, potencialmente criativo(a), que articula conhecimentos, habilidades e
atitudes/valores e que permite desenvolvimento contnuo.
As competncias que compem a organizao curricular do curso foram definidas com base
no perfil profissional de concluso, considerando a rea de atuao e os processos de trabalho
deste profissional. Para o desenvolvimento das competncias, foi configurado um percurso metodolgico que privilegia a prtica pedaggica contextualizada, colocando o aluno frente a situaes de aprendizagem que possibilitam o exerccio contnuo da mobilizao e articulao dos
saberes necessrios para a ao e para a soluo de questes inerentes natureza da ocupao.
A mobilizao e a articulao dos elementos da competncia requerem a proposio de
situaes desafiadoras de aprendizagem, que apresentem nveis crescentes de complexidade
e se relacionem com a realidade do aluno e com o contexto da ocupao.
Para mobilizar o elemento Planejamento de Carreira, o docente deve propor atividades
relacionadas ao mercado e ao mundo do trabalho como, por exemplo, simulaes de
entrevista de emprego e outras situaes de aprendizagem relacionadas imagem pessoal,
postura profissional e desenvoltura verbal. Propem-se, na abordagem desse elemento, trs
etapas: I) ponto de partida: momento de vida do aluno, suas possibilidades de insero no
mercado, fontes de recrutamento e seleo, elaborao de currculo, remunerao oferecida
pelo mercado, competncias que possui e seu histrico profissional; II) objetivos: o que o
aluno pretende em relao sua carreira a curto, mdio e longo prazos, e; III) estratgias: o
que o aluno deve fazer para alcanar seus objetivos.
No que concerne s orientaes metodolgicas para a Unidade Curricular Projeto Integrador,
ressalta-se que o tema gerador deve se basear em problemas da realidade da ocupao,
propiciando desafios significativos que estimulem a pesquisa a partir de diferentes temas
e aes relacionadas ao setor produtivo ao qual o curso est vinculado. Neste sentido, a
proposta deve contribuir para o desenvolvimento de projetos consistentes, que ultrapassem
a mera sistematizao das informaes trabalhadas durante as demais Unidades Curriculares.
A seguir, apresentam-se o detalhamento de algumas recomendaes como orientaes para
o planejamento das atividades de aprendizagem do curso:
sero estimulados estudos em ambientes de aprendizagem, atividades em laboratrio,
atividades prticas monitoradas, visitas tcnicas, quando necessrio;
importante propiciar condies para a troca de ideias entre os participantes, estimulando-os a
encontrar novas possibilidades de aplicao dos conhecimentos em situaes reais do contexto
profissional;
na oferta do curso na modalidade a distncia, sugere-se que o tutor desenvolva as atividades
de acordo com os recursos da plataforma, e quando a atividade solicitar postagem de
arquivos, que oriente quanto a extenso do arquivo, tempo mximo e resoluo;
para desenvolvimento das competncias deste curso, recomenda-se adotar estratgias de
simulao de situaes do dia a dia de um programador de jogos digitais no decorrer das aulas.
O desenvolvimento dessas tcnicas permite aos grupos a vivncia de situaes simuladas

28

relacionadas ocupao e possibilita aos participantes a autoavaliao e o aperfeioamento


das prticas realizadas. Portanto, sugere-se a adoo de tcnicas de conduo de grupos,
proporcionando aos alunos momentos de experimentao profissional e por meio de
atividades que apresentem objetivos claros;
outra estratgia recomendada a realizao de visitas tcnicas a empresas e eventos
relacionados rea de desenvolvimento de games, com o objetivo de proporcionar a
aproximao dos alunos com o mercado de trabalho. Sempre que possvel, as visitas tcnicas
devem ser registradas em relatrios, com informaes que contribuam para atuao do
Tcnico em Programao de Jogos Digitais;
considerando que as atividades desse profissional demandam a utilizao de termos
tcnicos da lngua inglesa, voltados linguagem de programao, faz-se necessrio o
incentivo constante para a instrumentalizao do Tcnico em Programao de Jogos Digitais
formado pelo Senac. Desse modo, neste curso devem ser trabalhados termos tcnicos por
meio de leitura e interpretao de referenciais na lngua inglesa durante a programao
de jogos digitais. Para dar suporte a essa prtica docente, recomenda-se a utilizao de
material didtico de apoio, como livros, dicionrios ou outros materiais que reproduzam
situaes de utilizao dos termos na lngua estrangeira. A preparao de um glossrio
com termos tcnicos da rea de programao de jogos digitais tambm recomendada
como estratgia para a prtica do idioma durante o curso. Cabe ressaltar que o idioma
deve ser abordado como forma de estimular o aluno a buscar aperfeioamento nessa rea
para sua prtica profissional. O curso no se compromete com o desenvolvimento da
habilidade de comunicao em outro idioma;
as diversas atividades de aprendizagem realizadas durante o desenvolvimento das
competncias do curso subsidiaro a execuo do Projeto Integrador.
Orientaes metodolgicas da Unidade Curricular 11 Projeto Integrador
Para a Unidade Curricular Projeto Integrador, recomenda-se que o docente responsvel pelo
Projeto apresente o tema gerador no primeiro contato com os alunos. Estes, por sua vez, devem
validar a proposta, podendo sugerir modificao ou incluso, a ser acatada pelos docentes,
quando pertinente. Ressalta-se que o Tema Gerador tem como princpio ser desafiador e,
portanto, deve estimular a pesquisa e investigao de outras realidades, transcendendo a
mera sistematizao de informaes j trabalhadas durante as demais Unidades Curriculares.
Junto com a definio do tema gerador, necessrio estabelecer o cronograma de trabalho e
prazos para as entregas.
fundamental que o docente responsvel pelo projeto estabelea um elo com os demais
docentes do curso, incentivando a participao ativa e reforando as contribuies de cada
Unidade Curricular para a realizao do projeto integrador. Alm disso, todos os docentes
do curso devem participar da elaborao, execuo e apresentao dos resultados parciais e
finais do tema gerador.
Durante o desenvolvimento do projeto, os docentes devem acompanhar as entregas parciais
conforme previstas no cronograma, auxiliando os grupos na realizao e consolidao das
pesquisas.
No momento de sntese, procede-se com a apresentao dos resultados obtidos durante a
programao do jogo digital. Aspectos como criatividade e inovao devem estar presentes tanto
nos produtos/resultados propriamente ditos quanto na forma de apresentao desses resultados.

29

Por fim, considerando que o Projeto Integrador deve ser um espao privilegiado para impresso
das Marcas Formativas do Senac, recomenda-se que, durante a sua execuo, os docentes
propiciem desafios que exijam dos alunos a demonstrao de domnio tcnico-cientfico
relacionado ao exerccio profissional. Atuar de acordo com as normas tcnicas e de qualidade
durante a programao de jogos digitais a marca mais diretamente ligada s suas atividades
profissionais.
Alm disso, os docentes devem estimular a autonomia, a criatividade e a proatividade nos
alunos, ajudando-os nas atividades de pesquisa e sistematizao. Para estimular a atitude
colaborativa, devem priorizar o trabalho em equipe e a comunicao construtiva e assertiva.
Devem ainda fomentar a atitude cidad sustentvel e responsvel, por meio da reflexo sobre
o contexto de trabalho do profissional em programao para a rea de Informtica, adotando
tambm normas de sade e de segurana do trabalho no desempenho de sua funo.

7. Aproveitamento de conhecimentos e de experincias


anteriores
De acordo com a legislao educacional em vigor, possvel aproveitar conhecimentos
e experincias anteriores dos alunos, desde que diretamente relacionados com o perfil
profissional de concluso do presente curso.
O aproveitamento de competncias anteriormente adquiridas pelo aluno por meio da
educao formal, informal ou do trabalho, para fins de prosseguimento de estudos, ser feito
mediante protocolo de avaliao de competncias, conforme as diretrizes legais e orientaes
organizacionais vigentes.

8. Avaliao
De forma coerente com os princpios pedaggicos da Instituio, a avaliao tem como
propsitos:
avaliar o desenvolvimento das competncias no processo formativo;
ser diagnstica e formativa;
permear e orientar todo o processo educativo;
verificar a aprendizagem do aluno, sinalizando o quo perto ou longe est do desenvolvimento das competncias que compem o perfil profissional de concluso (foco
na aprendizagem);
permitir que o aluno assuma papel ativo em seu processo de aprendizagem, devendo, portanto, prever momentos para autoavaliao e feedback, em que docente e
aluno possam juntos realizar correes de rumo ou adoo de novas estratgias que
permitam melhorar o desempenho do aluno no curso.

30

8.1. Formas de expresso dos resultados da avaliao


Toda avaliao deve ser acompanhada e registrada ao longo do processo de ensinoaprendizagem. Para tanto, definiu-se o tipo de meno que ser utilizada para realizar os
registros parciais (ao longo do processo) e finais (ao trmino da Unidade Curricular/Curso);
As menes adotadas no Modelo Pedaggico Nacional do Senac reforam o
comprometimento com o desenvolvimento da competncia e buscam diminuir o grau de
subjetividade do processo avaliativo;
De acordo com a avaliao, foram estabelecidas menes especficas a serem adotadas
no decorrer do processo de aprendizagem.
8.1.1. Meno por indicador de competncia
Ao definir indicadores que evidenciam o desenvolvimento da competncia, faz-se necessrio
definir a meno que ser utilizada para expressar os resultados de uma avaliao. A seguir,
esto as menes relativas aos resultados possveis para cada indicador.
Durante o processo
Atendido A
Parcialmente atendido PA
No atendido NA
Ao final da Unidade Curricular
Atendido A
No atendido NA
8.1.2. Meno por Unidade Curricular
Ao trmino de cada Unidade Curricular (Competncia, Estgio, Prtica Profissional ou
Projeto Integrador), esto as menes relativas a cada indicador. Se os indicadores no forem
atingidos, o desenvolvimento da competncia estar comprometido. Ao trmino da Unidade
Curricular, caso algum dos indicadores no seja atingido, o aluno ser considerado reprovado
na unidade. com base nessas menes que se estabelece o resultado da Unidade Curricular.
As menes possveis para cada Unidade Curricular so:
Desenvolvida D
No desenvolvida ND
8.1.3. Meno para aprovao no curso
Para aprovao no curso, o aluno precisa atingir D (Desenvolvida) em todas as Unidades
Curriculares (Competncias e Unidades Curriculares de Natureza Diferenciada).
Alm da meno D (Desenvolvida), o aluno deve ter frequncia mnima de 75%, conforme
legislao vigente. Na modalidade a distncia, o controle da frequncia baseado na realizao
das atividades previstas.
Aprovado AP
Reprovado RP
31

8.1.4. Fluxo do processo de registro da avaliao


8.1.4.1. Por Unidade Curricular:

Todos os
indicadores
foram
atendidos?

Frequncia
atendida?

D
Sim

Sim

Aprovado

No

Reprovado

No
ND

8.1.4.2. Ao fim do curso:


Aprovado
Sim

Todas as competncias/
Unidades Curriculares com
meno desenvolvida?

No

Reprovado

8.2. Recuperao
A recuperao ser imediata constatao das dificuldades do aluno, por meio da soluo de
situaes-problema e realizao de estudos dirigidos. Na modalidade de oferta presencial,
possvel a adoo de recursos de educao a distncia.

9. Estgio profissional supervisionado


O estgio tem por finalidade propiciar condies para a integrao dos alunos no mercado
de trabalho. um ato educativo escolar supervisionado, desenvolvido no ambiente de
trabalho, que visa preparao para o trabalho produtivo de educandos2.
Conforme previsto em legislao vigente, o estgio pode integrar ou no a estrutura curricular
dos cursos. Ser obrigatrio quando a legislao que regulamenta a atividade profissional
assim o determinar.
Nos cursos em que o estgio no obrigatrio, pode ser facultada aos alunos a realizao do
estgio, de acordo com a demanda do mercado de trabalho. Desenvolvido como atividade
opcional, a carga horria do estgio apostilada ao histrico escolar do aluno.
No presente curso, o estgio no obrigatrio.

10. Instalaes, equipamentos e recursos didticos


10.1. Instalaes e equipamentos3
Para oferta presencial:
sala de aula convencional com quadro branco e com mural para Post-it;
equipamento multimdia (projetor, caixas de som, microfone);
2

BRASIL. Leis, Decretos. Lei n. 11.788, de 25 de setembro de 2008. Dirio Oficial da Unio, Braslia, DF, 26 set. 2008.

importante que as instalaes e equipamentos estejam em consonncia com a legislao e atendam s orientaes descritas
nas normas tcnicas de acessibilidade. Estes aspectos, assim como os atitudinais, comunicacionais e metodolgicos, buscam
atender s orientaes da Conveno de Direitos das Pessoas com Deficincia, da qual o Brasil signatrio.

32

biblioteca com acervo atualizado;


laboratrio de informtica para programao de jogos digitais com softwares especficos e
acesso a internet, conforme segue:
hardware e equipamentos: desktops com novos processadores de alto desempenho;
dispositivos mobile com Android, iOS, Windows Phone; dispositivos embarcados com kit de
desenvolvimento para consoles; aceleradores grficos de alto desempenho; dispositivos de
udio; controladores de jogos (sensor de movimento, joystick, webcam, captadores de udio);
e infraestrutura para cloud computing;
ferramentas de som: Adobe Audition; Adobe Sound Booth; Sony Sound Forge; Audacity; e
software equivalente;
ferramentas grficas para edio de imagens: Blender, Autodesk 3Ds Max, Autodesk Maya,
Autodesk Softimage, Autodesk Mudbox; Modo, Nuke, Mari, Zbrush, Rhinoceros, Sculptris,
Adobe Flash, Adobe Photoshop, Gimp, Adobe Ilustrator, Corel Draw, Adobe Premiere, Adobe
After Effects e softwares equivalentes;
linguagens/tecnologias de programao para o desenvolvimento de jogos digitais: Construct
2, Monogame, Unity 3D, C#; Java; PHP; JavaScript/jQuery; Action Script; C/C++; Python;
Lua; Objective-C; Open GL/AL; DirectX; HTML5; CSS; XML; CUDA; Web GL; Unreal-Script;
e Open CL;
IDEs e frameworks de desenvolvimento: Eclipse, NetBeans, Visual Studio, Mono Develop,
Code Blocks, Unreal Development Kit (UDK), Unity 3D, GameMaker, Construct 2, CryEngine,
ADT, XCode, LibGDX e outros equivalentes;
ferramentas de escritrio: editores de texto, planilha eletrnica e apresentao de slides.
Navegadores de internet;
ferramentas de gerenciamento de projetos: WBS; MS Project;
ferramentas de gesto do conhecimento: Mingle; Google Drive; Dropbox; OneDrive; e
redes sociais;
ferramentas de desenvolvimento colaborativo e de testes: SVN; Mercurial; GitHub;
Redmine; BaseCamp; Mingle; Zoho; Bugzilla; DropTask; Jira; redes sociais;
ferramentas transversais: servidor gerenciador de banco de dados relacional; servidor web
ou emulador de servidor web;
ferramentas de visualizao: jogos de tabuleiro e jogos digitais.

importante observar que os laboratrios no podem ter condies inferiores quelas


previstas no Estudo Nacional sobre Parmetros de Qualidade Mnimos de Infraestrutura para
Oferta Educacional.
Para oferta a distncia: as configuraes mnimas da infraestrutura para programao de
jogos digitais sero definidas pela Rede Senac de Educao a Distncia.

10.2. Recursos didticos


O Departamento Regional deve especificar o que ser adquirido pelo aluno ou fornecido
pelo Senac em caso de alunos do Programa Nacional de Acesso ao Ensino Tcnico e Emprego
(Pronatec) ou Programa Senac de Gratuidade (PSG).

33

11. Perfil do pessoal docente e tcnico


Perfil geral dos docentes
Para oferta do curso, requerem-se docentes com Ensino Superior Completo, graduados
no foco da atuao ou em reas afins relacionadas aos elementos de competncia
profissional como: Anlise e Desenvolvimento de Sistemas, Banco de Dados, Cincias da
Computao, Engenharia de Computao, Jogos Digitais e Sistemas de Informao, bem
como a formao pedaggica queles que no possuem Licenciatura, de acordo com o
determinado na legislao vigente.
Preferencialmente com experincia profissional em docncia, em programao de jogos
digitais, em programao para mobile, em programao de jogos digitais multiplayers,
em desenvolvimento de softwares multimdias, em gerenciamento de projetos e em
legislao aplicada aos direitos autorais.
Na oferta de curso em Educao a Distncia, requerem-se profissionais de acordo com o
referido acima, bem como domnio de informtica e noes bsicas de Ambientes Virtuais
de Aprendizagem (AVA). Desejvel experincia ou formao em tutoria online.
Alm disso, recomenda-se que os docentes sejam devidamente habilitados para a docncia
em Educao Bsica nos termos do Art. 62 da Lei de Diretrizes e Bases da Educao Nacional
(LDB) e do art. 40 da Resoluo N 06/2012 do Conselho Nacional de Educao/Cmara da
Educao Bsica (CNE/CEB)4.
Unidades Curriculares
UC1: Planejar o desenvolvimento do jogo digital para
multiplataformas
Carga horria: 84 horas.
UC2: Planejar as atividades de
programao para o desenvolvimento do jogo digital
Carga horria: 84 horas.
UC3: Configurar e incorporar os
elementos multimdia plataforma
de desenvolvimento
Carga horria: 84 horas.

Formao acadmica, experincias, atuao, dentre outros pontos pertinentes


Profissionais com formao superior em Cincia da Computao e reas afins, preferencialmente, com
conhecimentos em evoluo histrica e tendncias de mercado de jogos, elaborao de roteiros audiovisuais, preferencialmente de jogos digitais, e programao C# e com experincia em desenvolvimento
de solues computacionais, usando linguagem de programao de alto nvel e/ou jogos.
Profissionais com formao superior em Cincia da Computao e reas afins e, preferencialmente, com experincia em programao C#, em utilizao de game engine e em desenvolvimento de
aplicativos para dispositivos mveis, web e desktop e de solues computacionais, usando linguagem de
programao de alto nvel e/ou jogos.
Profissionais com formao superior em Design para Web e, preferencialmente, com conhecimentos
em game design, criao de concept art, design de interface e modelagem 3D, preferencialmente de
jogos digitais.

UC4: Desenvolver os algoritmos


e a estrutura de dados para jogos
digitais
Carga horria: 96 horas.
UC5: Programar e integrar os elementos multimdia do jogo digital
para computadores
Carga horria: 108 horas.
UC6: Programar e integrar os elementos multimdia do jogo digital
para consoles

Profissionais com formao superior em Cincia da Computao e reas afins e, preferencialmente,


com experincia em programao C#, utilizao de game engine, desenvolvimento de aplicativos para
dispositivos mveis, web e desktop.

Carga horria: 108 horas.


UC7: Programar e integrar os elementos multimdia do jogo digital
para dispositivos mveis
Carga horria: 108 horas.
UC8: Programar jogos digitais
multiplayer
Carga horria: 108 horas.
4

Esta recomendao passar a ser uma exigncia a partir de 2020.

34

UC9: Realizar testes em jogos


digitais
Carga horria: 84 horas.
UC10: Aprimorar e realizar manuteno de jogos digitais

Profissionais com formao superior na rea de Exatas, em Cincia da Computao e reas afins e,
preferencialmente, com experincia em engenharia de software, em controle de qualidade de software,
em desenvolvimento de solues computacionais, usando linguagem de programao de alto nvel e
com conhecimentos em game design e em gesto, governana em TIC e/ou engenharia de software.

Carga horria: 84 horas.

12. Bibliografia
Unidades Curriculares
UC1: Planejar o desenvolvimento do jogo digital para multiplataformas. Carga horria: 84 horas

Bibliografia Bsica
HARBOUR, Jonathan, S. Programao de games com JAVA. Traduo de Carlos Eduardo Santi. So Paulo: Cengage Learning, 2010.
NOVAK, J. Desenvolvimento de games. So Paulo: Cengage Learning, 2011.
SALEN, K.; ZIMMERMAN, E. Regras do jogo: fundamentos do design de jogos. So Paulo: Blucher, 2012. 4 v.

Bibliografia Complementar
KEELLING, Ralph. Gesto de projetos. So Paulo: Saraiva, 2009.
RABIN, Steve. Introduo ao desenvolvimento de games: v. 1: entendendo o universo dos jogos. So Paulo: Cengage Learning, 2012.
RABIN, Steve. Introduo ao desenvolvimento de games: v. 4. So Paulo: Cengage Learning, 2013.
SANTAELLA, L.; FEITOZA, M. (Org.). Mapa do jogo: a diversidade cultural dos games. So Paulo: Cengage Learning, 2009.
SCHELL, J. A arte do game design: o livro original. Rio de Janeiro: Campus Elsevier, 2011.
UC2: Planejar as atividades de programao para o desenvolvimento do jogo digital. Carga horria: 84 horas

Bibliografia Bsica
XAVIER, G. Lgica de programao. So Paulo: Ed. Senac So Paulo, 2012.
SCOTT, Rogers. Level UP. Blucher, 2013.
RABIN, S. Introduction to game development: course technology. [S.l.]: Cengage Learning, 2010.

Bibliografia Complementar
BRODBECK, A. F. Sistemas de informao: planejamento e alinhamento estratgico nas organizaes. Porto Alegre: Bookman, 2003.
CORREIA, Miguel Pupo; SOUSA, Paulo Jorge. Segurana no software. [S.l.]: LidelZamboni, 2010.
PHAM, Andrew X. PHAM, Phuong-van. Scrum em ao: gerenciamento e desenvolvimento gil de projetos de software. [S.l.]: Novatec. 2011.
PMI. PMBOK: um guia do conjunto de conhecimentos em gerenciamento de projetos. 5. ed. [S.l.: s.n.], 2013.
RABIN, Steve. Introduo ao desenvolvimento de games: v. 2: programao. So Paulo: Cengage Learning, 2012.

35

UC3: Configurar e incorporar os elementos multimdia plataforma de desenvolvimento. Carga horria: 84 horas

Bibliografia Bsica
ANDRADE, M. S. de. Adobe Photoshop CS6. So Paulo: Ed. Senac So Paulo, 2010.
CARTER, Ben. The game asset pipeline. Clifton Park: Charles River Media, 2004.
OLIVEIRA, A. Estudo dirigido de 3DS Max 2013. So Paulo: rica, 2012.

Bibliografia Complementar
GOSCIOLA, V. Roteiro para as novas mdias: do cinema s mdias interativas. So Paulo: Ed. Senac So Paulo, 2010.
HIRATA, Andrei. Desenvolvendo games com Unity 3D-Space Invasion: construa um jogo no estilo arcade. Rio de Janeiro: Cincia Moderna,
2011.
NOVAK, J. Desenvolvimento de games. So Paulo: Cengage Learning, 2011.
RABIN, Steve. Introduo ao desenvolvimento de games: v. 3: criao e produo audiovisual. So Paulo: Cengage Learning, 2013.
SILVA FILHO, Edward. Produzindo games com unreal engine. Rio de Janeiro: Cincia Moderna, 2009.
UC4: Desenvolver os algoritmos e a estrutura de dados para jogos digitais. Carga horria: 96 horas

Bibliografia Bsica
GREENE, J. Use a cabea! 2. ed. Rio de Janeiro: Alta Books, 2010.
PRESSMAN, R. Engenharia de software: uma abordagem profissional. [S.l.: s.n.], 2011. Grupo A.
SHERROD, Allen. Data structures and algorithms for game developers. [S.I.]: Charles River Media, 2007.

Bibliografia Complementar
LEISERSON, Charles E. et al. Algoritmos: teoria e prtica. Rio de Janeiro: Campus, 2002.
LENGYEL, Eric. Mathematics for 3D game programming and computer graphics. 2. ed. [S.I.]: Charles River Media, 2003.
NAVARRO, J. A.; MANZANO G. Programao de computadores com C#. So Paulo: rica, 2014.
SANTOS, N. M. Vetores e matrizes: uma introduo lgebra linear. 4. ed. So Paulo: Cengage Learning, 2007.
SMED, Jouni; HAKONEN, Harri. Algorithms and networking for computer games. Hoboken: Wiley, 2006.
UC5: Programar e integrar os elementos multimdia do jogo digital para computadores. Carga horria: 108 horas

Bibliografia Bsica
DEITEL, H. M. C#: como programar. [S.l.]: Makron, 2007.
DEITEL, P.; DEITEL, H. Java: como programar. [S.l.]: Pearson Prentice Hall, 2010.
GOLDSTONE, Will. Unity game development essentials. [S.l.]: Packt Publishing, 2009.
HIRATA, A. Desenvolvendo games com Unity 3D. Rio de Janeiro: Cincia Moderna, 2011.
BUSBY, Jason; PARRISH, Zak; WILSON, Jeff. Mastering unreal technology v. 1: introduction to level design with unreal engine 3. [S.I.]: Sams,
2009.

Bibliografia Complementar
FEIJ, B.; CLUA, E.; SILVA, F. Introduo cincia da computao com jogos: aprendendo a programar com entretenimento. Rio de Janeiro:
Campus Elsevier, 2009.
GREENE, Jennifer; STELLMAN, Andrew. Use a cabea C#. Rio de Janeiro: Alta Books, 2008.
GROOTJANS, Riemer. XNA 3.0: game programming recipes: a problem-solution approach. [S.l.]: Apress, 2009.
MANZANO, Jos Augusto Navarro Garcia; OLIVEIRA, Jayr Figueiredo de. Algoritmos: lgica para desenvolvimento de programao de
computadores. 22.ed. So Paulo: Erica, 2009.
SHARP, John. Microsoft Visual C# 2008: passo a passo. Porto Alegre: Artmed, 2008.

36

UC6: Programar e integrar os elementos multimdia do jogo digital para consoles. Carga horria: 108 horas

Bibliografia Bsica
BRZEZINSKI, Jack. Windows XP/XBOX 360 Game Program using Xna Game. [S.l.]: Charles River Media, 2010.
DUGGAN, Mike. Wii Game creation for teens. Clifton Park: Course Technology PTR, 2010.
HIRATA, A. Desenvolvendo games com Unity 3D. Rio de Janeiro: Cincia Moderna, 2011.

Bibliografia Complementar
LOBO, Alexandre Santos et al. XNA 3.0 no desenvolvimento de jogos no Windows, Zune e Xbox 360. Rio de Janeiro: Brasport, 2010.
FARIAS, Jos Antonio Leal de. XNA 3.0 para desenvolvedor de jogos. Rio de Janeiro: Brasport, 2010.
GAMMA, Erich. Padres de projeto: solues reutilizveis de software orientado a objetos. [S.l.]: Bookman, 2000.
MACEDO, Paulo Cesar de; SBROCCO, Jos Henrique Teixeira de Carvalho. Metodologias geis: engenharia de software sob medida. So
Paulo: Erica. 2012.
UC7: Programar e integrar os elementos multimdia do jogo digital para dispositivos mveis. Carga horria: 108 horas

Bibliografia Bsica
CARMO, R.; MNACO, T. Desenvolvendo aplicaes para Windows Phone. Rio de Janeiro: BRASPORT, 2012.
SILVA, Vladimir. Pro Android games. New York: Apress, 2009.
ZIRKLE, Paul; HOGUE, Joe. iPhone game development. Sebastopol: OReilly Media, 2009.

Bibliografia Complementar
HAMER, C. Creating mobile games: using Java ME platform to put the fun into your mobile device and cell phone. [S.l.]: Apress, 2007.
MARK, Dave; LAMARCHE, Jeff. Dominando o desenvolvimento no iPhone. Rio de Janeiro: Alta Books, 2009.
REIS, Catarina; FONSECA, Nuno. Desenvolvimento em iOS - iPhone, iPad e iPod Touch. [S.l.]: LidelZamboni, 2012.
ROGERS, Rick et al. Desenvolvimento de aplicaes Android. So Paulo: Novatec, 2009.
UC8: Programar jogos digitais multiplayer. Carga horria: 108 horas

Bibliografia Bsica
KOZOVITS, E. L. Otimizao de mensagens e balanceamento de jogos multi-jogador. Tese, Departamento de Informtica, PUC-Rio, 2004.
STAGNER, Alan R. Unity multiplayer games. [S.l.]: Packt Publishing, 2013.

Bibliografia Complementar
KUROSE, J. F.; ROSS, K. W. Redes de computadores e a internet. 3 ed. Reading: Addison-Wesley, 2006.
SOARES, L. F. G., LEMOS, G., COLCHER, S. Redes de computadores: das LANs, MANs, WAN s redes ATM. 2. ed. Rio de Janeiro: Campus,
1995.
TANENBAUM, A. S. Redes de computadores. 4. ed. Rio de Janeiro: Elsevier, 2003.

37

UC9: Realizar testes em jogos digitais. Carga horria: 84 horas

Bibliografia Bsica
CHANDLER, M. Manual de produo de jogos digitais. Porto Alegre: Bookman, 2012.
MCLAUGHLIN, B.; POLLICE, G.; WEST, D. Use a cabea: anlise & projeto orientado a objeto. Rio de Janeiro: Starlin Alta Consult, 2007.
SCHULTZ, Charles P.; BRYANT, Robert; RIOS, Emerson. MOREIRA, Trayah. Teste de software. Rio de Janeiro: Alta Books. 2013.

Bibliografia Complementar
BASTOS, Aderson; CRISTALLI, Ricardo; MOREIRA, Trayah; RIOS, Emerson. Base de conhecimento em teste de software. 3. ed. So Paulo:
Martins Ed., 2012.
DELAMARO, Marcio Eduardo; MALDONADO, Jos Carlos; JINO, Mario. Introduo ao teste de software. Rio de Janeiro: Campus, 2007.
FREEMAN, Steve; PRYCE, Nat. Desenvolvimento de software orientado a objetos, guiado por testes. Rio de Janeiro: Alta Books, 2012.
LANGDELL, Tim. Game testing all in one. Florence: Course Technology PTR, 2005.
UC10: Aprimorar e realizar manuteno de jogos digitais. Carga horria: 84 horas

Bibliografia Bsica
CHANDLER, M. Manual de produo de jogos digitais. Porto Alegre: Bookman, 2012.
KOSCIANSKI, Andr; Soares, Michel dos Santos. Qualidade de software: aprenda as metodologias e tcnicas mais modernas para o
desenvolvimento de software. So Paulo: Novatec, 2007.
MCLAUGHLIN, B.; POLLICE, G.; WEST, D. Use a cabea: anlise & projeto orientado a objeto. Rio de Janeiro: Starlin Alta Consult, 2007.

Bibliografia Complementar
BARTI, Alexandre. Garantia de qualidade de software. Rio de Janeiro: Campus, 2002.
CLEMENTS, James P. Gesto de projetos. So Paulo: Thomson, 2007.
GAMMA, Erich. Padres de projeto: solues reutilizveis de software orientado a objetos. Porto Alegre: Bookman, 2000.
LAHTI, Christian B. Sarbanes-Oxley: conformidade TI usando Cobit e ferramentas open source. So Paulo: Alta Books, 2005.
MAGALHES, I. L.; Pinheiro, W.B. Gerenciamento de servios de TI na prtica. So Paulo: Novatec, 2007.

13. Certificao
quele que concluir com aprovao todas as unidades curriculares que compem a
organizao curricular desta Habilitao Tcnica de Nvel Mdio e comprovar a concluso
do Ensino Mdio ser conferido o Diploma de Tcnico em Programao de Jogos Digitais,
com validade nacional.

38

Você também pode gostar