Mudanças entre as edições de "Jogos Digitais"

De Aulas
 
(79 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
 
= Plano de Ensino =
 
= Plano de Ensino =
  
* [https://saulo.arisa.com.br/aulas/unisul/games/Unisul%20FP%20Games%20SI%20PlanoEnsino%2020212.pdf Segunda-feira - Sistemas de Informação - Florianópolis - 2021-2] - [https://saulo.arisa.com.br/aulas/unisul/games/Unisul%20FP%20Games%20Cronograma%2020212.pdf cronograma]
+
* [https://saulo.arisa.com.br/aulas/unisul/games/Unisul%20Games%20PlanoEnsino.pdf Plano de Ensino]
* [https://saulo.arisa.com.br/aulas/unisul/games/Unisul%20FP%20Games%20TEC%20PlanoEnsino%2020212.pdf Segunda-feira - Tecnólogo - Florianópolis - 2021-2] - [https://saulo.arisa.com.br/aulas/unisul/games/Unisul%20FP%20Games%20Cronograma%2020212.pdf cronograma]
+
* [http://saulo.arisa.com.br/aulas/unisul/games/Unisul%20FP%20Games%20Cronograma%2020222.pdf Cronograma Florianópolis 2022-2]
* [https://arisa.com.br/~saulo/aulas/unisul/games/Unisul%20PB%20Games%20SI%20PlanoEnsino%2020212.pdf Quarta-feira - Sistemas de Informação - Pedra Branca - 2021-2] - [https://arisa.com.br/~saulo/aulas/unisul/games/Unisul%20PB%20Games%20Cronograma%2020212.pdf cronograma]
+
* [http://saulo.arisa.com.br/aulas/unisul/games/Unisul%20PB%20Games%20Cronograma%2020222.pdf Cronograma Pedra Branca 2022-2]
 
+
* [[Jogos Digitais: Videoaulas]]
{{warning|[[Recomendações e Regras para Comportamento Presencial]]}}
 
  
 
= Conteúdo =
 
= Conteúdo =
Linha 12: Linha 11:
  
 
* '''Aula 01''': Apresentação do Plano de Ensino – Fundamentação e Histórico
 
* '''Aula 01''': Apresentação do Plano de Ensino – Fundamentação e Histórico
** [https://{{SERVERNAME}}/~saulo/aulas/unisul/games/aula01/historia.pdf Histórico]
+
**[https://{{SERVERNAME}}/~saulo/aulas/unisul/games/aula01/historia.pdf Histórico]
** [https://{{SERVERNAME}}/~saulo/aulas/unisul/games/aula01/visao_geral.pdf Visão Geral]
+
** [https://saulo.arisa.com.br/aulas/unisul/games/intro_games.pdf Visão Geral]
 
** Livro: [https://{{SERVERNAME}}/~saulo/aulas/unisul/games/aula01/artesdovideogame.pdf Artes do Videogame]
 
** Livro: [https://{{SERVERNAME}}/~saulo/aulas/unisul/games/aula01/artesdovideogame.pdf Artes do Videogame]
 
* '''Aula 02''': Mitologia, folclore e estética – História, enredo e roteiro
 
* '''Aula 02''': Mitologia, folclore e estética – História, enredo e roteiro
 +
**[https://youtu.be/Hhk4N9A0oCA O que faz um herói? - Matthew Winkler]
 
** [https://{{SERVERNAME}}/~saulo/aulas/unisul/games/aula02/Mitologia.pdf Mitologia, folclore e estética]
 
** [https://{{SERVERNAME}}/~saulo/aulas/unisul/games/aula02/Mitologia.pdf Mitologia, folclore e estética]
 +
** [https://saulo.arisa.com.br/aulas/unisul/games/aula05/estilos.pdf Alguns estilos de ficção]
 
<!--
 
<!--
  
Linha 22: Linha 23:
  
 
-->
 
-->
** [https://{{SERVERNAME}}/~saulo/aulas/unisul/games/aula02/historia_enredo_roteiro.pdf História, enredo, roteiro]
+
**[https://{{SERVERNAME}}/~saulo/aulas/unisul/games/aula02/historia_enredo_roteiro.pdf História, enredo, roteiro]
 
* '''Aula 03''': Construção da narrativa e dramaturgia – Regras, gameplay e interações
 
* '''Aula 03''': Construção da narrativa e dramaturgia – Regras, gameplay e interações
 
** [https://{{SERVERNAME}}/~saulo/aulas/unisul/games/aula03/narrativa_dramaturgia.pdf Narrativa e dramaturgia]
 
** [https://{{SERVERNAME}}/~saulo/aulas/unisul/games/aula03/narrativa_dramaturgia.pdf Narrativa e dramaturgia]
Linha 28: Linha 29:
 
** [[Jogos Digitais - Aula03 - Exercícios]]
 
** [[Jogos Digitais - Aula03 - Exercícios]]
 
* '''Aula 04''': Cenários, ambientes, design de níveis e criação de personagens
 
* '''Aula 04''': Cenários, ambientes, design de níveis e criação de personagens
** [https://{{SERVERNAME}}/aulas/unisul/games/aula05/Designers_Famosos.pdf Game Designers Famosos]
+
**[https://{{SERVERNAME}}/aulas/unisul/games/aula05/Designers_Famosos.pdf Game Designers Famosos]
** [https://{{SERVERNAME}}/~saulo/aulas/unisul/games/aula05/GDD_Lima.pdf Game Design Document]
+
** [https://saulo.arisa.com.br/~saulo/aulas/unisul/games/aula05/GDD_conteudo.pdf Game Design Document]
 
** Template de Ficha de Personagem - [https://arisa.com.br/~saulo/aulas/unisul/games/aula05/FichaDePersonagens.doc DOC] - [https://arisa.com.br/~saulo/aulas/unisul/games/aula05/FichaDePersonagens.pdf PDF]
 
** Template de Ficha de Personagem - [https://arisa.com.br/~saulo/aulas/unisul/games/aula05/FichaDePersonagens.doc DOC] - [https://arisa.com.br/~saulo/aulas/unisul/games/aula05/FichaDePersonagens.pdf PDF]
 
** [[Game Design Document]]: Exemplo de Template/Projeto de GDD
 
** [[Game Design Document]]: Exemplo de Template/Projeto de GDD
 
** [https://{{SERVERNAME}}/~saulo/aulas/unisul/games/aula05/GDD_exemplo01.pdf GDD Exemplo 01: As Aventuras de Jackie e Tony]
 
** [https://{{SERVERNAME}}/~saulo/aulas/unisul/games/aula05/GDD_exemplo01.pdf GDD Exemplo 01: As Aventuras de Jackie e Tony]
 
** [https://{{SERVERNAME}}/~saulo/aulas/unisul/games/aula05/GDD_exemplo02_Arcana_Project.pdf GDD Exemplo 02: Arcana Project]
 
** [https://{{SERVERNAME}}/~saulo/aulas/unisul/games/aula05/GDD_exemplo02_Arcana_Project.pdf GDD Exemplo 02: Arcana Project]
 +
** [https://saulo.arisa.com.br/aulas/unisul/games/aula05/TCC%20Fernando%20Moosher%20e%20Ismael%20Piloto%20Lund.pdf TCC em GDD] - [https://saulo.arisa.com.br/aulas/unisul/games/aula05/Morningstar_Styled_GDD%20Fernando%20Moosher%20e%20Ismael%20Piloto%20Lund.pdf GDD] (Fernando Moosher e Ismael Piloto Lund)
 
** Livro: [https://{{SERVERNAME}}/~saulo/aulas/unisul/games/aula05/ludificador.pdf Ludificador]: um guia de referências para o game designer brasileiro.
 
** Livro: [https://{{SERVERNAME}}/~saulo/aulas/unisul/games/aula05/ludificador.pdf Ludificador]: um guia de referências para o game designer brasileiro.
 
** Livro: [http://www.ppgdesign.unb.br/images/livros/gameplay.pdf Gameplay]: ensaios sobre estudo e desenvolvimento de jogos.
 
** Livro: [http://www.ppgdesign.unb.br/images/livros/gameplay.pdf Gameplay]: ensaios sobre estudo e desenvolvimento de jogos.
Linha 39: Linha 41:
 
** [[Trabalho de Board Games]]
 
** [[Trabalho de Board Games]]
 
* '''Aula 06''': ''Game Design Document'' (GDD)
 
* '''Aula 06''': ''Game Design Document'' (GDD)
 +
 +
== Desenvolvimento: Motor de Jogo Godot Engine ==
 +
[[Arquivo:Godot.png|miniaturadaimagem|118x118px|[https://godotengine.org/ Godot Engine]]]
 +
*[https://youtu.be/kahPeM0scpM Unity VS Godot: How Do They Compare?] Vídeo comparando o Godot Engine com o Unity.
 +
*[https://godotengine.org/ Godot Engine]
 +
*[[Godot Engine: Hello Game World!]]
 +
*[[Godot Engine: Bad Turtles]]
 +
*[[Godot Engine: SkyFire]]
 +
*[[Godot Engine: Personagens 3D]]
 +
*[https://godotengine.org/article/announcing-godot-2022-showreels The Godot 2022 Showreels]
 +
*[https://youtu.be/W1_zKxYEP6Q?si=JZ4EajewgQJlOnf5 The Godot 2023 Showreels]
 +
*[https://youtu.be/n1Lon_Q2T18?si=EEo8LdcwksPbxQZ6 The Godot 2024 Showreels]
 +
*[https://www.youtube.com/channel/UCFJB0cXAdyy59TohBR0JIMw Vídeos de Godot da Professora Erica]
  
 
== Desenvolvimento: Android Studio, Java e LibGDX ==
 
== Desenvolvimento: Android Studio, Java e LibGDX ==
Linha 46: Linha 61:
 
* '''Aula 07''': Instalação da Biblioteca LibGDX, Criação de Projeto, Hello World
 
* '''Aula 07''': Instalação da Biblioteca LibGDX, Criação de Projeto, Hello World
 
** [[Android Studio Instalação]]
 
** [[Android Studio Instalação]]
** [https://libgdx.badlogicgames.com/download.html LibGDX Download]
+
** [https://libgdx.com/ LibGDX]
** [https://github.com/libgdx/libgdx/wiki LibGDX Wiki]
+
** [https://libgdx.com/wiki/ LibGDX Wiki]
** [https://github.com/libgdx/libgdx/wiki/Project-Setup-Gradle Criando um projeto LibGDX]
+
** [https://libgdx.com/wiki/start/setup Criando um projeto LibGDX]
 
** [[Android Games: HelloWorld]]: Alguns elementos básicos.
 
** [[Android Games: HelloWorld]]: Alguns elementos básicos.
 
** [[Android Games: Textos]]
 
** [[Android Games: Textos]]
Linha 65: Linha 80:
 
* '''Aula 10''': ''Paralax scrolling'', Colisão
 
* '''Aula 10''': ''Paralax scrolling'', Colisão
 
** [[ Colisões]]
 
** [[ Colisões]]
** [[Android Games: Skyfire]]
+
** [[Android Games: Skyfire]] - [https://youtu.be/0HyxnUyaRVU videoaula]
 
* '''Aula 11''': Interação, gravidade, multiscroll
 
* '''Aula 11''': Interação, gravidade, multiscroll
 
** [[Android Games: Fisica Simples]]
 
** [[Android Games: Fisica Simples]]
** [[Android Games: Midori]]
+
** [[Android Games: Midori]] - [https://youtu.be/8wAxvUpSGyY vídeoaula]
 
** [[Android Games: Midori no Tabi]]
 
** [[Android Games: Midori no Tabi]]
 
* '''Aula 12''': Tabuleiro
 
* '''Aula 12''': Tabuleiro
Linha 83: Linha 98:
 
** [[Android e LibGDX - Spy Where]]
 
** [[Android e LibGDX - Spy Where]]
  
== Desenvolvimento: Motor de Jogo Godot Engine ==
+
= Trabalhos =
 
 
* [https://youtu.be/kahPeM0scpM Unity VS Godot: How Do They Compare?] Vídeo comparando o Godot Engine com o Unity.
 
* [https://godotengine.org/ Godot Engine]
 
* [[Godot Engine: Hello Game World!]]
 
* [[Godot Engine: Exercicio 1 - Resolução]]
 
* [https://youtu.be/U6zHnNffnGE Memory leak in Godot]
 
* [[Godot Engine: Meu Primeiro Jogo]]
 
* [https://partner.steamgames.com/doc/steamdeck/faq FAQ sobre steandeck] e apoio ao godot, conforme citação abaixo:
 
 
 
{{tip|'''Vocês (Valve) mencionaram que mantêm contato com a Unity e a Epic. Mas e com os desenvolvedores da Godot?'''
 
 
 
Sim, estamos falando com a equipe da Godot e apoiando-a, pois queremos que a engine funcione bem com o Steam Deck.}}
 
  
= Trabalhos =
+
{{tip|Nem todos os trabalhos são aplicados no semestre. Verificar no cronograma e com o professor quais serão aplicados e datas das apresentações.}}
  
 
* [[Atividade de Game Design]]
 
* [[Atividade de Game Design]]
 
* [[Trabalho de Board Games]]
 
* [[Trabalho de Board Games]]
* [[Trabalho de Jogo para Android]].
+
* [[Trabalho de jogo no Godot]]
 +
* [[Trabalho de Jogo em LibGDX]]
  
 
= Links =
 
= Links =
  
* [https://developer.nvidia.com/sites/default/files/akamai/gamedev/docs/Porting%20Source%20to%20Linux.pdf Porting Source to LinuxValve’s Lessons Learned]
+
* [https://archive.org/details/softwarelibrary_msdos_games Biblioteca de Jogos Digitais da década de 80 e 90 para MSDOS]
 +
* [https://youtu.be/VjuyfBaryu8 Godot 4 - Tiled Dungeon Environment From Scratch]
 
* [https://ldjam.com/ Ludum Dare] is an online event where games are made from scratch in a weekend. Check us out every April and October!
 
* [https://ldjam.com/ Ludum Dare] is an online event where games are made from scratch in a weekend. Check us out every April and October!
 
* [https://www.reddit.com/r/gamedev/wiki/engine_faq So do I need a Framework, or an Engine?]
 
* [https://www.reddit.com/r/gamedev/wiki/engine_faq So do I need a Framework, or an Engine?]
 
* Sites:
 
* Sites:
** [http://www.abragames.org/ Abragames]: Associação Brasileira das Desenvolvedoras de Jogos Eletrônicos
+
**[http://www.abragames.org/ Abragames]: Associação Brasileira das Desenvolvedoras de Jogos Eletrônicos
** [http://gamereporter.uol.com.br/ Game Reporter]
+
 
 
* Gamedesig:
 
* Gamedesig:
** [http://www.gamedesign.com.br/ Game Design Br]: A Arte de ser um Game Designer
+
**[http://www.gamedesign.com.br/ Game Design Br]: A Arte de ser um Game Designer
** [http://playnbiz.com/2015/01/19/pacote-para-aprender-15-ebooks-de-game-design-para-download-gratuito/ 15 Ebooks de Game Design para Download Gratuito]
+
**[http://producaodejogos.com/game-designer/?rdst_srcid=641598 Como é a carreira de um game designer]
** [http://producaodejogos.com/game-designer/?rdst_srcid=641598 Como é a carreira de um game designer]
 
 
* Aplicativos para criação de Games:
 
* Aplicativos para criação de Games:
 
** [http://www.stencyl.com Stencyl]
 
** [http://www.stencyl.com Stencyl]
Linha 121: Linha 125:
 
** [https://github.com/rpgboss/rpgboss/releases RPGBoss]
 
** [https://github.com/rpgboss/rpgboss/releases RPGBoss]
 
* Bibliotecas:
 
* Bibliotecas:
** [https://github.com/libgdx/libgdx/wiki LibGDX Wiki]
+
**[https://libgdx.com/wiki/ LibGDX Wiki]
 +
*** [https://www.codeandweb.com/physicseditor/tutorials/libgdx-physics LibGDX Physics]
 
** [https://github.com/mrafayaleem/gdx-sqlite SQLite no LibGDX]
 
** [https://github.com/mrafayaleem/gdx-sqlite SQLite no LibGDX]
** [https://www.monogame.net/ Monogame] - [https://github.com/aloisdeniel/awesome-monogame vários links]
+
** [https://fna-xna.github.io/ FNA]: Reimplementação opensource do Microsoft XNA Game Studio 4.0 Refresh libraries.
** [http://www.html5canvastutorials.com/ HTML 5 Canvas Tutorial]
+
**[https://www.monogame.net/ Monogame] - [https://github.com/aloisdeniel/awesome-monogame vários links]
** [https://github.com/LaurentGomila/SFML/wiki SFML Wiki]
+
**[http://www.html5canvastutorials.com/ HTML 5 Canvas Tutorial]
** [http://www.libsdl.org/ ''Simple DirectMedia Layer'']
+
**[https://github.com/LaurentGomila/SFML/wiki SFML Wiki]
** [http://www.sfml-dev.org/features.php ''Simple and Fast Multimedia Library'']
+
**[http://www.libsdl.org/ ''Simple DirectMedia Layer'']
** [https://www.lwjgl.org LWJGL]: Biblioteca open source cross-plataforma para desenvolvimento de gráficos OpenGL, áudio OpenAL e computação paralela OpenCL.
+
**[http://www.sfml-dev.org ''Simple and Fast Multimedia Library'']
** [http://www.andengine.org/ And Engine]: Engine gráfica para jogos 2D no Android.
+
**[https://www.lwjgl.org LWJGL]: Biblioteca open source cross-plataforma para desenvolvimento de gráficos OpenGL, áudio OpenAL e computação paralela OpenCL.
*** [http://brizeno.wordpress.com/category/java/android/andengine/ And Engin Hello World]
+
 
** [http://wilbefast.com/2011/07/29/sdl-for-android-in-10-drunken-steps/ SDL for Android in 10 steps]
 
** [http://mdqinc.com/blog/2011/08/sdl-under-android/ SDL under Android]
 
** [http://code.google.com/p/jmonkeyengine/ Monkey Engine]
 
 
* Motores:
 
* Motores:
** [http://atomicgameengine.com/ Atomic Game Engine]
+
**[http://www.godotengine.org Godot Engine]: Ferramenta open source multiplataforma (podendo exportar games para plataformas Desktop e Mobile), sob a licença MIT. Promete ser uma ferramenta com uma interface gráfica intuitiva e versátil e pelo suporte a 2D e 3D no seu desenvolvimento de games, assemelha-se muito ao Unity Engine.
** [http://www.godotengine.org/wp/ Godot Engine]: Ferramenta open source multiplataforma (podendo exportar games para plataformas Desktop e Mobile), sob a licença MIT. Promete ser uma ferramenta com uma interface gráfica intuitiva e versátil e pelo suporte a 2D e 3D no seu desenvolvimento de games, assemelha-se muito ao Unity Engine.
+
***[https://www.youtube.com/watch?v=WU6MqaodFyw&list=PLPI26-KXCXpBtZGRJizz0cvU88nXB-G14&ab_channel=AndreasEsau Tutoriais em vídeo de Godot]
*** [https://www.youtube.com/watch?v=WU6MqaodFyw&list=PLPI26-KXCXpBtZGRJizz0cvU88nXB-G14&ab_channel=AndreasEsau Tutoriais em vídeo de Godot]
+
**[http://www.en.compilgames.net/ Game Develop]
** [http://www.en.compilgames.net/ Game Develop]
+
* Plataformas:
 +
** [https://www.lexaloffle.com/pico-8.php Pico 8]: Plataforma de criação de games indie em 8 bits e baixa resolução.
 +
** [https://pixelvision8.github.io/Website/ Pixel Vision 8]: Uma alternativa opensource ao Pico 8.
 +
 
 
* Tutoriais:
 
* Tutoriais:
 
** [http://codeincomplete.com/posts/2012/6/22/javascript_racer/ How to Build a Racing Game]
 
** [http://codeincomplete.com/posts/2012/6/22/javascript_racer/ How to Build a Racing Game]
** [http://igorbarbosa.com/articles/how-to-install-kin-in-linux-mint-12-ubuntu/ How to install Kinect in Linux]
+
** [https://youtu.be/lp1xmIk8-x0  Godot Doom Clone (Youtube)]
 +
 
 
* Som e música:
 
* Som e música:
** [http://superlooper.universlabs.co.uk/ Super Looper] Criação de músicas
+
**[https://musiclab.chromeexperiments.com/Song-Maker/ Sound Maker - Chromeexperiments]
** [http://www.superflashbros.net/as3sfxr/ Gerador de som]
+
**[https://sfbgames.itch.io/chiptone Chiptone] Gerador de sons estilo games retrô.
** [https://sfbgames.itch.io/chiptone Chiptone] Gerador de som novo.
+
**[https://typatone.com/ Typatone]: Cria música a partir dos caracteres de um texto.
** [http://mario-paint-composer.softonic.com.br/ Músicas estilo Mário]: Editor de músicas no estilo Super Mario. Funciona bem no Linux via Wine.
+
**[https://onlinesequencer.net/ Online Sequencer]
** [http://earslap.com/page/otomata.html Otomata]: Cria música automaticamente.
+
**[http://mario-paint-composer.softonic.com.br/ Músicas estilo Mário]: Editor de músicas no estilo Super Mario. Funciona bem no Linux via Wine.
* [http://www.youtube.com/watch?v=Q6YzEfHc81k How to install Unity3D 4 on Linux]
+
**[http://earslap.com/page/otomata.html Otomata]: Cria música automaticamente.
* [http://playnbiz.com/2014/07/28/ebooks-e-pesquisas-de-games-em-portugues-disponiveis-para-download/ Ebooks e Pesquisas de Games em português disponíveis para Download]
+
**[https://studio.youtube.com/channel/UCqz8ZJXN1mghOmygZnLrsZw/music Biblioteca de audio do youtube]
 +
* Imagens, Texturas, etc:
 +
**[https://opengameart.org OpenGameArt]
 +
** [https://pixabay.com/ Pixbay]
 +
* Animação:
 +
** https://www.deepmotion.com Captura de animação, criação, etc.
  
 
= Matérias, Relatórios e Outras Informações sobre Jogos Digitais =
 
= Matérias, Relatórios e Outras Informações sobre Jogos Digitais =
  
 +
* [https://youtu.be/EYt6uDr-PHQ?si=6I7OU45DHdJCs6Tl The Future of Game Development (Youtube)]
 +
* [https://80.lv/articles/open-3d-engine-gets-its-first-stable-release/ Open 3D Engine Gets Its First Stable Release]
 
* [https://www.youtube.com/watch?v=lv9oYA4Hcd0 Game Changers - Desenvolvedores Brasileiros]
 
* [https://www.youtube.com/watch?v=lv9oYA4Hcd0 Game Changers - Desenvolvedores Brasileiros]
 
* [http://g1.globo.com/sc/santa-catarina/noticia/2012/11/florianopolis-tem-quase-20-empresas-de-producao-de-jogos-eletronicos.html Florianópolis tem quase 20 empresas de produção de jogos eletrônicos]
 
* [http://g1.globo.com/sc/santa-catarina/noticia/2012/11/florianopolis-tem-quase-20-empresas-de-producao-de-jogos-eletronicos.html Florianópolis tem quase 20 empresas de produção de jogos eletrônicos]
* [http://www.bndes.gov.br/SiteBNDES/bndes/bndes_pt/Galerias/Arquivos/conhecimento/seminario/seminario_mapeamento_industria_games042014_Relatorio_Final.pdf Mapeamento da Indústria Brasileira e Global de Jogos Digitais - BNDES/FUSP]
 
* [http://iq.intel.com.br/dez-programadoras-que-revolucionaram-os-videogames/ Dez Mulheres que Revolucionaram os Vídeo Games] (''O título da matéria está como programadoras, mas nem todas são'')
 
  
 
= Referências =
 
= Referências =
Linha 162: Linha 173:
 
Atualmente já é possível encontrar diversos livros em português para comprar em livrarias físicas e online. Também há muito material em inglês. Os livros mostrados aqui nessa referência são os livros que possuo em meu acervo, mas não posso emprestar. Caso queira dar uma olhada em algum, posso trazer pra aula.
 
Atualmente já é possível encontrar diversos livros em português para comprar em livrarias físicas e online. Também há muito material em inglês. Os livros mostrados aqui nessa referência são os livros que possuo em meu acervo, mas não posso emprestar. Caso queira dar uma olhada em algum, posso trazer pra aula.
  
 +
* Nystrom, Robert.. '''[https://gameprogrammingpatterns.com/ Game Programming Patterns]'''. Available in: <https://gameprogrammingpatterns.com/>. Acessed in: 2023, mai.
 
* Azevedo, E.; Conci, A.. '''Computação gráfica: teoria e prática'''. -- Rio de Janeiro : Elsevier, 2003.
 
* Azevedo, E.; Conci, A.. '''Computação gráfica: teoria e prática'''. -- Rio de Janeiro : Elsevier, 2003.
 
* Fernandes, Ana Maria da Rocha; et al.. '''Jogos eletrônicos: mapeando novas perspectivas'''. Florianópolis : Visual Books, 2009.
 
* Fernandes, Ana Maria da Rocha; et al.. '''Jogos eletrônicos: mapeando novas perspectivas'''. Florianópolis : Visual Books, 2009.
Linha 182: Linha 194:
 
* [[Game Design]]
 
* [[Game Design]]
 
** [[Game Design Document]]
 
** [[Game Design Document]]
* [[Matemática e Física para Jogos]]
 
* [[Godot Engine]]
 
 
 
* [[Instalação da Biblioteca SFML]]
 
* [[Instalação da Biblioteca SFML]]
 
* [[Ambiente de Desenvolvimento Codeblocks]]
 
* [[Ambiente de Desenvolvimento Codeblocks]]
 
* [[Seminário Sobre Motores de Jogos]]
 
* [[Seminário Sobre Motores de Jogos]]
 
* [[Android e LibGDX]]
 
* [[Android e LibGDX]]
* [[Godot exemplo passo a passo]]
+
* [[Godot Engine: Meu Primeiro Jogo]]
 +
* [https://saulo.arisa.com.br/wiki/index.php/Godot_Engine:_Exercicio_1_-_Resolu%C3%A7%C3%A3o Godot Engine: Exercicio 1 - Resolução]

Edição atual tal como às 00h12min de 14 de dezembro de 2024

Plano de Ensino

Conteúdo

Concepção e Game Design

Desenvolvimento: Motor de Jogo Godot Engine

Desenvolvimento: Android Studio, Java e LibGDX

game loop

Trabalhos

Tplnote Bulbgraph.png

Nem todos os trabalhos são aplicados no semestre. Verificar no cronograma e com o professor quais serão aplicados e datas das apresentações.

Links

  • Motores:
    • Godot Engine: Ferramenta open source multiplataforma (podendo exportar games para plataformas Desktop e Mobile), sob a licença MIT. Promete ser uma ferramenta com uma interface gráfica intuitiva e versátil e pelo suporte a 2D e 3D no seu desenvolvimento de games, assemelha-se muito ao Unity Engine.
    • Game Develop
  • Plataformas:
    • Pico 8: Plataforma de criação de games indie em 8 bits e baixa resolução.
    • Pixel Vision 8: Uma alternativa opensource ao Pico 8.

Matérias, Relatórios e Outras Informações sobre Jogos Digitais

Referências

Atualmente já é possível encontrar diversos livros em português para comprar em livrarias físicas e online. Também há muito material em inglês. Os livros mostrados aqui nessa referência são os livros que possuo em meu acervo, mas não posso emprestar. Caso queira dar uma olhada em algum, posso trazer pra aula.

  • Nystrom, Robert.. Game Programming Patterns. Available in: <https://gameprogrammingpatterns.com/>. Acessed in: 2023, mai.
  • Azevedo, E.; Conci, A.. Computação gráfica: teoria e prática. -- Rio de Janeiro : Elsevier, 2003.
  • Fernandes, Ana Maria da Rocha; et al.. Jogos eletrônicos: mapeando novas perspectivas. Florianópolis : Visual Books, 2009.
  • Novak, Jeannie. Desenvolvimento de games. Tradução Pedro Cesar de Conti. -- São Paulo : Cengage Learning, 2010.
  • Rabin, Steve. Introdução ao desenvolvimento de games: vol.1: entendendo o universo dos jogos. -- São Paulo : Cengage Learning, 2011.
  • Rabin, Steve. Introdução ao desenvolvimento de games: vol.2: programação: técnica, linguagem e arquitetura. -- São Paulo : Cengage Learning, 2012.
  • Rabin, Steve. Introdução ao desenvolvimento de games: vol.3: criação e produção audiovisual. -- São Paulo : Cengage Learning, 2012.
  • Rogers, Scott. Level up: um guia para o design de grandes jogos. São Paulo: Blucher, 2012.
  • Santaella, Lucia; Feitoza, Mirna. Mapa do jogo: a diversidade cultural dos games. -- São Paulo : CENGAGE Learning, 2009.
  • Schell, Jesse.. A arte de game design: o livro original. Tradução Edson Furmankiewicz. -- Rio de Janeiro : Elsevier, 2011.
  • Schuytema, Paul. Design de Games: uma abordagem prática. Tradução Cláudia Mello Belhassof. -- São Paulo : Cengage Learning, 2008.
  • Salen, Katie; Zimmerman, Eric. Regras do jogo: fundamentos do design de jogos: principais conceitos: volume 1. São Paulo : Blucher, 2012.
  • Salen, Katie; Zimmerman, Eric. Regras do jogo: fundamentos do design de jogos: regras: volume 2. São Paulo : Blucher, 2012.
  • Salen, Katie; Zimmerman, Eric. Regras do jogo: fundamentos do design de jogos: interação lúdica: volume 3. São Paulo : Blucher, 2012.
  • Salen, Katie; Zimmerman, Eric. Regras do jogo: fundamentos do design de jogos: cultura: volume 4. São Paulo : Blucher, 2012.

Material Antigo