2023-12-04 – VideoLog do Meu Game Engine – Parte VI – Chuva, Neve, Relâmpagos, Cascatas, Isométricos, 3D, Fogo, Luzes e Sombras, Armas, e 1001 coisas mais…
Aqui têm o meu 6º Vídeo da minha série de VideoLogs de Desenvolvimento sobre o meu Game Engine, criado do zero em C++, com a descrição do vídeo abaixo (English Version at the end of this page)…
Descrição no Vídeo:
«Esta é a 6ª parte do meu VideoLog de Desenvolvimento do meu Game Engine, escrito do zero em C++. (English Version: https://www.youtube.com/watch?v=vf6YgtXgCZM?).
O último que fiz foi há mais de 2 anos atrás, em Janeiro de 2021, por isso tive muitas coisas para mostrar, daí o vídeo ser longo, mais de uma hora, mas quem quiser pode vê-lo aos poucos ou em salteado;
Alguns tópicos falados incluem:
- A migração do meu Game Engine para 3D (e porque abandonei a ideia a meio);
- Preparando o meu Game Engine para jogos Isométricos;
- Preparando o meu Game Engine para jogos de Estratégia;
- Sistemas de balanceamento com cordas (estilo o Batman the Movie de 1989);
- Melhorias nos efeitos da água – Bolhas, Ondas, Splashes, Cascatas, etc;
- Efeitos de Fogo, Superfícies de Lava ou do Sol, Fogos Selvagens, Tochas, etc;
- Chuva e o seu nível secreto de testes;
- Neve e o seu nível secreto de testes;
- Efeitos de Relâmpagos (com Luz e Sons – Trovões);
- Sistema de Zoom;
- Disparar contra inimigos no Platformer;
- Efeitos de Electricidade (Raios da Morte, Arvos Foto-Voltaicos, etc);
- Sistemas de Balística (para atirar granadas por exemplo, em arco);
- Luzes e Sombras (Renderizados por Software, nada de OpenGls);
- Novas armas como os “lasers” do R-Type;
- Sistemas e Algoritmos de Capturas de Ecrã e Animação de Gifs;
- Colisões a nível de Píxel, em tudo;
- Melhorias na Performance;
- Melhoria do Painel de Estatísticas;
- Input de Texto (falei indirectamente);
- Árvores de Natal como exemplo dos meus Sistemas de Fontes de Luz;
- Melhorias nas Animações dos Sprites, como explosões;
- Barras de Saúde tanto no Jogador como nos Inimigos;
- Atalhos para tudo e mais alguma coisa, como mudando a opacidade das Scanlines, inverter o fluxo das ondas, Zooms, etc;
- Falar sobre remakes de jogos antigos que vou fazer (como o Pacmania, Master of Orion, Batman the Movie, etc);
Outras coisas que fiz pelo meio, como:
- Começo do meu Software de Análise Técnica;
- O meu Software de Auto-Estudo e Formação “Knowledge Tester”;
- Simulações de Física (como colisões de Galáxias);
- Software de Animações e Zoom de Fractais;
- A minha Simulação de Rockets SpaceX (Simulações de Física);
- Efeitos Matrix;
- A minha própria libraria GUI (Graphics User Interface), criada do zero em C++ para poder usar em qualquer programa meu;
- Cursos que darei sobre Game Design;
- Etc;
Esqueci-me de mencionar:
- O meu Editor de Texto criado do zero usando C++, parte da minha futura GUI;
- Usar XMLs para importar dados para o meu Game Engine (Data-Driven);
PS: Já corrigi o tal core dump que apareceu no vídeo no fim, tinha sido eu que me tinha esquecido de limpar algo, e quando vi no vídeo corrigi;
Eu tentarei partilhar estes VideoLogs de Desenvolvimento do meu Game Engine com mais frequência no Futuro, talvez 3 ou 4 vezes por ano, e não um após 30 meses!
De qualquer das formas, podem sempre seguir todos os desenvolvimentos do meu Game Engine, no dia-a-dia, se visitarem o meu website em:
https://www.goncalo.pt/
Mais especificamente na minha Secção de Game Engine, em:
https://www.goncalo.pt/por/projecto-game-engine-em-c-c/
Ou na playlist dedicada ao meu Game Engine:
https://www.youtube.com/playlist?list=PLswCft9xAHt_jrhG1P_P7FQzTq32UydNT
Hasta, e espero que curtam o vídeo com as novidades!
2023-12-04 (filmado no dia 1).
VideoJogos #DesenvolvimentoDeJogos #DesenvolvimentoDeSoftware #Cpp #Programação #IndieDev #Dev»
2023-12-04.
Publicado no LinkedIn no mesmo dia, em:
The English Version of the Game Engine Playlist is here:
https://www.youtube.com/playlist?list=PLswCft9xAHt9wXBGVtEtS6Af4fqGpjtC_
English Version of this Game Engine Development VideoLog here:
Post seguinte de VideoLog sobre o meu Game Engine:
(A ser colocado um dia).
Post anterior, sobre o meu Game Engine, sobre a criação de Árvores de Natal para o Motor de Jogos (na realidade Fontes de Luz):
Post seguinte sobre o meu Game Engine:
Vídeo anterior de YouTube, associado ao Curso de Game Design que vou criar:
Vídeo Seguinte, sobre o Curso de Criação de VideoJogos: