Accueil
Ce logo appartient à Waveguard
Waveguard est un tower defense roguelike en pixel art où l’on compose une équipe pour défendre son territoire face à des vagues d’ennemis. Les artefacts renforcent la défense et créent des synergies au fil de la partie. Plusieurs modes sont proposés : Histoire, Infini et défi quotidien.
J’ai créé ce jeu pour me challenger : terminer un projet de A à Z, jusqu’à sa publication sur Steam. Mes projets personnels étaient souvent des défis techniques que je laissais de côté une fois ma curiosité satisfaite. Cette fois, je voulais aller jusqu’au bout.
J’ai appris à utiliser Godot, à réfléchir à ce qui rend un jeu amusant et à optimiser ses performances, tout en découvrant une logique de développement très différente de celle d’une application classique.
J’ai adoré créer Waveguard et je suis heureux de le voir enfin prendre vie. Je suis fier d’avoir mené ce projet jusqu’à sa publication.
Mener un projet de jeu jusqu’à son aboutissement
Garder la motivation et prioriser les fonctionnalités pour mener le jeu jusqu’à sa publication.
Passer du développement logiciel à la création d’un jeu
Apprendre à concevoir des mécaniques amusantes, des combats lisibles et une interface agréable à utiliser.
Équilibrer la difficulté, la progression et les récompenses
Tester les combinaisons de personnages et d’artefacts pour équilibrer la difficulté et proposer plusieurs stratégies viables.
Intégrer les services Steam à un jeu
Utiliser l’API Steam pour intégrer les succès, les classements et les sauvegardes Cloud.
Structurer un jeu avec Godot et C#
Utiliser les scènes, les signaux et les ressources Godot avec C# pour structurer un jeu facile à faire évoluer.
Codex
Utiliser Codex pour relire le code, repérer des améliorations et comparer différentes approches de développement.