Obradoiro de iniciacion ao desenvolvemento de videoxogos con Godot
Introduccion de godot para rapaces no centro xuvenil O Remanso.
Godot é un motor de videoxogos orixinado en 2014 da man dun desarrollador arxentino chamado Juan Linietsky, eu comecei a usalo no 2018, daquela me atopaba no tercer ano de carreira e interesabame moito aprender a usar un motor grafico para desarollar videoxogos e participar en jams, as jams para quen non este familiarizado con este mundillo son pequenas competicions onde varios participantes organizados en grupos ou individualmente realizan un xogo nun periodo de tempo moi limitado (normalmente entre 48 e 72 horas).
Nese mesmo ano intentei formar unha agrupación na Facultade de informática da UDC para participar na Ludum Dare, unha jam internacional moi popular, pero finalmente non puiden reunir suficientes interesados como para levar a proposta cara diante.
O obxetivo deste obradoiro foi intentar reunir xente interesada en desarrollo de videoxogos para poder formar unha pequena comunidade.
Indice
Carteis realizados por Silvia e Nup ^^
Material Empregado
Neste apartado deixo libremente o material empregado no obradoiro. Na primeira ligazon hai un arquivo zip coa presentacion en formato pdf, e o proxecto de godot e os recursos audiovisuais empregados neste.
Na segunda e terceira ligazon esta o zip do programa empregado para manipular sprites, aseprite. Este programa e un pequeno editor de graficor desarrollado por outo arxentino, David Capello. Podedes descargalo sen problema pero recordade que hai que apoiar aos autores cando sexa posible ;)
Desenvolvemento
Todos os rapaces que asistiron ao obradoiro descargaron o material en formato zip e instalaron o motor nos seus ordenadores. O proxecto que se inclue na ligazon e so un exemplo minimo dun xogo de plataformas, neste exemplo hai un persoaxe situado nunha plataforma, se o usuario preme a tecla "d", este persoaxe movese cara a dereita.
Despois de explicar o funcionamento dos compoñentes de Godot e dar uns poucos exemplos, o obradoiro consistia en completar os seguintes obxectivos:
1 - Facer que o persoaxe se mova nos dous sentidos.
2 - Facer que o persoaxe poda saltar.
3 - Facer que o persoaxe poda correr mentres un boton este presionado.
4 - Incluir un sprite animado para o movemento e o salto.
5 - Incluir un fondo parallax.
6 - Incluir musica de fondo.
7 - Incluir son ao realizar a accion de movemento e a accion de salto.
Entre os obxectivos 3 e 4 habia unha explicación sobre o uso de sprites en godot, xa que é un paso complexo e previamente non falara sobre este tema. O mesmo pasa para o obxectivo 5 e 6, nos que daba explicacións sobre a implementación de fondos parallax e sobre o compoñente sonoro en godot.
Por ultimo deixo un video do taller para os interesados que non puideran asistir. :)
https://www.youtube.com/watch?v=2OQu5F0RbeI