¿Cuál es la mejor herramienta para un desarrollador de juegos para novatos? Me siento bastante cómodo con Java y JavaScript. Soy un graduado de CS, y quiero comenzar un estudio de juegos. Quiero lanzar mi juego para Android e iOS. ¿Cuál será la mejor herramienta para mí?

  1. Cry Engine 3: me sorprendieron los detalles en Crysis 3, un juego creado en este motor. Este motor de juego ofrece algunas características extremadamente buenas para hacer que el juego sea lo más realista posible. Incluso puedes modificar los detalles más finos de tu juego en esta plataforma. Su mapeo de desplazamiento preciso de píxeles le permite crear con precisión. Incluso cuando cambia una escena, el desplazamiento de píxeles es tan suave que apenas notará ninguna distorsión durante los cambios de escena. Crytek está haciendo todo lo posible para mantenerse en la carrera de crear un motor que le dé vida a su experiencia de juego y Crysis 3 no nos da ninguna razón para dudar de que Crytek está haciendo un gran trabajo.
  2. Frostbite 3: Frostbite 3 es la iteración más reciente de Frostbite. Este motor de juego se utilizó para crear juegos como Battlefield y Need for Speed: Rivals. ¿Cuáles son las cosas que generalmente buscamos en un juego? ¿Buenos gráficos, buenos sonidos, efectos visuales y efectos increíbles? Bueno, este motor ofrece cada una de esas características. Traer al mundo real como experiencia es la máxima prioridad de DICE. Y estoy seguro de que estarías de acuerdo conmigo después de jugar sus juegos. ¡Los efectos dinámicos son una de las mejores cosas que verás en este motor, que logran como ningún otro motor!
  3. Fuente 2: Valve es mejor conocido por sus juegos como Counter Strike, Half life, que fueron creados en su propio motor de juegos llamado Source. En GDC2015 Valve lanzó oficialmente Source 2, el sucesor del motor de juegos Source. Valve ha anunciado que Source 2 será gratuito para los desarrolladores de contenido. Esa es casi toda la información disponible. Hasta ahora, Valve no ha publicado ningún detalle técnico de este nuevo motor de juego, o una demostración de características, y la URL que figura en su comunicado de prensa actualmente va a la página ‘Próximamente’.
  4. Unity 5: Unity es uno de los contendientes más fuertes y poderosos en la carrera de los mejores motores de juego. Siempre ha sido un competidor feroz con Unreal Engine para el primer puesto y está haciendo mejoras excelentes. Desafortunadamente, aún no ha vencido a UE4. Unity está más estrechamente asociado con el desarrollo de juegos móviles, pero con este lanzamiento reciente también puedes crear juegos para consolas. Su utilidad multiplataforma hace que sea mucho más fácil portar cualquier juego en otra plataforma. Al igual que otros motores de juegos, incluso Unity está tratando de proporcionar características que lo ayuden a crear un juego más realista.
  5. Unreal Engine 4: Si bien Unreal Engine 4 es el sucesor de UDK, es importante tener en cuenta que ha habido algunos cambios muy drásticos en este motor de juego. Si tiene alguna experiencia en UDK, definitivamente habrá un poco de curva de aprendizaje a medida que se adapte a este nuevo motor. Estos cambios no son necesariamente malos, y la facilidad de uso de UE4 lo hace mucho más atractivo para los nuevos desarrolladores de juegos. En el lado positivo, este motor de juego tiene excelentes habilidades gráficas que incluyen capacidades avanzadas de iluminación dinámica. Lo que probablemente le encantará de este motor es su nuevo sistema de partículas que puede manejar hasta un millón de partículas en una escena a la vez.
    Unreal Engine 4 es gratuito, pero debes pagar regalías a Epic Games. Cuando implementa un juego o aplicación, paga una regalía del 5% sobre los ingresos brutos después de los primeros $ 3,000 por producto cada trimestre. Es un arreglo simple que Epic Games hizo en el que tienen éxito solo cuando tú tienes éxito.

