Portada » programas para gamedev

programas para gamedev

by Donal Sandro Noblejas Huaman

Hola mi nombre Donal Sandro Noblejas Huaman de Lima Perú y hoy vengo con un nuevo artículo y como siempre y en cada uno de ellos completamente sólo sin familiares o empresas que me ayuden o ibc bueno ahí vamosentiven cuidado con los estafadores siempre eh dicho.

Bueno ahi vamos.

Hacer juegos no es tan fácil como te abrumas en los cursos de creación de juegos, especialmente cuando trabajas solo. A menudo, para crear un juego bueno y de alta calidad, necesita usar muchos programas para arte, programación, efectos, planificación, sonidos y todo lo demás. Y no debemos olvidarnos del trabajo con el motor. 

herramientas de arte

Blender 

Comencemos con las herramientas de arte. La primera será nuestra Blender . Me parece que este programa no necesita presentación, todo el mundo conoce la licuadora. Blender es un programa multifacético que incluye una gran funcionalidad, que va desde el simple modelado 3D hasta el rigging, la animación, los efectos y las simulaciones. Básicamente, la licuadora está diseñada para el modelado 3D.

3DsMax

A continuación tenemos al competidor de Blender: 3DsMax . También es un programa para modelado 3D, pero obviamente tendrá menos funcionalidad y la interfaz es más complicada. Sin embargo, 3dmax es algo así como un estándar de la industria, así que aspira a ser un artista 3D en un gran estudio: debes poder trabajar en 3dmax.

MágicVoxel

Bueno, terminemos con los editores 3d, el último y más simple de los anteriores es MagicVoxel . El programa está diseñado para crear modelos de vóxeles y su representación. De los problemas: al importar objetos con muchos colores, la cuadrícula de objetos estará muy distorsionada. Eso sí, esto se arregla con muletas, pero bastante hemorrágico. En cualquier caso, no encontré la mejor solución para gráficos voxel. Puedes aconsejarme en los comentarios.

ZBrush

Pero en los programas anteriores, trabajan principalmente con modelos de superficie dura. ¿Qué pasa con los personajes? Para eso está ZBrush . Toda su funcionalidad está enfocada a la escultura de personajes en 3D. Sin embargo, una tableta gráfica es muy recomendable para esto, ya que será muy problemático hacer algo inteligible con el mouse.

Artbreeder

Crear la apariencia de un personaje desde cero es bastante problemático y, a veces, simplemente no hay ganas ni tiempo para dibujar su concepto. Las redes neuronales acuden al rescate, o más bien la web de Artbreeder . En este sitio, gracias a las redes neuronales, puedes hacer la aparición de tu personaje en cuestión de minutos. Es muy útil.

PureRef

Continuando con el tema de los conceptos: para comprender cómo debe verse visualmente su juego, debe crear un moodboard y un documento conceptual que contenga todas las referencias necesarias de otros juegos, películas o simplemente imágenes de Internet. Compilar dichos tableros es más fácil y mejor en el programa PureRef . Créeme, este programa te ayudará mucho a mantener tu juego en un solo tono.

Substance Painter

Y ahora, el programa para texturizar. Es el único que conozco, pero es universal y también el estándar de la industria. Se trata de Substance Painter. Las texturas en él, con las habilidades adecuadas, son simplemente excelentes, y gracias a las normales, incluso puedes hacer que los objetos de baja cantidad de polígonos sean muy detallados. En general, es una necesidad para estudiar.

aseprite

El siguiente en la línea es Aseprite . Este programa fue creado específicamente para pixel art y, en general, es uno de los programas más populares para este tipo de dibujo. Tiene un útil conjunto de herramientas para la animación y un dibujo simple de sprites, por lo que si tu juego tiene un estilo de píxel, lo recomiendo encarecidamente.

PyxelEdit

Una alternativa a AsePrite es PyxelEdit . En general, no noté que eran cardinalmente diferentes de alguna manera, pero pruebe ambas opciones y elija su favorita.

Adobe Illustrator y Adobe Photoshop

Las interfaces, por supuesto, se pueden dibujar en los dos programas anteriores, pero solo son adecuadas para juegos de píxeles y vóxeles. Si desea crear una interfaz suave y hermosa, definitivamente debe buscar en Adobe Illustrator y Adobe Photoshop . Si un ilustrador puede ayudarlo a dibujar cualquier cosa para su juego, ya sea un logotipo o una interfaz, Photoshop lo ayudará a convertir imágenes vectoriales en mapas de bits, y Photoshop a veces puede ser útil para texturizar.

Inkscape

También me gustaría agregar que si eres muy tacaño, puedes usar Inkscape en lugar de Illustrator . Es absolutamente gratis, y la funcionalidad, con las habilidades adecuadas, no es muy inferior, especialmente si no tiene requisitos muy altos.

HoudiniFX

