Jump to content

Rafael Reis

Members
  • Posts

    4
  • Joined

  • Last visited

  • Days Won

    1

Rafael Reis last won the day on November 15 2017

Rafael Reis had the most liked content!

1 Follower

Recent Profile Visitors

1,422 profile views

Rafael Reis's Achievements

2

Reputation

  1. O que é a Programação de Jogos? Programação de Jogos é a arte de aplicar o estudo de programação na construção de jogos (games). Neste curso abordamos os jogos em 2D (duas dimensões), ou seja, sem aquela impressão de profundidade. Como funciona? A programação de jogos consiste em usar a programação como uma arte. Sendo assim, existem várias formas de se criar um jogo. É possível utilizar JavaScript interativo com HTML ou até mesmo Assembly, chamando diretamente o kernel do sistema, através de chamadas de sistema (syscalls) para atingir o objetivo. Com a evolução da programação, comunidades, programadores independentes, e até mesmo empresas vêm criando bibliotecas, e até engines (motores) completos para facilitar a criação de jogos. Alguns exemplos de bibliotecas seriam SDL e OpenGL; e alguns exemplos de engines incluem Unreal, Unity e a Godot (engine livre que vamos usar). A diferença de uma biblioteca para uma engine é que a biblioteca é um conjunto de código que facilita o desenvolvimento, já a engine é muito mais completa, pois além de conter as bibliotecas , também vem com motor gráfico para renderizar gráficos 2D/3D, motor de física para detectar colisão, suporte para adicionar animações, sons, imagens, etc. O curso O curso é gratuito e mostra como usar a engine Godot para criar um jogo do início ao fim, utilizando técnicas de movimentação, física de gravidade/pulo, troca de cenas, aplicação de sons e animações e interação com objetos do jogo (um inimigo, por exemplo). O instrutor @Rafael Reis é Arquiteto de Software. Começou a programar por volta dos 14 anos de idade e se apaixonou pela área. Também se auto intitula Pesquisador na área de segurança da informação, Gamer e Músico. Nas horas vagas gosta de jogar HTB. Pré-requisitos Para um melhor aproveitamento, recomendamos assistir o Curso de Python, que cobre o básico de programação necessária. Aulas publicadas Aula 1 - Introdução ao Godot engine Aula 2 - Dando vida ao player Aula 3 - Pulando para longe do inimigo Aula 4 - Checkpoint GG Aula 5 - Menu principal animado Aula 6 - Background Paralax Aula 7 - Ações com sons Aula 8 - Adicionando contador ao jogo
×
×
  • Create New...