DC-UFRPE/Bacharelado em Ciência da Computação/14042 - JOGOS DIGITAIS
Aspeto
Programa da Disciplina
[editar | editar código-fonte]Nome: | JOGOS DIGITAIS |
Código: | 14042 |
Departamento: | Departamento de Computação (DC) |
Área: | Computação Gráfica, Realidade Virtual e Jogos Digitais |
Carga-horária total: | 60 horas |
Créditos: | 4 |
Pré-requisitos: | 06214 - ALGORITMOS E ESTRUTURAS DE DADOS 14058 - REDES DE COMPUTADORES 14117 - INTRODUÇÃO À PROGRAMAÇÃO I 14118 - INTRODUÇÃO À PROGRAMAÇÃO II |
Ementa
[editar | editar código-fonte]Introdução aos jogos digitais: história, definição e conceitos básicos. Conceitos essenciais de projeto de jogo (Game Design). Técnicas e ferramentas para implementação de jogos digitais. Motores 2D/3D. Concepção, definição, implementação e testes de um jogo digital, utilizando tecnologias recentes e adequadas ao contexto da disciplina.
Objetivos
[editar | editar código-fonte]Geral:
[editar | editar código-fonte]• Entender o funcionamento de um jogo e implementar com destreza um exemplo de jogo digital.
Específicos:
[editar | editar código-fonte]• Entender o funcionamento básico de um jogo, incluindo todas as tecnologias envolvidas. • Projetar (game design) • Desenvolver um jogo digital (ou videogame), através do uso de ferramentas específicas e frameworks de desenvolvimento (ou motores 2D/3D).
Conteúdo Programático
[editar | editar código-fonte]- Introdução aos jogos digitais
- Conceitos básicos
- História dos jogos 1.3.
- Gêneros e características de jogos 1.4.
- Mercado de jogos eletrônicos
- Desenvolvimento de jogos 2.1.
- Fases do desenvolvimento 2.2.
- A equipe de desenvolvimento
- Componentes básicos de um jogo
- Ferramentas e motores 2D/3D
- Projeto de jogo (Game Design)
- Elementos básicos: mecânica, estória, tecnologia e estética
- O papel de Projetista de jogos (Game Designer)
- Elementos da experiência do jogador
- Definindo um tema de jogo
- Criando e analisando ideias de jogos
- Análise de riscos das ideias selecionadas
- Prototipagem
- Mecânica de jogos
- Elementos da mecânica: espaço; objetos, atributos e estados; ações; regras, habilidade; chance de vitória/derrota 3.9.
- Balanceamento de jogos e sistema de recompensa
- Definição e protótipo em papel do projeto de jogo
- Implementação de jogos 2D
- Arquitetura básica de um jogo
- Loop de jogo
- Um framework para desenvolvimento de jogos 2D
- Renderização em jogos
- Conceitos de animações em jogos
- Física para jogos
- Colisões
- Efeitos de partículas
- Iluminação
- Sons
- Apresentação e demonstração de código em jogos reais
- Atividades práticas
- Serão realizadas atividades práticas com a intenção de estimular e fixar os conceitos apresentados durante toda disciplina
- Projeto entregue em iterações bem definidas no plano de ensino, incluindo projeto de jogo (game design), protótipos, implementação, testes de jogabilidade e balanceamento
- Playlist para auxílio em programação C#
- Playlist para auxílio na criação de um jogo 2D
- Assets para desenvolvimento de jogos 2D
Notícias Sobre Jogos Digitais
[editar | editar código-fonte]- Vale a pena fazer faculdade de Jogos Digitais?
- Afinal, o que faz um profissional de jogos digitais? | Blog Unopar.
- Curso: Jogos Digitais | Guia de Carreiras.
- Microsoft está abandonando os discos? Quase todos os novos jogos do Xbox Game Studios são apenas digitais!
Bibliografia
[editar | editar código-fonte]Básica
[editar | editar código-fonte]- [SCHELL, 2008] SCHELL, Jesse. The Art of Game Design: A Book of Lenses. Morgan Kaufmann, 3 rd . edition, 2019.
- [PERRY, 2009] PERRY, David. David Perry on Game Design: A Brainstorming ToolBox. Charles River Media, 1st. edition, 2009.
- [KEITH, 2010] KEITH, Clinton. Agile Game Development with Scrum. Addison Wesley, 2010.
- [KENT, 2001] KENT, Steven L. The Ultimate History of Video Games: From Pong to Pokemon - The Story Behind the Craze That Touched Our Lives and Changed the World. Three Rivers Press, 1ª Edição, 2001.
- [ROUSE, 2004] ROUSE, Richard. Game Design: Theory and Practice. Wordware Publishing, 2nd. Edition, 2004.
Complementar
[editar | editar código-fonte]- [DUGGAN, 2009] DUGGAN, Michael. 2D Game Building for Teens. Course Technology PTR; 1st. edition, 2009.
- [Damiani E., 2016] Programação de Jogos Android. Novatec, 2ª edição, 2016
- [Cho, 2014] Cho, James S. The Beginner's Guide to Android Game Development. Glasnevin Publishing, 2014
- [JACKSON, 2014] JACKSON, Wallace. Beginning Java 8 Games Development. APRESS, 2014.
- [JORDAN, 2009] JORDAN, Lucas. JavaFX Special Effects - Taking Java RIA to the Extreme with Animation, Multimedia, and Game Elements. APRESS, 2009.