Skip to content

alexandregaudencio/ECS_MonoGame

Repository files navigation

ECS_MonoGame

Este projeto tem por objetivo facilitar a produção de jogos usando Monogame/XNA, abstraindo o processo de implementação dos elmentos de jogo de forma modular (dentro dos limites possíveis do XNA). Foi construído no âmbito de uma disciplina da Graduação em Jogos ditiais, no IFRJ. Por este motivo e pela descontinuidade do suporte dado ao XNA/Monogame pela Microsoft, este projeto está encerrado.

O projeto apresenta várias classes comuns e úteis no desenvolvimento de jogos, como:

  • Rendização de modelos,
  • formas primitivas,
  • colisão e gerenciamento de colisão,
  • câmera e gerenciamento de câmera,
  • transformações,
  • GameObjects,
  • Tags,
  • Movimentações,
  • Texturas, Efeitos e Shaders,
  • Gerenciamento de cenas,
  • Billboard,
  • Grid,
  • terrenos,
  • Interpolações (incompleto),
  • Timer

Para abrir o projeto: Visual Studio 2022 até certo ponto. https://docs.monogame.net/index.html

No contexto da disciplina citada, dei continuidade utilizando o Visual Studio 2010, por motivos de compatibilidade com os computadores do local das aulas.

[VS 2010] (https://visualstudio.microsoft.com/pt-br/vs/older-downloads/)

[XNA 4.0] (https://www.microsoft.com/en-us/download/details.aspx?id=23714)

Organização de componentes:

Diagrama:

Exemplo (Camera, objetos 2D, primitivas, movimentação, terreno e shaders)

About

Conjunto de códigos para facilitar a produção de jogos usando XNA/Monogame.

Resources

Stars

Watchers

Forks