Para obtener más artículos y herramientas sobre juegos, puede consultar las publicaciones en el blog de Framebench. El nuevo blogpost es Top 5 Tendencias en la industria del juego

El desarrollo del juego no es un proceso fácil para el novato y es realmente importante elegir las herramientas adecuadas para trabajar. A veces el presupuesto es limitado o no existe en absoluto. Existen algunas herramientas verificadas y rentables para el desarrollo de juegos.

  • Enlighten (desarrollador: Geomerics). El precio es gratis . Plataformas: iOS, Android, Windows Phone, PS Vista.

La herramienta es increíble y puedes crear un juego con gran calidad y realismo. Tiene iluminación global en tiempo real. La plataforma ofrece muchas posibilidades para crear una escena perfecta.

  • MonoGame (desarrollador: MonoGames). Esta herramienta también es gratis . Plataformas: iOS, Android, Windows Phone.

El juego de herramientas MonoGame es una buena decisión para crear juegos multiplataforma. Especialmente simple será para usuarios que ya conocen C #, C ++ o Java. También hay muchos tutoriales al respecto en Internet.

  • FMOD (desarrollador: Firelight Technologies). Gratis para el presupuesto por debajo de los $ 500,000. Sobre los $ 500,000 el precio es de $ 5000 y sobre los $ 1,500,000 – $ 15000. Plataformas: iOS, Android, Windows Phone, Blackberry.

Debes elegir esta herramienta si quieres sonidos impresionantes en tu juego. Tiene una base organizada de efectos de audio y también puede crear su propio audio utilizando un entorno especial.

Unreal Engine (desarrollador: Epic Games). Absolutamente gratis para pequeños proyectos. Se necesita un 5% de los ingresos solo si el proyecto tiene más de $ 3000 por trimestre calendario.

Esta herramienta está diseñada tanto para grandes equipos como para pequeñas empresas. Puedes desarrollar cualquier tipo de juego usando Unreal Engine. Toda la información útil se encuentra en su canal de YouTube y en sitios web especiales. Su plataforma admite secuencias de comandos C ++.

  • Corona SDK es 100% gratis. Corona Enterprice cuesta $ 79 por mes. Corona Enterprice (ilimitado) será de $ 199 por mes. Plataformas: iOS, Android, Windows Phone 8, Kindle, Apple / Android TV.

Corona SDK es el conjunto de herramientas para hacer juegos 2D más rápidos que otras plataformas. Corona le brinda la oportunidad de ver los resultados de su trabajo inmediatamente después de la codificación. Corona usa el lenguaje Lua para la codificación, es fácil y cómodo trabajar con él.

  • Fusion (desarrollador: Clickteam). Cuenta con versión gratuita . La versión completa cuesta $ 49.99- $ 99.99. Plataformas: iOS, Windows, Android.

Fusion es realmente fácil para principiantes. Tiene todo lo que necesitas para crear un juego basado en eventos. Con esta herramienta no necesita conocer ningún lenguaje de programación, y hay un equipo de soporte que lo ayudará con todo y responderá sus preguntas.

Estas herramientas son realmente rentables e información más detallada sobre ellas y otras herramientas populares que puedes leer en el desarrollo de juegos móviles: las mejores herramientas para hacer un juego poderoso en 2017 .

Actualmente solo hay dos contendientes, lo que hace que la selección sea bastante sencilla.

Existe UNREAL (Qué es Unreal Engine 4) y existe UNITY3D (Unity – Game Engine). Ambos motores son asequibles y fáciles de aprender para los recién llegados, aunque hay algunas diferencias importantes que se vuelven importantes más adelante.

Le haría una pregunta a un recién llegado : ¿Quieres trabajar en equipo o hacerlo solo?

Si quieres hacerlo solo: Unity3D.

