2025-03-24 – O Meu Game Engine em C++ – Parte VII – Debug/Multi-Threading/Optimizações/Memória/Etc – 2025-03-24
Aqui têm o meu 7º 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:
Este é o 7º vídeo do meu VideoLog de Desenvolvimento do meu Game Engine, escrito do zero em C++.
English Version: https://www.youtube.com/watch?v=FsDWDub26sk.
O último que fiz foi há mais de um ano atrás, em Dezembro de 2023, por isso tive muitas coisas novas para mostrar, e é por isso que o vídeo é grande, apesar de ter tido pouco tempo para programar.
Alguns tópicos incluem:
- O Multi-Threading no meu Game Engine;
- Optimizaçao do meu Game Engine – Menos Memória e CPU, e Mais Rápido;
- Optimização com binários mais pequenos;
- Optimização de Tiles;
- Prémios e invulnerabilidade;
- Novos inimigos que disparam, com os do Batman the Movie;
- Um Pai Natal que nos atira com granadas; 😛
- Coisas para Debugging, como Grids de Tiles e Visualização de Colisões;
- Pausas nos Jogos;
- Armas “Laser”/Plasma finalizadas;
- Melhoria nos disparos nos Shooters;
- Melhoria dos sistemas balísticos;
- Melhorias no sistema de Chuva e Neve;
- Performance das linhas dinâmicas no remake to Master of Orion;
- Paineis Publicitários, estilo Tricky Quicky da Nestlé;
- Halloween Pumpkins;
- Bugs engraçados;
- Etc;
O último que fiz foi há quase um ano e meio atrás (agora sim vou começar a fazer mais vídeos em menos tempo).
Por ter sido em Novembro de 2023, tive muitas coisas para mostrar e daí estar enorme, e ter mais de uma hora, mas quem quiser pode vê-lo aos poucos ou em salteado.
Dúvidas que tenham comentem, ou sugestões, ou etc!
Outras coisas que fiz pelo meio, como:
- Evolução do meu Software de Análise Técnica;
- Simulações de Física (como colisões de Galáxias);
- Chuva Matrix melhorada, já com System Failure;
- Cursos que iniciei sobre Game Design;
- Simulação de quebra da barreira de Som (Física);
- As minhas artes – Música, Pintura, Desenho, e futura arte para jogos;
- Um pouquinho de Linux;
- Etc;
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 16 meses, eu sei que já me pediram isso e eu me esqueço mas vou começar a ser mais frequente!
A quem realmente se interessa pelo que faço, desculpem não partilhar mais vezes, mas tenho andado super ocupado e como programo só ocasionalmente, acabo por nem me lembrar de criar vídeos para partilhar.
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!
E sintam-se à vontade para mandar sugestões ou dúvidas!
2025-03-24.
Programação #Cpp #VideoJogos #GameEngine #DesenvolvimentoDeJogos #DesenvolvimentoDeSoftware #IndieDev #Dev»
Partilhado no mesmo dia no meu LinkedIn, 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 de VideoLog sobre o meu Game Engine:
Post seguinte sobre o meu Game Engine:
(A ser colocado um dia).
Post anterior, sobre o meu Game Engine, sobre optimização de tiles para os jogos:
Vídeo anterior de YouTube, associado ao Curso de Game Design que vou iniciei, neste caso sobre Sprites e Tiles (episódio 2):
