Llevo un tiempo trabajando en el lado del arte 2D de los juegos, y mi trabajo a tiempo completo me mantiene muy ocupado en el lado del arte, pero me estoy interesando cada vez más en aprender a crear prototipos de mis propios juegos.
Sé muy poca programación, aunque tomé algo en la universidad (en TorqueScript, de todas las cosas), y aunque probablemente podría tomarme el tiempo para aprenderlo, la curva de aprendizaje es un poco demasiado empinada para mí, ya que está completamente separada de mi trabajo actual
Me pregunto si hay motores de juegos con una interfaz diseñada pensando en los artistas, donde la curva de aprendizaje podría ser más fácil para mí y donde mi conjunto de habilidades actual se aplicará más fácilmente. Compré una licencia indy para Torque Game Builder, pero todavía requiere muchos scripts y encontrar buenos tutoriales básicos de nivel básico está resultando difícil.
Básicamente estoy buscando una herramienta en la que pueda centrarme en el arte y el diseño del juego, y donde la programación sea mínima, o sea fácil de aprender y tenga una documentación realmente excelente. No tengo idea si existe algo así, pero vale la pena intentarlo. :]
¿Algunas ideas?
fuente
Respuestas:
Mi recomendación sería revisar Unity , ya que es uno de los motores más simples pero engañosamente poderosos con los que me he encontrado. El motor está bien documentado , la comunidad es muy activa y amigable, y hay una serie de tutoriales disponibles para ayudarlo a ponerse al día.
Actualización: aunque Unity tiene una pequeña curva de aprendizaje, decidí recomendarlo sobre otros motores por un par de razones:
fuente
Creo que harías bien en elegir una de las muchas herramientas para crear juegos. Hay poca o ninguna programación involucrada. Algunos incluso ofrecen interfaces gráficas de programación de arrastrar y soltar.
fuente
El motor de juego de Blender también podría valer la pena. Es parte del software gratuito de animación y modelado 3D Blender . No requiere ninguna habilidad de programación para crear algo, pero también se puede ampliar mediante el uso de secuencias de comandos de Python. Sin embargo, esto probablemente solo tenga sentido si está utilizando Blender para la creación de activos.
fuente
Eche un vistazo a Scratch: http://scratch.mit.edu Es una herramienta gratuita diseñada para niños por MIT, pero podría ser exactamente lo que está buscando. Toda la programación se realiza con mosaicos, por lo que no necesita aprender ninguna sintaxis. Puede importar sus propios gráficos y audio, y las secuencias de comandos serán relativamente fáciles (he enseñado a niños de 9 años a hacer juegos decentes en dos horas).
-um, y es gratis, así que realmente no hay una buena razón para NO intentarlo.
fuente
Definitivamente mira a Flash. ¡http://flashgamedojo.com tiene todo lo que necesitas para comenzar!
Además, eche un vistazo a Multimedia Fusion o The Games Factory . Ambos tienen interfaces de arrastrar y soltar, pero son increíblemente poderosos.
fuente
Para la creación rápida de prototipos en 2D, sugeriría Game Maker . Permite a un diseñador importar rápidamente activos artísticos y convertirlos en sprites animados, y presenta un sistema de objetos simple basado en eventos. Puedes crear prototipos de juegos simples con arrastrar y soltar.
Otro que recomendaría es Multimedia Fusion . Toma un enfoque diferente a la programación en el que utiliza una gran tabla de eventos para manejar las interacciones entre objetos. También hay algunas secuencias de comandos simples.
fuente
Me pregunto por qué nadie dijo nada sobre el motor de juego FREEWARE AND OPEN-SOURCE Constructor. en su mayoría también es arrastrar y soltar, tiene un soporte sólido y es fácil de aprender y usar. no necesita conocer ningún conocimiento de programación además de variables y condiciones simples. escribirlo http://www.scirra.com
fuente
Para 2D, creo que Game Maker es bueno.
Para 3D, creo que 3DVIA es la mejor opción porque puedes hacer un script del motor con un gráfico.
La unidad es muy buena, pero tendrás que aprender un poco de programación para que brille.
fuente
Le sugiero que consulte UDK (el motor y las herramientas de Unreal de descarga gratuita). Allí, en lugar de tener que escribir guiones, tienen un sistema llamado Kismet que le permite 'guiar' muchos de los eventos de juego típicos utilizando un sistema de arrastrar y soltar. Además, hay una serie completa de videos tutoriales grabados por las buenas personas en 3DBuzz . Ofc es un motor 3D que puede no ser adecuado, pero hay tutoriales sobre cómo crear un juego de arriba hacia abajo con él.
El problema con la mayoría de las otras sugerencias aquí es que, si bien son buenos sistemas, aún requieren que aprendas un lenguaje de programación y si encuentras que TorqueScript tiene demasiada curva de aprendizaje, dudo que Python (como lo usa Blender) o algunos de las otras opciones serán más fáciles (aunque están mejor documentadas que TorqueScript; todo está mejor documentado que Torquescript :))
fuente
Sé que ya has marcado una respuesta sobre esto, pero solo otro pensamiento para tirar: si tienes una sólida cartera de arte y diseño de juegos, encontrar un programador que te ayude a crear prototipos de algunas cosas y tal vez incluso hacer un juego completo sería una buena forma de prototipo sin tener que codificarse. No es exactamente una herramienta de análisis, pero dependiendo de su intención, podría ser la forma más efectiva.
Obviamente, con una herramienta no tiene que preocuparse por depender o motivar a otra persona. Sin embargo, también puede liberarte de tener que luchar contra la bestia que es el código incluso en algo como Unity, lo que te permite manejar el lado creativo con todo tu esfuerzo.
Como programador con el problema opuesto, es decir, buscando formas de hacer arte con un mínimo esfuerzo, he encontrado que trabajar con un artista es una experiencia mucho más agradable que trabajar en ambas disciplinas y tratar de hacer arte a través de las herramientas más mínimas. . ;)
fuente
Si realmente quieres comenzar el desarrollo del juego, creo que puedo compartir el punto de partida que hice. En primer lugar, aprendí programación básica de Java, desarrollo intermedio y desarrollo de juegos de thenewboston (busca este nombre de usuario en Youtube), puedes aprender muchas cosas de él. Pero antes de eso, usé el motor de juego RPG Maker XP, VX y VXAce. Son grandes motores para hacer juegos de rol pequeños o grandes.
También puede consultar FPS Creator, si le gusta FPS. Pero yo diría que codificar el juego por ti mismo es mejor para disfrutar que usar estos ...
fuente
FlashPunk es un marco muy bien documentado y fácil de usar para Flash. Como alguien con experiencia en diseño, pude recoger el código muy rápidamente, y maneja muchas de las cosas en las que los nuevos programadores se cuelgan automáticamente.
http://flashpunk.net/
fuente
UDK de Epic Games será la mejor opción para ti;) Tiene muchas cosas para artistas y puedes programar en UnrealScript. Según tengo entendido, la biblioteca de UnrealScript es espejo del código nativo de C ++. Por lo tanto, encontrará algunos trucos interesantes en la programación de estructuras de jerarquía, animación, disparadores, etc. Puede ver y controlar la canalización de su juego y arte. Y, por supuesto, la programación puede ser mínima. Porque puedes "dibujar" tu juego con el editor de script integrado "Unreal Kismet". Hay muchos tutoriales en video. ¡Disfrutar!
Actualización: debo decir que UDK funciona "desde la caja". Creo que es una muy buena razón para elegir;)
fuente
Todas las otras respuestas están bien, pero también te sugiero que eches un vistazo a HTML5. Sí, lo sé, eso no es exactamente un motor de juego, pero es realmente simple y tiene una comunidad de rápido crecimiento. Todo lo que necesita es un elemento de lienzo en algún lugar de la página, y luego usa Javascript para dibujar en él. Iría con esto en lugar de con Scratch o Game Maker, porque en realidad te enseñará algunas habilidades útiles de programación.
Hay una serie de buenos tutoriales, pero primero aprenda HTML básico , luego algunos Javascript , y luego vaya aquí .
fuente
ven y echa un vistazo a App Game Kit. Lo hemos estado desarrollando desde 2009 y es genial en los juegos 2D. Tiene caja 2D incorporada también.
Puede codificar en BASIC o usar las bibliotecas de C ++.
www.appgamekit.com
Justo el otro día, alguien publicó este gran remake de Defender que codificó en el script BASIC; http://youtu.be/l50amgFImKc
Salud,
Almiar
fuente