Los efectos, a veces, realmente deciden cómo se verá el producto final. El mejor software para crear efectos y destrucción prerenderizada es HoudiniFX . Ni siquiera sé qué decir al respecto, aparte de que es un estándar de la industria utilizado por grandes empresas como EA, Ubisoft y Naughty Dog. Los efectos de este programa pueden cambiar la forma en que juegas.

Cascadeur

La animación es un proceso complejo, especialmente cuando se trata de animación 3D. Sin embargo, las cosas cambian si usas Cascadeur. La característica única de este programa es que configura solo un par de puntos de control para animar a su personaje, y el programa hará el resto por sí mismo. Magia y nada más.

SpeedTree

Los árboles y otra vegetación siempre han sido un problema para mí personalmente. Pero eso fue antes de conocer el programa SpeedTree . En este programa, puede crear rápida y fácilmente vegetación de cualquier tipo, cualquier forma y color. Muy útil.

Marmoset tools

Otro programa es Marmoset tools . En general, este programa es más para renderizar, y no el hecho de que lo necesitarás, pero me dijeron que es genial hornear texturas en él. No estoy 100% seguro de esto, pero aun así lo incluiré en la selección. Se necesitará poco.

Quixel Megascans y Quixel Bridge

Bueno, el último programa, algunos exclusivos para perezosos anrialovistas: Quixel Megascans y Quixel Bridge . Esta es una biblioteca de objetos escaneados de la vida real que van desde pequeños accesorios hasta trozos enteros de tierra que se pueden insertar fácilmente en su juego y se ven muy realistas. Estos servicios son gratuitos para los juegos de Unreal Engine. Recomiendo encarecidamente no usar estos servicios para juegos en otros motores, porque otros motores no tienen el sistema Nanite y cargarán mucho el juego.

codificación

Bueno, podemos terminar con los programas de arte en esto, ahora hablemos un poco sobre la codificación. Todos sabemos perfectamente que necesitas un entorno de desarrollo para escribir código, pero ¿cuál elegir? ¿Quieres ser honesto? No importa nada, depende de tu gusto y color, incluso si escribes el código en Word, no me importa. Sin embargo, el mastodonte sigue siendo Visual Studio . Muchas personas escriben en él y no se quejan, así que si no sabes qué elegir, elige un estudio, no te equivocarás. Pero si necesita algo diferente, pruebe Rider . Está específicamente diseñado para trabajar con código para juegos, tanto en C# como en C++.

Motores de juego

Oh, ahora la parte más interesante. motores de juego Cuando simplemente te sumerges en el desarrollo de juegos, surge inmediatamente la pregunta, pero ¿sobre qué, de hecho, hacer un juego? Hay una gran cantidad de motores, pero los mejores son solo 3: Unity, Unreal Engine y Godot . Básicamente, todos saltan a Unity al principio , aparentemente porque es más fácil de aprender. Quizás esto sea así (aunque el mismo anrial es muchas veces más simple, pero luego depende de ti). Podemos decir con certeza que hay muchos más materiales de capacitación en la unidad. Y la comunidad de la unidad es más abierta que en cualquier otro lugar, por lo que siempre puedes encontrar ayuda. Godot-Es principalmente bueno porque no toma ningún porcentaje de los ingresos de tu juego, y también es bastante fácil de aprender. En general, qué motor elegir depende de usted, como es el caso del entorno de desarrollo. En cualquier motor, puede crear una obra maestra, con el enfoque adecuado. 

Música

Ahora hablemos del audio. La música es quizás la forma más fácil y mejor de escribir en GarageBand . Lo único negativo es que este programa es exclusivo para dispositivos Apple, por lo que si no cuentas con dichos dispositivos, puedes usar FL Studio . Ambos programas son buenos para escribir música para tu juego, y no puedo nombrar ningún pro o contra.

Para la grabación y el procesamiento de voz, o más bien para la actuación de voz, Adobe Audition o su alternativa gratuita Audacity son los más adecuados . Nuevamente, estos programas son casi iguales en lo que respecta a la grabación de voz, pero ha habido informes de que Audacity ha estado vendiendo datos de usuarios a terceros. Úselo bajo su propio riesgo.

Bueno, el último de la categoría de sonidos, o más bien de efectos de sonido: el programa LabChirp . Los sonidos de este programa no son adecuados para todos los juegos, pero pueden adaptarse al tuyo. Es básicamente una alternativa al popular BFXR , pero me suena terrible, y labchirp produce resultados mucho mejores.

Grabación de vídeo

hablaremos de videos. Los programas son adecuados no solo para devlogs, sino también para crear cinemáticas en el juego.

Para empezar, software de grabación, y hay dos opciones: Nvidia ShadowPlay u OBS . Shadowplay consume muchos menos recursos, ya que un chip separado instalado en las tarjetas de video es responsable de grabar, sin embargo, OBS es más flexible en términos de grabación, ya que puede configurar inmediatamente una escena para grabar, así como transmitir usando este programa. Importante: usa OBS clásico. No recomiendo usar ninguna versión personalizada, ya que pueden estar ligeramente limitadas o pueden cargar más el sistema.

