¿Cuál es el mejor motor de juegos para juegos 2D?

No hay una respuesta definitiva a esta pregunta, pero me inclinaría por GameMaker Studio .

He estado usando diferentes iteraciones de este motor durante aproximadamente 3 años y lanzaron la versión 2 más recientemente, lo que parece un buen paso adelante, pero aún no he tenido tiempo de comprobarlo en profundidad. Es un buen motor para las personas que comienzan a hacer juegos y para obtener un comienzo útil bastante fácil para la programación. Si no está interesado en la programación o la codificación, también hay una gran cantidad de funciones de arrastrar y soltar que se pueden utilizar para hacer un juego bastante decente sin ninguna codificación real.

Al principio puede parecer un motor 2D muy básico, pero a medida que pase más tiempo con él, comenzará a ver la funcionalidad más compleja que tiene para ofrecer. También hay muchos recursos en línea, libros, videos de YouTube y tutoriales oficiales de YoYo Games que ofrecen una buena introducción sobre cómo usar el software.

Entonces, si estás buscando hacer un buen juego en 2D y estás dispuesto a dedicar tiempo, GameMaker debería tener todo lo que necesitas.

Puedes ver un juego en el que estoy trabajando en GMS siguiendo a McBiggity Studios en Twitter

“Lo mejor” es relativo. Depende de tus prioridades. Algunos pueden ser más fáciles de usar, otros son más flexibles, tal vez algunas ofrecen plataformas que le interesan, etc. Así que le daré mis opciones personales en función de mis prioridades.

Uso Unity porque es un buen compromiso de flexibilidad y facilidad de uso, independientemente de 2D / 3D. No tengo que codificar mi propio motor desde cero y me da más espacio en blanco para trabajar que la mayoría de los otros motores de alto perfil. Pero todavía es un poco torpe con sus soluciones 2D. Pixel perfect es difícil de lograr, por ejemplo.

Tengo poca experiencia con Game Maker pero es un motor limpio enfocado en juegos 2D. La única razón por la que no lo utilicé para mi proyecto 2D actual es porque no sé cómo lograr algunas de las cosas que quería. Parece que sacrifica algo de flexibilidad para que sea un poco más fácil de usar.

Sin embargo, Game Maker definitivamente se subestima. Si no planeas tener algo demasiado loco con tu juego 2D, entonces te lo recomiendo. ¿Qué es demasiado loco? en mi caso, cada objeto 2D está completamente distorsionado, escalado, etc. Antes de comenzar mi proyecto, investigué lo difícil que sería lograr eso con ese motor y concluí que si es posible, no es simple, por lo que puede hacer lo mismo.

La ruta más rápida, más fácil, más rápida de aprender y más barata para hacer un juego de rol 2D por turnos sería ir con RPG Maker MV. Todo el programa cuesta $ 80 (más barato si lo obtiene en una de las muchas ventas que tiene), o incluso menos si compra una de las versiones anteriores como RPG Maker XP.

Dale un vistazo. Es literalmente lo suficientemente simple como para comenzar a trabajar de inmediato. Puedes aprender sobre la marcha sin tener que leer un montón de libros por adelantado.

¡Buena suerte! Si haces algo genial, ¡mándamelo!

El motor de la unidad es una buena opción. Tiene una funcionalidad 2D decente, C # para lenguaje de scripting, editor donde puede ensamblar cosas y soporte multiplataforma.

Además, por favor no que TES: Arena no sea técnicamente un juego en 2D. Sin embargo, podría rehacer TES: Arena en la unidad si lo desea.

“¿Cuál es el mejor motor de juegos para juegos 2D?”

Mi respuesta a estas es siempre la misma.

El que tú y tu equipo ya saben cómo usar y pueden lograr todas las funciones que deseas para tu juego.

No hay ningún mejor motor de juego porque lo que intentas incorporar es un factor importante. Si su juego va a ser complicado, entonces un motor más pesado como Unity podría tener sentido. Si tu juego es más simple, entonces algo como Game Maker Studio es probablemente mejor.

Pero, si no conoce ningún motor de juegos, Game Maker es un lugar bastante bueno para que un principiante comience.

Lo mejor es un término objetivo. Diría que, aunque Unity es un motor de juegos en 3D, ha creado increíbles juegos en 2D. Si C # es su idioma, entonces Unity es el camino a seguir.

Si no tiene experiencia en programación, Construct 2 es fácil de aprender. Es un motor de juego 2D que utiliza ‘codificación visual’, una especie de tipo de codificación “Si esto, entonces eso”.

Prefiero Clickteam Fusion 2.5. Mi juego 2D favorito de todos los tiempos estaba loco y es mi motor de elección. (Wings of Vi es mi juego 2D favorito) Es un poco más complicado que Construct 2 o Construct 3, pero creo que es más poderoso y me encanta.

He usado mucho Clickteam Fusion. Es mi programa de acceso cuando hago cualquier cosa en 2D (no solo juegos). Pero no es genial para un juego de rompecabezas, y probablemente haya mejores motores para juegos de rol. Pero sobresale en los juegos 2D basados ​​en mapas de bits.

Como muchas de las otras personas que han respondido a esta pregunta han dicho que hay muchas. Casi cualquier motor de juego se puede usar para hacer que los juegos en 2D sean los tres mejores que, según mi consejo, serían creador de juegos, unidad o RPG. Si eres nuevo en la creación de juegos, te aconsejaría que crees el juego o el juego de rol, de lo contrario la unidad funcionará bien.