Mini-Curso sobre Criação e Design de VideoJogos e uso de Game-Engines
Pois é, aqui está o vídeo introdutório ao meu futuro mini-curso sobre Design de VideoJogos:
Isto porque, me perguntei, porque raios só dou matéria mais complexa (e chata para os formandos), como Linux e Programação C, C++, etc, quando posso dar matéria divertida, e quando sou a pessoa indicada (modéstia à parte), para dar esta matéria, até porque não só sei criar VideoJogos, do zero, como sou aquele Português que está a criar um Game Engine do zero, em C++, que permitirá a qualquer pessoa criar jogos do zero sem saber programar sequer um int lives=9. 🙂
Assim, posso dar matéria divertida, e os formandos podem aprender a criar jogos, sem saber programar.
Em simultâneo colocarei grande parte deste curso no YouTube, e assim dá para alguns curiosos aprenderem algo sobre este mundo.
A parte mais fácil, claro, não ensinarei a programar algo como um Game Engine em C++, isso levaria anos e centenas de vídeos, se é que é possível (recordo que isto é C++ e não uma linguagem como C# ou Java ou outra).
Estou com um ar cansado no vídeo porque tive de o fazer à pressa pois faz parte de um trabalho num curso de E-Formador que estou a frequentar, onde eu poderia simplesmente usar vídeos já criados sobre Linux, etc, mas decidi criar algo do zero para o curso, e assim escolhi o tema de VideoJogos. Mas também com quase meio século de idade, ninguém se importará com o meu ar cansado. 😛
Já me perguntaram que software uso no Linux para isto, é simples, é o comando ffmpeg no terminal, é lá que crio todos os overlays. Posso-vos dizer como se faz mas não é para qualquer pessoa, sorry!
Espero que gostem deste meu curso no Futuro, e quem sabe venham um dia a usar o meu Game Engine para criar VideoJogos. 🙂
Deixo-vos com vários vídeos e matérias do curso, por ordem:
Agora um post com a matéria do vídeo acima:
E deixarei abaixo os vários posts associados ao curso, por ordem de lançamento:
- Game Development Tutorial – 01 – Sprites & TilesAntes de alguém tentar compreender como se criam videojogos, há que saber o que são sprites, e tiles. Com a excepção de jogos 3D, em que vemos objectos desenhados em tempo real em 3D, tudo o que é jogos usam sprites, e grande parte deles usam tiles, em especial há umas décadas atrás, quando era
- 2023-11-24 – O Início do meu Mini-Curso sobre Criação e Design de VideoJogosPois é, aqui está o vídeo introdutório ao meu futuro mini-curso sobre Design de VideoJogos:https://www.youtube.com/watch?v=RyfbThWMroU Isto porque, me perguntei, porque raios só dou matéria mais complexa (e chata para os formandos), como Linux e Programação C, C++, etc, quando posso dar matéria divertida, e quando sou a pessoa indicada (modéstia à parte), para dar esta
- Criação de VideoJogos – Parte I – Diferenças entre Game Design, Game Art e Game Development – 2023-12-07Neste vídeo temos apenas uma pequena apresentação que visa distinguir os 3 tipos principais de funções relacionadas com a criação de VideoJogos: Game Designers, Game Artists e Game Programmers (English Version video at the end of this post, or here: https://www.youtube.com/watch?v=AfmCaDY189I): Existem outras funções, como Sound Engineer, Game Tester, ou até Game Producer entre outras,
- Game Development Tutorial – 02 – Game Loop – O Ciclo de um VideoJogoAntes da matéria escrita propriamente dita, fica aqui o vídeo associado a este post: O Ciclo do VideoJogo (Game Loop): Cada jogo divide-se em pelo menos 3 estágios principais, repetidos eternamente (até ao jogador decidir sair ou o jogo “crashar”), no chamado “Game Loop”: Apos o programa iniciar… Vou aqui… Acima podemos ver os 3
- Criação de VideoJogos – Parte II – Tiles Vs. Sprites – 2023-12-31Neste vídeo mostro quais as diferenças entre Sprites e Tiles, o que são, como se usam, sempre com exemplos tirados do meu próprio Game Engine, entre outras coisas, como jogos históricos, etc: Os Sprites e os Tiles são super importantes no mundo dos VideoJogos, daí ser o tema do segundo vídeo deste mini-curso. O vídeo
Até breve e bem-vindos.
2023-11-24.