Unity es un motor de juego muy poderoso, fácil de aprender y viene con una gran comunidad de desarrolladores de complementos. Esto permite a los recién llegados crear una experiencia de juego desde cero dentro de unas pocas semanas de trabajo dedicado y comprar algunos componentes adicionales, como Playmaker (Hutong Games) para acelerar el proceso de desarrollo. Además, Unity está mejorando constantemente sus sistemas de métricas y análisis, que son cruciales para los desarrolladores de juegos móviles.

Conclusión: Unity capacita a los desarrolladores independientes que están ansiosos por tocar todos los aspectos del desarrollo para que su visión cobre vida.

Popular UNITY Plugin PLAYMAKER

Si quieres estar en un equipo: Unreal Engine

El Unreal Engine es el caballo de batalla de la industria de juegos de alta gama AAA. Sobresale en producciones a gran escala donde los grandes equipos tienen que unirse de manera organizada. Muchas herramientas requieren dominio con el tiempo, lo que lleva a la especialización. El Unreal Engine permite modificaciones de juegos comerciales, permitiendo a los recién llegados agregar contenido nuevo como campañas, códigos y niveles a través de modificaciones de complementos (MOD) a muchos lanzamientos de grandes franquicias. Esto permite a los recién llegados adquirir habilidades rápidamente jugando con el contenido de un juego comercial en lugar de tropezar con una aspiradora.

Conclusión: Los recién llegados pueden aprender y mejorar rápidamente al unirse a proyectos impulsados ​​por Unreal, siempre que trabajen bien en un equipo y estén felices de profundizar y especializarse para alcanzar su máximo potencial.

Proyecto impulsado por la comunidad utilizando el MOTOR UNREAL

Godot es realmente bueno. ¡Espera que la próxima versión sea fantástica!

Desde su sitio web:

  1. Multiplataforma

2. Tiene herramientas de animación integradas y utiliza un sistema de árbol de escena flexible

3. Tiene un lenguaje simple que se parece a “python”

¡También es muy, muy pequeño!

Y si sientes la necesidad de hackearlo, ¡puedes clonar el repositorio!

Motor de juegos 2D y 3D gratuito y de código abierto

La versión 3 incluirá principalmente script visual (disponible en la rama maestra) y tendrá algunas mejoras en el lenguaje. (por ejemplo, coincidencia de patrones)

La siguiente sugerencia no será la mejor si solo quieres ser un desarrollador de juegos, pero dado que Javascript es muy popular en esos días y te sientes cómodo, te sugiero el marco Phaser:
Un marco de juego HTML5 de código abierto rápido, divertido y gratuito

Phaser tiene una comunidad muy activa detrás y está desarrollada de manera muy activa.
Definitivamente deberías probarlo, ya que es uno de los mejores marcos de juego para HTML / JavaScript.

Ejemplos: http://phaser.io/examples
Documentación: http://phaser.io/docs
Foro: http://www.html5gamedevs.com/for…
Github: https://github.com/photonstorm/p

Luego, para que el juego sea independiente para dispositivos móviles, puede lograrlo con (algunos de los métodos disponibles):

CocoonJS: https://www.ludei.com/cocoonjs/
Córdoba: https://cordova.apache.org/

Hola, si quieres lanzar un juego para Android e iOS, entonces deberías echar un vistazo a las herramientas multiplataforma. Para juegos 3D, Unity es más o menos la opción estándar. Unidad – Game Engine

Si estás interesado en los juegos 2D y 2.5D, entonces tienes muchas más opciones. V-Play, por ejemplo, es una herramienta multiplataforma que utiliza QML y JavaScript para satisfacer sus necesidades. También es la herramienta de desarrollo multiplataforma que ahorra más tiempo y es más fácil de usar de acuerdo con la evaluación comparativa de la herramienta cross-platfrom de research2guidance 2014. Inicio – V-Play Game Engine

También puede encontrar una lista de otros motores de juegos 2D aquí:

Inclinado – indefinido

Ser un novato comienza con creador de juegos, ensalada de juegos o construye 2 motores de juegos de estilo. Estos tienen comportamientos de arrastrar y soltar y características de eventos. Para que pueda crear prototipos rápidamente sin codificación real.

