Quais são os requisitos mínimos de hardware / driver para executar um jogo Monogame 3.x, em cada um dos vários sistemas operacionais?
Quais são os requisitos mínimos de hardware / driver para executar um jogo Monogame 3.x, em cada um dos vários sistemas operacionais?
Respostas:
Para a próxima versão do MonoGame SDL2; https://github.com/flibitijibibo/MonoGame
Atualmente, a versão SDL2 não está programada para substituir as soluções Linux, Mac e GL, mas quando perguntei ao Dev, ele respondeu com "Espero que sim". Também perguntei a ele sobre versões shader;
Como o MonoGame é executado no XP, eu assumiria que o requisito do modelo de sombreador D3D seria 3.0 (ou seja, DirectX 9.0c). Acho que também é seguro supor que as portas atuais do MonoGame exigem o GL 2.1 sem extensões ARB. Qual o meu laptop deve faltar.
Meu laptop de referência está sendo executado com um processador Intel Celeron com Mobile Intel® GMA 4500M para gráficos (que acredito ter o OpenGL 2.0 / 2.1) e que está atualmente no Linux (Antes de eu mudar para o Linux, eu estava executando o Windows 7 e o Solução WindowsGL funcionaria perfeitamente bem).
Este artigo no Gamasutra também fornece mais informações sobre requisitos de software;
Para a área de trabalho do Windows, você pode usar o VS 2010 Express ou superior ou o VS 2012 Express for Desktop ou superior no Windows 7 ou 8.
Para a Windows Store, você precisará do VS 2012 Express para Windows 8 ou superior no Windows 8.
Para o Windows Phone 8, você precisará do Windows 8 de 64 bits e do Windows Phone 8 SDK. Isso instalará o VS 2012 Express para Windows Phone e também poderá funcionar com o VS 2012 Professional ou superior.
Para usar o emulador do Windows Phone 8, seu PC precisa atender a requisitos específicos de hardware; consulte www.microsoft.com/en-GB/download/details.aspx?id=35471 para obter detalhes.
Para Android e / ou iOS, você precisará do VS 2010 ou 2012 Professional ou superior e do Xamarin Business ou superior no Windows 7 ou 8.
http://www.gamasutra.com/view/feature/192209/from_xna_to_monogame.php
Ok, eu vou começar o wiki.
iOS, Android, Windows (OpenGL e DirectX), Mac OS X, Linux, Windows 8 Store, Windows Phone 8, PlayStation Mobile e o console OUYA.
Referências: http://www.monogame.net/
Referências: https://github.com/mono/MonoGame/wiki/Tutorials:prerequisites https://monogame.codeplex.com/discussions/438421
Referência: arquivos de projeto https://github.com/mono/MonoGame/tree/develop/MonoGame.Framework
A seguir, são apresentados os requisitos de sistema para a criação de conteúdo para todas as plataformas de destino do MonoGame:
No momento, o MonoGame não inclui uma implementação independente do pipeline de conteúdo do XNA. Dependemos da implementação do pipeline de conteúdo XNA da Microsoft e do Visual Studio 2010 no Windows para criar conteúdo para todas as plataformas MonoGame.
Referência: https://github.com/mono/MonoGame/wiki/MonoGame-Content-Processing
Eu fiz a pergunta nos fóruns da Monogame , esta é a lista que veio disso:
- Windows Phone 8 : sem restrições. Será executado em todos os dispositivos Windows Phone 8.
- Windows Store : Sem restrições. Os mesmos requisitos que você precisava para instalar o Windows 8 nesse PC.
- Área de trabalho do Windows (OpenGL) : Acho que o OpenGL 3.0 é o mínimo para gráficos, além do OpenAL para áudio.
- Área de trabalho do Windows (DirectX) : DirectX 11 instalado.
- Android : Android 2.3 mínimo.
- iOS : acho que o iOS 4.0 é o mínimo.
- Mac OS X : deve ser executado em todo o hardware recente e atual do Mac OS X.
- Linux : suporte ao driver OpenGL 3.0, acho que existem outros pacotes necessários, como libsdlmixer, etc.
Programas:
Windows Vista:
DirectX11 instalado
.NET 4.0 / 4.5 instalado
Windows 7:
.NET 4.0 / 4.5 instalado
Windows 8:
Sem dependências (o DirectX11 + .NET 4.5 já vem com o SO)
Hardware:
No entanto, dito isso, isso realmente depende da intensidade da memória do seu jogo. Se for um jogo com muitos modelos, sprites etc., você precisará de mais memória RAM. Um jogo normal precisa de cerca de 2-4 GB de RAM, com um processador decente e um sistema operacional de 64 bits.