Entiendo a la perfección lo que siente
69recc entiendo, pero, está demasiado fuera de lo que en verdad un desarrollador tiene que lidiar día a día. Esto me hace recordar a los viejos tiempos de novato, o sea yo, que creía que un programa era mejor que otro por la gráfica, su potencial y que todo lo que creía tener futuro iba a darme ese sueño de fantasía qué todos piensan, con buen aspecto me iba a ayudar e iba a lograr mejores cosas, pero no. Esa es la frustración más grande que encontraras, y otra también la elección de una marca comercial o libre, todas las herramientas fáciles que te proporcionan están hechas por programadores que empezaron como yo desde Cero, por proyectos básicos como mover un cubo con Python o crear una consola cmd en C#. Con arduos dolores de cabeza por solucionar problemas y seguir adelante, aun así todo ese tiempo perdido valió la pena.
Yo estudio programación durante 2 años en una facultad, pero en realidad empecé mucho antes con esta labor, en especial por Java, Python, php y C - en cuanto a los game Engine Free como Blender son una herramienta qué da una visión clara de cómo empieza todo.
Todo gamer piensa en sus estúpidas fantasías de crear un juego profesional y lo podrá jugar con amigos, en fin, lo importante de todo desarrollador games es de cómo tienes que resolver tus problemas, de cómo tienes que manejarte para tomar la elección correcta, claro, nodos.
Pero, estas optando por elegir el mismo trabajo chanta. Un desarrollador Gamer tiene que asumir todo el trabajo que lleva y esfuerzo que puede consumirte, decir que trabajar así es mejor, aunque las consecuencias con las cuales puedas llegar a toparte son muchas, ten en cuenta que Blender seguirá siendo mejor de entre todos los Software Libres que hay en cuanto a BGE, mientras que Unity, Cry Engine, Unreal, etc estas hablando de otro tipo de software que son para empresariales No PARA POBRES y Burros que no saben crear un filtro decente o crear un Stage escenario propio texturizandolas tú mismo y haciendo toda la arquitectura del juego. Sería fácil decir mejor me cambio a Unreal, solo qué. Unreal es mucho para mí, ni siquiera puedo lograr crear un modelo 3D como los juegos profesionales muchas de las técnicas que tuve que aprender cómo se generaban o cómo funcionaban las aprendí con software libre, siempre dije, mejor que tú hagas las cosas a que el programa te lo haga por ti por que, si no nunca llegaras lejos, serás un frustrado y perdedor toda tu vida. El hecho que un programa te de todo sin necesidad de gastarte tiempo en investigar y llenar tu mente no te sirve de nada, por que te daré un Ejemplo:
- Supongamos que soy rico, tengo modelos y escenarios par crear un buen juego, ok, compro el Unreal 4 Tol y empiezo a crear el juego, pero. ¿te has puesto a pensar si por lo menos empezaste por lo más básico desde abajo? No crees que estas equivocándote feo en creer que Unreal crearas un juego mejoré Acaso estas pensando en la gráfica y que lo venderás y tendrás éxito? ¿has sido capaz de desarrollar algún script de Filtro 2D tu mismo? O algún plugin? ¿Tu equipo de trabajo donde esta? ¿Pagando por un software comercial sin experiencia en ingeniería? No. Así como muchos programas tendrás sus pro y sus contras. Siendo aún ingeniero te seguirás topando con grandes frustraciones y problemas y esto te lo digo por experiencia. Que sea mejor o peor Engine eso dependerá hasta qué punto puedes exprimir al máximo con sabiduría y talento, tanto para programar como para crear tus modelas a la perfección, que tan rudo eres para modelar, animar, crear cinemáticas, texturizar, crear la lógica del juego que es la IA, aplicar filtros 2D, desarrollar tus plugins, crear la miscelanea, desarrollar tus habilidades al máximo, etc. Para todo novato es fácil criticar y estar frustrado con lo que ofrece un simple programa libre, solo que, si no abres tu mente nunca aprenderás y por más que te cambies a otro Game Engine más potente te seguirás encontrando con los mismos problemas y todo lo que ignoraste desde un principio luego lo lamentas, por que todo el tiempo que pierdes no te sirve de nada, es distinto a qué pierdas el tiempo en crear tu propio Script, tu propio modelo, tu propia animación, tu escenario, tu texturización.
Tu lógica, ya qué estas demostrando que ese tiempo valioso que te llevo varios días meses y años te servirá como experiencia y como autodidacta profesional capacitado para él día de mañana de decir que ambos software tienen sus trucos y que no se deben desperdiciar y que uno mismo es el ignorante que crítica sin primero explotar al máximo su herramienta preferida.
En fin, seguramente sean chavos de mediana edad que recién empiezan en esto, Blender tiene mucho para dar aún solo que no esperemos sentado mejor capacitate, adetrate más, estudia, le libros, aprende inglés por que todo manual lo encontraras en ese idioma, no esperes sentado a solo ver lo que hacen cada engine, mejor moverte explota al máximo tu engine preferido, realiza Demo de juegos y exponerlos, que tú creaciones sean tuyas y no de terceros porque no tiene sentido coger el trabajo de otro, eso es malo y feo. Te lo digo por experiencia.
PD; Seguramente seas un chavo, por eso que no tiene experiencia en lo que dice o piensa acerca de Blender o cualquier software libre, solo quiero decirte que está es la verdadera realidad de toparte con frustraciones y solucionar tus problemas aplicando tus habilidades. Si no estas preparado para esto mejor que te dediques a otra cosa por que si cambias a otro Game Engine también te llevaras frustraciones y luego te acordaras de lo que te dije. Este año estoy decidido a Donar por Blender, de chico empecé con el y aprendí gracias a un simple programa. Adiós.