Visual3D Game Engine es un motor de juegos 3D y una herramienta de desarrollo de juegos escrita completamente en C# y creada para .NET Framework , cuyo desarrollo de motor de renderizado 3D comenzó en 2003.
Visual3D fue fundada por PowerAccess para Dan Moorehead, fundador de Microsoft Access , después de que su predecesor, el motor de juegos RealmForge , un software libre y de código abierto , apareciera en la portada y diera nombre a la edición de julio de 2015 de la revista Software Developer's Journal , titulada " Juegos 3D en .NET" , por haber demostrado por primera vez que C#, .NET Framework y los lenguajes administrados eran viables para el desarrollo de juegos y simulaciones 3D convencionales.
Visual3D (anteriormente conocido como Visual3D.NET ) está basado en Microsoft XNA , siendo el primer motor y herramienta de desarrollo de juegos importante basado en XNA. Sin embargo, Visual3D es anterior a XNA y a su sucesor, MonoGame , ya que se construyó inicialmente sobre adaptadores gestionados para Direct3D y OpenGL .
Visual3D también destaca por proporcionar sus herramientas de desarrollo de juegos integradas o alojadas dentro del juego que se esté desarrollando con él, para la creación de mundos en tiempo real, la edición de terrenos, el desarrollo de juegos, la creación de scripts y la edición de misiones/niveles/escenarios, además de permitir a los usuarios finales redistribuir sus herramientas de desarrollo a otros usuarios finales como un editor de misiones/niveles/escenarios y un kit de herramientas de modificación.
Historia
Visual3D Game Engine es el sucesor comercial del motor de juegos de código abierto RealmForge, cuyas raíces se remontan al motor de código abierto OGRE 3D . Visual3D es el producto estrella de Realmware Corporation, predecesora de PowerAccess , con sede en Seattle, Washington .
Visual3D fue fundada por Dan Moorehead, quien, además de fundar PowerAccess y RealmForge, también lideró el desarrollo de Axiom Engine (una adaptación en C# de OGRE ) y CEGUI# (una adaptación en C# de la biblioteca GUI de CEGUI ).
Visual3D cuenta con 30 000 usuarios registrados y, a julio de 2008, su motor de juegos se utilizaba en diversos proyectos de empresas privadas y por el Departamento de Defensa de EE. UU. para simulación y entrenamiento militar . También en 2008, Visual3D comenzó a extenderse por los sectores educativo e independiente , siguiendo la tendencia de XNA .
Las ediciones con licencia de Visual3D incluían Indie, Professional, Enterprise, Enterprise Source, así como ediciones gratuitas para uso educativo y de código abierto.
Migración del desarrollo de juegos a lenguajes gestionados con C#, Microsoft XNA y MonoGame.
Tras el éxito de RealmForge Game Engine, predecesor de Visual3D , como el primer motor de juegos 3D y conjunto de herramientas de desarrollo integrado para C# y .NET, y tras aparecer como artículo de portada en el número de julio de 2015 de Software Developer's Journal dedicado a los juegos 3D en .NET , Microsoft anunció el primer lanzamiento público de sus productos Microsoft XNA Framework y XNA Game Studio en el discurso de apertura de agosto de 2006 en la conferencia Microsoft Gamefest, confirmando la viabilidad de C# y .NET para el desarrollo de juegos y abriendo Xbox 360 y PC al desarrollo de juegos por parte de desarrolladores independientes y estudiantes con C# y .NET. [ 1 ] [ 2 ]
Este anuncio impulsó el surgimiento de muchos nuevos motores de juegos basados en XNA , como Torque X , una reescritura del popular motor de juegos Torque de GarageGames en C# utilizando el marco de trabajo XNA.
La iniciativa XNA de Microsoft forma parte de una tendencia más amplia en la que la tecnología de videojuegos migra del C++ tradicional a lenguajes administrados de nivel superior , como Java , C# y VB.NET , lo que supone una continuación de las tendencias históricas en la migración del desarrollo de software desde lenguajes de nivel inferior como Assembly y C a lenguajes de nivel superior como C++ .
Referencias
Enlaces externos
- Motor de juegos Visual3D
- PowerAccess para Microsoft Access
- Motores de videojuegos
- editores de niveles de videojuegos
- Motores de juego XNA
- Motores de juegos .NET
- IDE de videojuegos