Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Paradox/Xenko Game Engine

Iniciado por lightbug, Febrero 16, 2017, 09:31:03 AM

Tema anterior - Siguiente tema
Con esto de la noticia de Untiy 2017 ($$) se me dio por hacer una busqueda, mas que busqueda una ojeada a los motores modernos y gratuitos de hoy en dia y me crucé a Xenko Game Engine (mediante el canal de YouTube "Gamefromscratch") .
 
Un motor que hace un tiempo venia ojeando y que pintaba lindo, es de Silicon Studios (japoneses) , open source, basado en C#, con muchas caracteristicas. (Seguro lo recordaran si han visto el video del robot naranja en el museo).
 


   
eature=oembed" width="480">

 
Aca el link con las especificaciones:
 
http://xenko.com/features/
 
 
 
Es solo para mostrarlo por si no lo conocian, probablemente hoy lo descargue y lo pruebe, luego comento a ver que tal.
 
 

Tiene buena pinta, el interfaz se parece un poco al de Unity. Si que apetece echarle un vistazo.

Llege a la misma conclusión, buscar alternativas, de todos modos para un proyecto Serio/Normal para alguien no residente de argentina es algo rentable, pero para los argentinos es mucha plata para el desarrollo persona.

Cita de: lightbug date=1487233863Con esto de la noticia de Untiy 2017 ($$) se me dio por hacer una busqueda, mas que busqueda una ojeada a los motores modernos y gratuitos de hoy en dia y me crucé a Xenko Game Engine (mediante el canal de YouTube "Gamefromscratch") .
   
   
      Un motor que hace un tiempo venia ojeando y que pintaba lindo, es de Silicon Studios (japoneses) , open source, basado en C#, con muchas caracteristicas. (Seguro lo recordaran si han visto el video del robot naranja en el museo).
   
   

      
         
eature=oembed" width="480">
      
   
   
      Aca el link con las especificaciones:
   
   
      http://xenko.com/features/
   
   
       
   
   
      Es solo para mostrarlo por si no lo conocian, probablemente hoy lo descargue y lo pruebe, luego comento a ver que tal.
   
   
       
   


Lo acabo de probar, es una mierda, literalmente.

Cita de: francoe1 date=1487257019Lo acabo de probar, es una mierda, literalmente.
   


Ajaja enserio? todavia ni lo descargue. Que no te gusto?

Es muy malo, el parecido a Shiva, son motores que en realidad dan mucha pena, la interface te perdes, no sabes si esta bien o mal, apretadas algo y se cierra todo, errores en chino.. 
 
Cada vez que queres probar tenes que compilar, osea una mierda, shiva tiene un test en el editor, y es multiplataforma, ahora voy a estar viéndolo, de todos modos Unity es muy superior..
 
Torque3D - Malisimo, encima de pago.

CryEngine - Prefiero Unity si tenemos que pagar.
 
 
 
sigo con los test.. 

Yo lo he probado ahora, no importa bien los personajes y lo del control de las animaciones no tiene buena pinta, pero a nivel de programación esta mejor que Unity. Se puede ejecutar directamente de Visual Studio ademas admite cosas que en Unity no funcionan. Es una pena que la importación sea tan mala.  Xenko  tiene algunas cosillas que le harían falta a Unity, aunque solo lo he probado un par de horas.

Cita de: francoe1 date=1487262464Es muy malo, el parecido a Shiva, son motores que en realidad dan mucha pena, la interface te perdes, no sabes si esta bien o mal, apretadas algo y se cierra todo, errores en chino.. 
   
   
      Cada vez que queres probar tenes que compilar, osea una mierda, shiva tiene un test en el editor, y es multiplataforma, ahora voy a estar viéndolo, de todos modos Unity es muy superior..
   
   
      Torque3D - Malisimo, encima de pago.

      CryEngine - Prefiero Unity si tenemos que pagar.
   
   
       
   
   
      sigo con los test.. 
   


