Présentation de Murder Engine
- Murder Engine fournit le code source d’un moteur de jeu ECS en pixel art construit sur MonoGame.
- Il s’agit d’un moteur en cours de développement, avec de nombreux changements possibles et des parties incomplètes ; l’auteur prévient qu’il vise une version stable, mais qu’elle n’est pas parfaite.
Comment construire le moteur
- Il est recommandé de commencer par un projet de game jam ou un projet Hello World, puis de comprendre l’architecture de Murder à travers les exemples et d’apprendre à créer le monde ECS, les entités et les composants.
- L’architecture est structurée autour de la racine, des ressources, des sources, du jeu, de l’éditeur du jeu, etc., et l’absence d’éditeur externe permet un contrôle total du projet.
- L’éditeur est un projet séparé, distinct du code du jeu, ce qui permet de faire librement tout ce que l’on souhaite côté éditeur.
- Il n’existe pas encore de package NuGet pour Murder ; il est recommandé de référencer un sous-module Git dans le
.csproj.
- Si vous voulez comprendre comment l’ECS est appliqué dans le moteur, il est conseillé de consulter la documentation du framework Bang utilisé par Murder.
Prérequis
- L’éditeur peut être exécuté sur Linux, MacOS, Windows et SteamDeck, et le SDK .NET 8 doit être installé.
- Le jeu est distribué selon cette architecture.
- Le support des consoles est encore en cours.
Contribuer
- Le projet en est encore à ses débuts, mais toute proposition ou retour est le bienvenu.
✨ Exemple d’éditeur
L’avis de GN⁺
- Il est important de noter que Murder Engine est un moteur de jeu ECS en pixel art en cours de développement, basé sur MonoGame.
- Ce moteur est conçu pour donner aux développeurs un contrôle total et prend en charge diverses plateformes.
- Cet article peut intéresser les personnes attirées par le développement logiciel, car il offre un aperçu du processus de création d’un nouveau moteur de jeu et des possibilités d’y contribuer.
Aucun commentaire pour le moment.