Introducción a Murder Engine
- Murder Engine ofrece el código fuente de un motor de juegos ECS de pixel art construido sobre MonoGame.
- Es un motor en desarrollo, por lo que puede haber muchos cambios y partes incompletas; advierten que, aunque buscan una versión estable, no es perfecto.
Cómo está construido el motor
- Recomiendan comenzar con un proyecto de game jam o un proyecto Hello World y, a través de los ejemplos, entender la arquitectura de Murder y aprender cómo crear mundos, entidades y componentes en ECS.
- La arquitectura está compuesta por una estructura de raíz, recursos, código fuente, juego y editor del juego, entre otros, y al no tener un editor externo permite un control total sobre el proyecto.
- El editor es un proyecto separado, independiente del código del juego, por lo que se puede trabajar libremente del lado del editor.
- Aún no hay un paquete nuget para Murder, y recomiendan referenciar un submódulo de git desde el
.csproj.
- Si quieres saber cómo se aplica ECS en el motor, recomiendan consultar la documentación del framework Bang que usa Murder.
Requisitos
- El editor puede ejecutarse en Linux, MacOS, Windows y SteamDeck, y es necesario tener instalado el SDK de .NET 8.
- El juego se distribuye con esta arquitectura.
- El soporte para consolas todavía está en desarrollo.
Cómo contribuir
- Aunque todavía está en una etapa inicial, agradecen que los contacten si tienen sugerencias o comentarios.
✨ Ejemplo del editor
Opinión de GN⁺
- Murder Engine es un motor de juegos ECS de pixel art en desarrollo, y es importante que esté basado en MonoGame.
- Este motor está diseñado para que el desarrollador tenga control total y además admite varias plataformas.
- Este artículo puede resultar interesante para personas interesadas en el desarrollo de software, ya que muestra el proceso de creación de un nuevo motor de juegos y oportunidades para participar.
Aún no hay comentarios.