Con lo de los errores en chino me desjaste helado jaja. Seee hay muchos motores para probar este tenia mucha publicidad. Despues lo pruebo y subo mi opinion.
 
Cita de: Miguel_Angel date=1487262492Yo lo he probado ahora, no importa bien los personajes y lo del control de las animaciones no tiene buena pinta, pero a nivel de programación esta mejor que Unity. Se puede ejecutar directamente de Visual Studio ademas admite cosas que en Unity no funcionan. Es una pena que la importación sea tan mala.  Xenko  tiene algunas cosillas que le harían falta a Unity, aunque solo lo he probado un par de horas.
   


Si, segun vi por ahi decian que en programacion tenia algunas cosas buenas, no se el que, pero que era su fuerte.

Al final con todos los engines sucede lo mismo que con cualquier otra aplicacion o sistema informatico ... la calidad del mismo a medio plazo viene definido en gran parte por el tamaño de la comunidad de usuarios.
 
Si alguien se descargara las primeras versiones de Unity diria que es una mierda, y si no tuviera una gran comunidad de usuarios no seria rentable sacar tantas versiones con multitud de mejoras y arreglos de bugs quedando al final en un intento fracasado por sacar un engine.

De lo que probe hasta ahora me ha encantado, obvio todavia hay algunas cosas que ante el cambio molestan, pero hasta el momento lo considero lo mas fiel a Unity de los motores free:
 
- Graficamente le pasa el trapo a Unity, (por lo menos en default), obvio aca va la habilidad del desarrollador, asi que este punto no cuenta ;)
 
- Tenes un editor de codigo en el mismo motor, muy fluido, buena syntax highlight. Se abre como una pestaña nueva (igual q la escena)
 
- La Scripting API es bastante parecida. Tenes scripts tipo Sync(sincrono: tipico start y update) y Async (asincro: tipico OnTriggerEnter y ese estilo, manejado por eventos mas q nada)
 
- La interfaz es muy agradable, igual o parecida a la de Unity con muchos paneles para dockear
 
 
 
Por ejemplo este es el CharacterController por defecto, obvio algunas cosas se entienden otras no:
 

using System;
using SiliconStudio.Core;
using SiliconStudio.Core.Mathematics;
using SiliconStudio.Xenko.Engine;
using SiliconStudio.Xenko.Engine.Events;
using SiliconStudio.Xenko.Physics;
namespace FirstPersonShooter.Player
{
    public class PlayerController : SyncScript
    {
        [Display("Run Speed")]
        public float MaxRunSpeed { get; set; } = 5;
        public static readonly EventKey<float> RunSpeedEventKey = new EventKey<float>();
        // This component is the physics representation of a controllable character
        private CharacterComponent character;
        private readonly EventReceiver<Vector3> moveDirectionEvent = new EventReceiver<Vector3>(PlayerInput.MoveDirectionEventKey);
        /// <summary>
        /// Called when the script is first initialized
        /// </summary>
        public override void Start()
        {
            base.Start();
            // Will search for an CharacterComponent within the same entity as this script
            character = Entity.Get<CharacterComponent>();
            if (character == null) throw new ArgumentException("Please add a CharacterComponent to the entity containing PlayerController!");
        }
       
        /// <summary>
        /// Called on every frame update
        /// </summary>
        public override void Update()
        {
            Move();
        }
        private void Move()
        {
            // Character speed
            Vector3 moveDirection = Vector3.Zero;
            moveDirectionEvent.TryReceive(out moveDirection);
            character.SetVelocity(moveDirection * MaxRunSpeed);
            // Broadcast normalized speed
            RunSpeedEventKey.Broadcast(moveDirection.Length());
        }
    }
}

 
 
 
Obviamente me quedo con Unity por el momento, pero no me parece eso de decir que es una porqueria, un motor que tiene una muy corta vida vs el motor mas usado en la industria con la comunidad mas grande de todas.