Luego aprende motores de juego como irreal o unidad. Tienen sus propias curvas de aprendizaje. Sin mencionar que si eres un programador, también necesitarás a alguien para diseñar el arte.

Unity3D admite JavaScript, aunque recomiendo C #, puede hacer muchas cosas usando JavaScript en unity3D, no olvide que Unity3D ahora admite juegos 2D, si le gusta trabajar para juegos 2D.

Editar: parece que mi respuesta ha sido redirigida, las preguntas originales pedían específicamente JavaScript, aunque aún para estas preguntas mi respuesta será Unity3D

Haga un prototipo en Unity3D y un prototipo en Unreal Engine.

Compare los tiempos necesarios para crear el prototipo y la dificultad, así como los beneficios y desventajas desde el punto de vista comercial.

Lo ideal es que estos prototipos demoren 1 día, pero puede extenderlos a 2 días por prototipo.

Siéntase libre de agregar otros motores o marcos a la prueba, pero trate de no pasar de 3 a 4.

Este ejercicio le permitirá tomar decisiones informantes que se adapten a sus habilidades, experiencia, requisitos, etc. Decide por ti mismo y quédate con eso. Un ejercicio que te ayudará más de lo que esperas si continúas persiguiendo el desarrollo independiente.

Editar: su análisis final también puede ser revisado por personas conocedoras para asegurarse de que no haya cometido ningún error en sus observaciones.

Básicamente tienes dos caminos: hacer juegos con Unity (que se deriva de Javascript) y C # / C ++, que son un camino diferente. La mayoría de los estudios de juegos AAA codifican sus juegos en C, pero teniendo en cuenta su experiencia y el hecho de que desea hacer juegos móviles, le sugiero que comience con Unity – Game Engine. Aprende todo lo que puedas allí, crea tu propio juego y luego puedes comenzar a construir tu portafolio.

Mejor,
MJ

Jugaré al abogado del diablo ya que todos ya están cantando Unity y sugiero GameMaker.

Mejor soporte 2D (por ahora), licencias más baratas, excelentes para la creación de prototipos, tiene soporte multiplataforma. Podría valer la pena hacerlo hasta que tengas tus piernas de mar de desarrollo debajo de ti.

Unidad3D.

Y, por supuesto, querrás personajes de sincronización de labios en tu juego; @http: //3d-avatar-store.com es mi compañía, y nuestro WebAPI permite que tus juegos incluyan personajes realistas en 3D creados a partir de las fotos de tus usuarios. Pan comido.

Soy un principiante y comencé a programar juegos desde hace 4 meses. Si está de acuerdo con Java, creo que puede comenzar con Unity3D de inmediato, ya que puede llevarse bien con C # en el proceso de aprendizaje. Hay tutoriales realmente útiles disponibles en línea y una gran comunidad para Unity.

Me está yendo realmente bien con la unidad hasta ahora, así que te sugiero que hagas lo mismo 🙂 Todo lo mejor 🙂

Hay una buena lista de herramientas gratuitas en este sitio: Herramientas gratuitas para aspirantes a desarrolladores de juegos independientes. Enumera todas las herramientas gratuitas que necesitará para comenzar a desarrollar juegos.

Unity 3D es una herramienta increíble para crear juegos móviles. Hay una gran comunidad de personas que se desarrollan en la plataforma Unity y ya hay juegos de gran éxito que se han creado con ella.

Unidad 3D
El mejor y para siempre motor del juego.

Unidad3d. Use su conocimiento de JavaScript y use la unidad de unidad3d, que se basa en JavaScript. Es fácil y multiplataforma. Disfruta 🙂

Si quieres comenzar un GAME STUDIO y no sabes qué herramienta usar, entonces lo estás haciendo mal.

Unity 3D, fácil y barato, está utilizando JS, tan fácil para usted. Puede buscar Astral: original en AppStore, ese es mi producto sutudi de trabajo, desarrollado con unity 3D