Gameplay Programming

Super Goat Life
Projet Game Jam (LudumDare 45)
Moteur : Unreal
Langage : C++ / Blueprint
Equipe : 2 programmeurs, 4 graphistes, 1 sound designer
Durée : 72 h
Sujet : "Commencer avec rien"
Super Goat Life est un jeu de puzzle / aventure dans lequel vous devrez aider
une chèvre à retrouver tous ses pouvoirs en parcourant la carte et en résolvant
des casses-têtes..
Lien vers le jeu : https://ldjam.com/events/ludum-dare/45/super-goat-life

Mes contributions
J'ai commencé par créer une classe pour les compétences qui déclenchent 2 actions : l'apparition d'un mini jeu et le déblocage d'une nouvelle compétence en code comme en visuel (apparition du casque, des ressorts..).
J'ai ensuite codé les compétences qui n’étaient pas incluses de base dans le personnage comme le sprint ou la charge.
Ma troisième tâche fût le level design des mini-jeux.
Je me suis également occupée de toute la partie UI (les menus et durant la partie).
J'ai fini par la gestion du chargement / déchargement des niveaux .
En Bonus, j'ai appris à réalisé des petites animations et ai donc crée les animations des ressorts et des chauves souris.
Ce que le projet m'a apporté
Encore et toujours, la mise en place rapide d'une organisation précise était de rigueur, d'autant plus que nous n’étions pas beaucoup et qu'il y avait pas mal de choses à faire.
Nous devions par ailleurs nous "limiter", essayer de ne pas voir trop grand afin de publier quelque chose ressemblant plus à un jeu qu'à un prototype.
J'ai pu apprendre durant ce projet comment marche le système de sauvegarde d'Unreal en C++.
J'ai également eu l'occasion de découvrir le logiciel Maya afin de réaliser de simples animations.
Pour finir, nous étions très satisfaits de notre projet et nous sommes motivés pour continuer à le développer et à publier le plus tôt possible une version bien poussée.
![]() | ![]() | ![]() |
---|---|---|
![]() | ![]() | ![]() |
![]() |