Xenko  tiene una curva de aprendizaje muy buena, enseguida se sacan resultados sin leer un manual. La verdad es que tiene muchos parecidos a Unity. Si lo mejoran puede ser uno de los mejores, pero mucho motores empiezan muy bien y al final se quedan en la nada. Espero que este no sea el caso, porque poder poner lineas de código que en Unity causan un Bug, es un buen incentivo, por lo menos para mi.

Febrero 17, 2017, 03:30:31 PM #11 Ultima modificación: Febrero 17, 2017, 03:34:54 PM por francoe1
En pequeños detalles lógicamente se pueden sacar pros y contras, el problema es cuando queres realmente producir, la manera de trabajar no es óptima, tiene algunas cosas que no me convencieron a primera vista , mi crítica fue muy por arriba,  la base del motor el "Game Loop" no está armado de la mejor manera, obvio que Unity tiene muchísimo ingenieros detrás solucionando todos los bug.
 
En cuanto mi opinión voy a darle otra oportunidad, ya que ustedes me están dando buenos puntos de vista. ¿Se puede programar en C++?¿probaron Shiva3D?
 
 
 
¿Están utilizando la version 1.9.3 BETA? ¿vieron algun error en chino?
 
En cuanto termine de probar otras cositas pendientes vuelvo a comentar.. 
 
 
 
Retiro lo dicho anteriormente, que idiota soy, aca esta toda la DOC, por alguna razon el dia de ayer entre a una web desactualizada de XENKO... Se ve fantástico... 
 
http://xenko.com/features/#ui_editor_popup

@lightbug no estoy muy al día, a qué te refieres con esto?
 



   
      Con esto de la noticia de Untiy 2017 ($$)
   

[/quote]
 
 

Cita de: francoe1 date=1487341831En pequeños detalles lógicamente se pueden sacar pros y contras, el problema es cuando queres realmente producir, la manera de trabajar no es óptima, tiene algunas cosas que no me convencieron a primera vista , mi crítica fue muy por arriba,  la base del motor el "Game Loop" no está armado de la mejor manera, obvio que Unity tiene muchísimo ingenieros detrás solucionando todos los bug.
   
   
      En cuanto mi opinión voy a darle otra oportunidad, ya que ustedes me están dando buenos puntos de vista. ¿Se puede programar en C++?¿probaron Shiva3D?
   
   
       
   
   
      ¿Están utilizando la version 1.9.3 BETA? ¿vieron algun error en chino?
   
   
      En cuanto termine de probar otras cositas pendientes vuelvo a comentar.. 
   
   
       
   
   
      Retiro lo dicho anteriormente, que idiota soy, aca esta toda la DOC, por alguna razon el dia de ayer entre a una web desactualizada de XENKO... Se ve fantástico... 
   
   
      http://xenko.com/features/#ui_editor_popup
   


 
 
- La version que tengo es la beta 1.9.3
 
- La doc no es tan clara como la de Unity es de japoneses para joponeses xD .La de Unity es mas accecible con lindos ejemplos.
 
- HAsta ahora ningun error en chino
 
- Creo que podes mediante plugins, pero en la web dice que dentro de poco va a haber soporte
 
- Shiva3D me suena mucho... pero creo que no lo he probado
 
Algo que le critico mucho muchisimo a Unity es la falta un editor de shaders por nodos "NATIVO", no bajandose el strumpy (que por cierto ya no esta mas). Esta bien que Unity vive mucho del AssetStore, pero estamos en 2017 y shaderLab es una basura, he construido shaders de manera mas rapida usando glsl puro que con Unity. Unreal esta siglos adelantado en casi todos los aspectos. (menos en el 2D)
 
 
 
Cita de: musaranya date=1487363399@lightbug no estoy muy al día, a qué te refieres con esto?
   
   
       
   


Todo es culpa de @Braltor jaja que nos asusto con lo de la nueva version paga, en la emocion del momento y como ya venia pispeando este motor lo investigue un poco mas. Luego volvimos a que Unity Personal seguia igual despues de todo.
 
 
 
 
 
 

Etiquetas: