Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

MetroGalactica - Gamecodeur Jam#21View game page

MetroGalactica est un jeu d'action inspiré de Metroid.
Submitted by Shaman77 (@Shaman779)
Add to collection

Play game

MetroGalactica - Gamecodeur Jam#21's itch.io page

Results

CriteriaRankScore*Raw Score
Note générale#14.6004.600
Overall#14.7004.700
Respect du thème#24.8004.800

Ranked from 45 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Pseudo adhérent Premium sur Gamecodeur
Shaman77

Elève Gamecodeur depuis...
Juillet 2019

Langage / Moteur utilisé
C#, Monogame

Temps passé (environ)
120h

Décrivez votre expérience (déroulement, difficultés, progrès réalisés, bilan personnel)
Pour ma part, je connaissais Metroid de réputation, mais n'y ai jamais vraiment joué (j'ai pas eu de Nintentdo). J'ai passé en revanche un temps certain sur son équivalent Amiga/commodor Turrican. Il s'agit des mêmes mécanismes de jeu, ce qui m'a beaucoup aidé.

Déroulement
Ayant terminé ma formation Monogame sur gamecodeur.fr, j'étais à la recherche d'un projet pour une mise en pratique des concepts appris, raison pour laquelle je me suis lancé dans la GameJam #21. Je n'avais que deux semaines à investir, alors je m'y suis mis à fond.
A la base, j'ai démarré avec un projet simple à base de carrés et de rectangles, mais au fur et à mesure, je me suis pris au jeu et j'ai rajouté petit à petit pas mal de features.

Difficultés
Je savais déjà bien codé, mais pas de jeux vidéos ni de CSharp. Comme les langues, plus on en parle, plus il est facile d'en acquérir une nouvelle. C'est pareil en programmation. Du coup, je n'ai pas rencontré de problème particulier à ce niveau.
Compte tenu de la clarté de la formation de David, la seule difficulté que j'ai eu était de coder le système de transition entre les salles qui m'a pris deux jours.
Pour les enchaînements de séquences animées (introduction et final), c'était plus compliqué, car cela ne faisait pas partie du cours.

Progrès réalisés
J'ai essayé d'intégrer un maximum de concepts appris pour évaluer les progrès réalisés. Partant de zéro, vu qu'il s'agit de mon premier jeu, il y en a beaucoup. Pour n'en citer que quelques uns: l'utilisation de Tiled, le détournement du brouillard de guerre pour donner un effet de luminosité et l'intégration des collisions et de l'inertie.

Bilan personnel
Je suis assez fière de ce que j'ai réussi à sortir. J'adore coder du game et ne compte pas m'arrêter là. Les commentaires sur le projet m'ont beaucoup encouragé pour la suite. Ce fut une expérience enrichissante de mener un projet entièrement seul, de l'idée de départ à la publication sur itch.io. J'ai gagné plein de classes propres et donc réutilisables pour mes prochains projets.

Code, graphisme et montage audio par Shaman 77

Sources externes
Freesound pour le contenu audio
Pack développeur de gamecodeur.fr
Librairie de gestion dédiée à Tiled

Outils de développement
Language: CSharp
IDE : Visual studio 2017
Framework: Monogame
Audio: Audacity
Graphisme: PyxelEdit + Paint.net

Leave a comment

Log in with itch.io to leave a comment.

Comments

Viewing comments 2 to 1 of 22 · Previous page · First page
Submitted(+1)

bravo, bah pour un début, c'est un beau début, c'est superbe, continue comme ça

Developer

Merci pour tes encouragements

Bravo !

Viewing comments 2 to 1 of 22 · Previous page · First page