Ik heb we vooral bezig gehouden met het maken van de visuele assets. De animaties, verschillende objecten in de wereld, een groot deel van de vijanden.
Verder heb ik ook meegewerkt aan de code van de game.
Wat ik heb geleerd
Voor dit project heb ik, samen met twee anderen, de GODOT programmeertaal moeten leren. Ook had ik geen kennis van de animaties en audio kant van GODOT.
Over de 5 weken dat we hier intensief aan hebben gewerkt, hebben we ons volledig over gegeven aan de youtube tutorials. Dit was is de oude tijdperk voordat we ChatGPT konden raadplegen voor onze troubleshooting.
Animatie in GODOT
In mijn pixel art game heb ik animaties gemaakt met de AnimatedSprite2D-node. Door een reeks afzonderlijke frames per sprite te gebruiken, ontstaan vloeiende bewegingen. Dit werkt eenvoudig en sluit goed aan bij de klassieke pixel art-stijl die ik in mijn game wilde bereiken.
Programmeren in GODOT
Bij het programmeren in Godot gebruik ik GDScript, een taal die speciaal is ontwikkeld voor games. Het lijkt op Python en voelt veel intuïtiever dan talen zoals JavaScript, omdat alles direct met de nodes en signalen in de game samenwerkt. Daardoor kan ik sneller ideeën testen en uitwerken. Voor mijn pixel art game maakte dit het makkelijk om besturing, interacties en animaties direct in de gameplay te verwerken zonder ingewikkelde omwegen.
Pixel art
Ik heb veel lol gehad aan het maken van de assets in Aseprite, een software pakket waar je specifiek pixel art mee kan maken.
Je kan Aseprite ook gebruiken om een animatie te maken maar die hebben we niet gebruikt daarvoor.