Duality es un combo modular de juegos / editores de juegos en 2D, escrito completamente en C # y construido sobre un backend OpenGL. Es de código abierto, presenta una arquitectura abierta que invita a la extensibilidad y la propiedad técnica, y abarca C # como un lenguaje en lugar de una solución de scripting.
Descontinuado No hay actualizaciones del desarrollador y el sitio se ha ido, se abre con una imagen en lugar del sitio.
Discontinued La última actualización fue lanzada el 12 de febrero de 2014.
Discontinuado Parece que el proyecto ya no está desarrollado y las últimas noticias se remontan a febrero de 2017. La última versión, 3.2.1b, todavía se puede descargar del sitio web oficial.
Se descontinuó Construct Classic descontinuado para centrarse en https://alternativeto.net/software/construct-2/ 2. La última versión, r2, lanzada en febrero de 2012, todavía puede descargarse de SourceForge.
Descontinuado No hay actualizaciones desde enero de 2013: https://sourceforge.net/projects/game-editor/
Comentario por christiangreiner · Feb 2017
Estoy usando Duality desde octubre de 2015 y estoy totalmente feliz con eso. Aquí hay algunas razones por las que: 1. Arquitectura: antes de comenzar a usar Duality, desarrollé mis juegos con Unity. Para mí fue bastante fácil cambiar a Dualidad, porque también usa el diseño "Basado en componentes". Aparte de estas decisiones de diseño, el desarrollador de Duality implementó una API bien concebida, que hace que el desarrollo de juegos sea agradable. Además de eso, también hace un gran trabajo publicando sus decisiones de diseño o sus progresos en github.2. Código abierto: podría ampliar mi conocimiento en programación, porque este software limpio es de código abierto y está muy bien escrito. Si quieres saber cómo puedes implementar algo en tu juego y aún no hay documentación escrita, simplemente busca en el repositorio.3.
Comunidad La comunidad es simplemente increíble. Si tienes alguna duda, solo pregúntales. Siempre hay alguien que puede ayudarte. Son muy amables y serviciales. Licencia Este motor de juego es de código abierto y ha obtenido las licencias 'MIT'. Sin costo oculto u otras restricciones. Plugin-SupportDuality tiene una compilación en el administrador de paquetes (plugin). Todos pueden desarrollar sus complementos y compartirlos con la comunidad. También puede instalar algunos proyectos de ejemplo con código fuente desde este administrador de paquetes. Lo que me molesta un poco es el hecho de que puedes desarrollar tus juegos solo en una máquina con Windows. En mi opinión, es el mejor motor de juego en 2D y no cambiaría a otro en este momento. [Editado por christiangreiner, 27 de febrero]
Comentario por thomasburt · Feb 2017
Duality tiene una combinación perfecta de diseño y programación y una buena combinación de facilidad de uso y potencia. El hecho de que sea de código abierto es genial, y que fue creado por un solo individuo es increíble. La comunidad es muy amigable; el más amable que he encontrado. En general, Duality es el mejor motor de juego 2D que existe, si no, el mejor motor de juego en general, tanto 2D como 3D.
Comentario por ddabrahim · Sep 2018
Desarrolle juegos con soporte de modding fuera de la caja. Lo primero que realmente me destaca con este motor es que puede publicar su juego con soporte de modding fuera de la caja. Puede elegir incluir el editor de dualidad en su juego cuando publique qué personas pueden usar para abrir el proyecto, editar los niveles, usar los componentes que creó y agregar su propio contenido. También puede optar por incluir la fuente completa, en cuyo caso, básicamente, comparte el proyecto completo tal como está, pero es opcional. Si no lo desea, puede publicar el juego normalmente y la gente no puede editar el proyecto. Desarrollo de juegos modular En la dualidad, básicamente estamos desarrollando componentes que podemos adjuntar a los objetos del juego, que luego realizarán ciertas acciones y obtendremos total libertad.
Podemos diseñar cualquier tipo de componente que queramos y también podemos exponer cualquier propiedad del componente que podamos editar desde el editor, por lo que no necesitamos seguir editando el código y compilar para cambiar algo. Solo podemos escribir el componente una vez y cambiar los valores desde el editor. Sin restricciones y derechos de autor. La calidad es gratuita, ya que en "libertad de expresión" puede hacer cualquier cosa con ella, incluso incluir el editor en su juego y dejar que la gente lo tenga y lo use para modificar su juego si eso es lo que desea. Editor visual Muchas personas que prefieren la codificación evitan los motores que viene con un editor incorporado simplemente porque se interponen en sus formas cuando intentan codificar ciertas cosas. Con la dualidad no tengo este problema en absoluto.
El editor visual nos permite crear objetos, crear niveles y poblar los niveles con objetos, pero luego, todo lo demás hecho con componentes y dado que estamos desarrollando los componentes desde cero, depende de nosotros qué hará cada componente y cómo lo hará. Incluso podemos acceder a los componentes dentro de los componentes y crear objetos a partir de prefabs, lo que realmente hace que el editor visual sea totalmente opcional. Puede simplemente codificar todo lo que desee, incluso el propio editor, lo que en mi opinión es muy útil después de todo, incluso si prefiere la codificación, es mucho más fácil si visualmente puedes diseñar un nivel, Duality lo consiguió sin ningún flujo de trabajo ni limitaciones molestas. Flujo de trabajo He estado usando muchos motores y marcos de juego diferentes, pero Dualidad es simplemente el mejor.
La API está extremadamente bien diseñada, bien organizada y bien documentada, puede encontrar fácilmente su camino en la dualidad y lograr cualquier cosa muy rápidamente. También es muy fácil llevar bibliotecas de terceros a Duality, todo lo que necesita hacer es consultarlas y comenzar a usarlas en sus componentes. No puede ser más simple que eso. La experiencia de codificación con la dualidad es realmente asombrosa y divertida. PluginsIt también es muy fácil de ampliar el motor con características y funcionalidades adicionales, puede descargar e instalar muchos complementos útiles desde un repositorio en línea que le brinda funciones adicionales. La dualidad tiene muchas características útiles que no todos mencionan, por ejemplo: el soporte de Tilemap y el editor de Tilemap que te permiten crear niveles isométricos desde los mapas de mapas al igual que en el soporte de RPG MakerPathfindingGamepad y Joystick.
PhysicsNetwokingLights, que admite mapas normales fuera de la caja que te permiten crear imágenes realmente agradables en tu juego. Espacio 3D que te brinda una sensación natural de profundidad y distancia y un efecto de desplazamiento de paralaje en tu juego. Sin embargo, si no necesita esto, puede cambiar a la representación 2D plana. Sólo Windows? Quizás no oficialmente la dualidad es solo para Windows, pero el juego real que estamos creando puede compilarse técnicamente para cualquier plataforma con .NET y Mono, que incluye Linux, macOS, HTML5, Android e iOS. Sin embargo no es fácil, requiere un poco de esfuerzo y dedicación. Si está buscando una opción de exportación fácil, entonces Dualidad es solo para Windows. Lo que puede sonar muy decepcionante al principio, pero todo lo anterior que mencioné en esta revisión para mí al menos merece la pena.
Es un motor increíble. Incluso si tiene dudas debido a Unity que no tiene absolutamente nada que ver con la dualidad que no sea el diseño basado en componentes o por ser solo Windows, que técnicamente no es del todo cierto, solo pruébelo durante una semana y vea si le gusta.
Blog | Direito autoral © 2024 MejorSoftware - Alternativas al software popular | Todos os direitos reservados.
Discontinuado El programa ya no se actualiza. La última versión, 0.8.4, lanzada en mayo de 2015, todavía puede descargarse del sitio web oficial.