Do conceito ao projeto


Ao longo do Global Game Jam 2025 tive o prazer de desenvolver um game denominado Bolha man, o interessante e que meu time resolveu se divertir e ao invés de usar a semana para  fazer o game nos desafiamos a fazer em 48 horas coo antigamente, isso foi interessante pois nos forçou a adotar metodologias antes não pensadas... com isso resolvemos utilizar um padrão de projeto criacional, prototipagem.

Pode parecer óbvio fazer o prototipo do game a primeira vista, mas, vamos discutir isso, a metodologia de prototipagem permite  instanciarmos objetos de classes sem deixamos nosso código altamente dependente de suas classes, muito bom..... porém, para isso devemos entender que por vezes, temos parâmetros privados e protegidos em uma classe, neste entorno, desenvolver cópias completas pode colocar o programador em repetitivo trabalho de ficar copiando valores de um lado ao outro, outro problema e que conhecemos interfaces de um biblioteca da engine, mas não suas classes concreta, o que pode desenvolver, mesmo sem querer, dependência entre classes e da própria classe a ser instanciada ou herdada.

A solução para isso e desenvolver ações de clonagem e de inicialização de objetos, no caso de nossa engine a Godot Game Engine, temos a função _ready par apoiar isso, ações de @export que permite ao programador passar parâmetros individuais a cada objeto através do editor, ou seja, cria-se o objeto uma vez e toda a copia, os parâmetros classificados como @export permitem altear seu valor facilmente, deixando valores padrões caso o parâmetro não tenha novo valor passado, isso agiliza, outro recurso e a possibilidade de preload (pré-carregamento) de objetos e pacotes (uma cena inteira pode se rum recurso de seu script), isso  garante que ao executar certas tarefas, instâncias que deveriam existir sejam previamente realizadas.

Com isso, geramos todo o game, primeiramente como  modelo protótipo, tendo seus objetos definido em classes como, bolha, espinho, ladrilho, personagem, ou seja, cada objeto com sua devida descrição e funcionamento, comportamentos também foram desenvolvidos como interface, logo, uma bolha ou ladrilho podem herdar o comportamento de plataforma, tanto horizontal como vertical.

O protótipo ficou pronto em cerca de 6 horas, o time trabalhou de forma relaxada e tranquila. Você pode baixar o protótipo anexo a este develog.

Protótipo do jogo

Protótipo do jogo

Mas lógico que antes do protótipo veio aquele brainstorm, onde resolvemos usar Storyboads para orientar o fluxo do game e da ideia do projeto:

Projeto do jogo

Projeto do jogo

Acredite este e nosso projeto, a explicação pode ser vista na sessão de vídeos a seguir:

Para o futuro do projeto esperamos ampliar o mesmo e colocar para vocês no Google Play ainda este ano!

Files

Game Prototype - view a Develogs.zip 28 MB
26 days ago

Get Bolha Man

Download NowName your own price

Comments

Log in with itch.io to leave a comment.

Muito legal esse registro dos bastidores de criação, Calango e equipe! Parabéns e prossigam com o projeto! =D