1 pontos por GN⁺ 2023-12-10 | Ainda não há comentários. | Compartilhar no WhatsApp

Introdução ao Murder Engine

  • O Murder Engine fornece o código-fonte de um engine de jogo ECS para pixel art construído sobre o MonoGame.
  • É um engine em desenvolvimento, e há o aviso de que pode passar por muitas mudanças e ter partes incompletas; embora busque lançamentos estáveis, ele não é perfeito.

Como estruturar o engine

  • Recomenda-se começar com um projeto de game jam ou um projeto Hello World e, por meio dos exemplos, entender a arquitetura do Murder e aprender como criar mundos, entidades e componentes no ECS.
  • A arquitetura é organizada em estruturas como root, resources, source, game e game editor, permitindo controle total sobre o projeto sem a necessidade de um editor externo.
  • O editor é um projeto separado, isolado do código do jogo, o que permite fazer livremente no lado do editor o trabalho desejado.
  • Ainda não há pacote NuGet para o Murder, e recomenda-se referenciar um submódulo git no .csproj.
  • Se quiser entender como o ECS é aplicado ao engine, recomenda-se consultar a documentação do framework Bang usado pelo Murder.

Requisitos

  • O editor pode ser executado em Linux, macOS, Windows e SteamDeck, e é necessário ter o .NET 8 SDK instalado.
  • O jogo é distribuído com essa arquitetura.
  • O suporte a consoles ainda está em andamento.

Como contribuir

  • Embora ainda esteja em estágio inicial, sugestões ou feedback são bem-vindos.

✨ Exemplo do editor

Opinião do GN⁺

  • O Murder Engine é um engine de jogo ECS para pixel art em desenvolvimento, e é importante notar que ele é baseado em MonoGame.
  • Esse engine foi projetado para que desenvolvedores tenham controle total e oferece suporte a várias plataformas.
  • Este texto pode ser interessante para pessoas interessadas em desenvolvimento de software, pois mostra o processo de criação de um novo engine de jogo e oferece uma oportunidade de participação.

Ainda não há comentários.

Ainda não há comentários.