2010-03-20 2 views
2

Il y a beaucoup de moteurs de jeu en 3D, est-ce que quelqu'un ayant de l'expérience avec eux a des conseils sur lequel serait probablement capable de gérer ces exigences (arbitraires)?Quelles suggestions pour un moteur de jeu 3D pour supporter un terrain énorme?

  • opengl
  • mac/pc
  • 1000x1000km terrain
  • 1000 villes dont la taille varie de 10 à 1000 bâtiments
  • 128 personnes dans un endroit donné
  • réseau de type MMO (pas en solo play)
  • moteur de physique y compris les avions (c.-à-d. avions)
  • C++ avec option de script
+1

Je ne pense pas Vous allez trouver un moteur dont la physique est si bonne qu'ils supportent l'activité aérodynamique. Cela n'implique-t-il pas de l'air existant et ayant des pressions et des vitesses? Cela va amplifier toutes les exigences de CPU au-delà de ce qu'un moteur en temps réel pourrait faire. Vous pouvez simuler un avion assez facilement. – Karl

+2

Bonne chance avec cela - peut-être que vous pourriez ajouter «Doit fournir Moon on Stick» à votre liste d'exigences? – zebrabox

+1

Eh bien, je travaille sur un vieux moteur pour un MMO existant qui fait ces choses mais c'est assez vieux (11 ans) et ce serait bien de voir ce qui est possible sur un moteur commercial ou opensource existant. –

Répondre

1

Vous pouvez consulter Ogre3D. Il supporte OpenGL/DirectX, Mac/Linux/Windows, écrit en C++. Mais ce n'est pas un moteur de jeu, c'est un moteur de rendu 3D. Vous pouvez intégrer d'autres moteurs réseau/physique avec Ogre.

0

Je voudrais suggérer le Torque Game Engine. Certaines des choses que vous demandez ne sont pas vraiment possibles (comme d'autres l'ont souligné), mais sont des problèmes qui doivent être abordés de manière circulaire (comme simuler la physique aérodynamique). Le moteur Torque serait un bon point de départ pour vous. Il y a aussi une version 2D appelée Torque Game Builder qui pourrait être plus facile à démarrer.

www.garagegames.com

0

Un bouchon pour openscenegraph, a tout cela en plus des terrains paeed, niveau de détail LOD etc - il est utilisé par flightgear simulateur de vol, ainsi que beaucoup de simulateurs commerciaux et militaires

Questions connexes