Montaje

Ahora, programas para editar. Personalmente, uso y recomiendo A dobe Premiere . Es muy fácil de aprender, pero se puede obtener un muy buen resultado en el escape. Y si lo usa junto con After Effects , su video puede alcanzar la más alta calidad.

Pero si no te gusta Premier o After Effects, prueba Davinci Resolve . También es lo suficientemente potente para la edición de video y es especialmente divertido trabajar con la gradación de color.

Planificación del proceso de desarrollo y equilibrio del juego.

Cuando estás desarrollando un juego, es importante poder planificar y distribuir tareas para el desarrollo, así como trabajar con el equilibrio del juego. Se trata de programas y servicios que ayudarán en esto y se discutirán más adelante.

Documentos de Google o Word . No importa lo trillado que parezca, pero incluso los programas tan simples del curso de ciencias de la computación para el grado 8 son muy importantes al crear un juego. En primer lugar, debe poder plasmar sus pensamientos en papel en forma de documentos de concepto y diseño que mostrará a los inversores directos de su juego, si los hay. E incluso si está trabajando sin inversores, es importante mantener la documentación, ya que esto lo ayudará a no contraatacar con el concepto del juego que tenía originalmente.

La planificación de la tubería de desarrollo es una cosa muy importante. El servicio de Trello te facilitará la planificación . En este servicio, es extremadamente fácil crear listas de tareas en forma de bloques y mover bloques de una categoría a otra. En general, al establecer una lista de tareas, una herramienta extremadamente útil.

A menudo sucede que estás en el autobús y se te ocurre una idea brillante para un juego superventas y te olvidas de escribirlo porque no hay nada. Las aplicaciones de bloc de notas son extremadamente útiles en tal situación. Los mejores serán Google Keep y Standart Notes . La segunda aplicación afirma que encripta la información que escribes en sus servidores. Sin embargo, la ventaja de estos blocs de notas es que puedes leer tus notas desde cualquier dispositivo iniciando sesión en tu cuenta. 

Puede usar los servicios Miro y draw.io para crear diagramas de flujo, como al crear rutas de interfaz . El primero será un poco más multifuncional, pero si solo se trata de construir circuitos, ambos servicios son buenos y cumplen su función al 100%.

Bueno, la última herramienta que se necesita para el diseño competente del equilibrio del juego… Hojas de cálculo de Excel o Google . En estos programas, es muy conveniente calcular la cantidad de daño, defensa, experiencia y, de hecho, cualquier estadística en su juego, especialmente cuando la mecánica de su juego es bastante compleja y requiere un estudio cuidadoso. Créeme, las tablas con números te serán muy útiles a la hora de equilibrar tu juego.

Otro

Bueno, la última categoría, “otros”, contiene todos los programas y servicios que no sabía dónde meter, pero quería meterlos.

Escritura de cuentos

Comencemos con ArticyDraft . Este programa está hecho específicamente para escribir una historia para tu juego. Es muy conveniente prescribir ciertos eventos en el mundo de tu juego, los personajes y personalidades de los personajes, y mucho más. Es extremadamente necesario y útil si te enfocas en una trama interesante en tu juego.

Sistemas de control de versiones

Lo siguiente serán dos sistemas de control de versiones: Git y Perforce . Básicamente, todos prefieren Perforce, pero personalmente no me gusta mucho, para ser honesto. Él es de alguna manera … Sabio. Git es mucho más fácil y, en general, estoy contento con él. Pero como siempre, la elección es tuya, porque la diferencia no es muy grande.

Visor de fotos

Los siguientes dos programas serán útiles no solo en el desarrollo de juegos, sino también en general cuando se trabaja con una computadora. Primero, es Google Picasa . Realmente el mejor programa para ver fotos, renders y cualquier cosa. Abre fotos muy rápidamente, las voltea maravillosamente y puede hacer zoom hasta un 1000%.

WizTree

En segundo lugar, el programa WizTree . Ayuda mucho cuando desea limpiar manualmente los archivos basura en su computadora. Toda su esencia radica en el hecho de que muestra un árbol de todos los archivos en su disco duro, los ordena por tamaño y los muestra. Esto hace que sea mucho más fácil determinar qué es lo que más te pesa y qué debes eliminar.

Google

Bueno, lo último por hoy, y quizás lo más útil: Google . Atrévete a googlear. En serio, aprende a googlear, preferiblemente incluso en inglés. Cuando creas un juego, puedes tener un montón de problemas, golpes, errores, cuelgues, errores y quién sabe qué más. Todos estos problemas a menudo se pueden resolver con solo la consulta correcta de Google. Esto a veces ahorra muchas células nerviosas.espero esto les sirva para ir avanzando en su carrera.

Autor Donal Sandro Noblejas Huamán

Lima Perú 🇦🇹

You may also like

Leave a Comment

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
-
00:00
00:00
Update Required Flash plugin
-
00:00
00:00