EDICIóN GENERAL
160 meneos
4781 clics
Atrévete a diseñar tus propios videojuegos con pocos conocimientos

Atrévete a diseñar tus propios videojuegos con pocos conocimientos

¿Qué es necesario para ponerse a crear un buen videojuego? En realidad, ¡tiempo! Hoy en día dispones de todas las herramientas necesarias para empezar desde cero. Nosotros en 3DJuegos nos hemos planteado ayudarte con algunos consejos, en forma de aplicaciones que puedes conseguir tanto gratis como pagando. ¡Tú decides cómo empezar!

| etiquetas: videojuegos , programación , diseño , aplicaciones , desarrollo
Así en principio si quieres de verdad crear un videojuego con estos creadores, debes saber diseñar y a veces programar. Por qué por ejemplo Godot no vale sólo con que sepas diseñar en 2D y 3D. Repito si no quieres estar limitado a lo que te ofrecen estos creadores que son básicamente sets o librerías de escenarios y objetos (que la mayoría no se pueden usar de manera comercial, por cierto, o necesitas pagar un extra para conseguir una licencia comercial). Además de esto hay algunos que no son…   » ver todo el comentario
#8 el tocho que te has marcado compañero y no entendí una mierda de tu mensaje xD sin acritud.
Yo empecé con GameSalad y hoy día somos 3 en el estudio pero con Unity, si vas a currar tu solo no vas a necesitar saber programar, vas a necesitar hacer de todo. Pero luego si estás en un estudio necesitas un programador, diseñador/modelador, músico, etc...
Los programas que han puesto están bien, sobre todo algunos como unity tienen una tienda de paquetes que te permiten aprender mucho.
El…   » ver todo el comentario
#13 chavales parad , lo fácil es fliparse y empezar un videojuego , lo difícil es terminarlo.
empezar por juegos fáciles proyectos alcanzables y poco a poco ir metiendo mas complejidad. conocer las posibilidades propias y de vuestros compañeros
anda que no he visto proyectos que han muertos después de varios meses todos a tope y de pronto nadie dice nada en el discord / wassap ¿que ha pasado? pues el proyecto ha reventado por alguna razón ..
el motor es algo que es casi segundario, lo principal es querer bien al principio que se quiere y que tiempos necesitáis, y eso la mejor forma es hacer muchos juegos desde pequeñitos a cada vez un poquito mas grande.
#17 claro, yo a alguien que esté empezando le recomendaría hacer un casual game, o un space invader, porque luego viene la parte de publicar y mas y mas pasos y bueno, hoy día firmar apps para apple es todo auto, pero antes sacarte los certificados de apple provisioning y distribution era mas complejo que entender la materia oscura y su relación con los botijos.
#17 ¿Varios meses todos a tope?

De esos no he visto ninguno. Varios años todos a tope, unos cuantos.
#13 Yo me puesto con Unity, y aunque tengas assets en la store que no están mal no siempre tienes todo lo que hace falta, así que ahora también toca aprender a modelar. Yo estaba entre unity y unreal por lo de usar un lenguaje como c# o c++. Al final empecé por unity por aquello de empezar por el 2d y mientras aprender blender. La verdad que es un mundo esto de los videojuegos, pero vamos lo mío es un hobby.
#19 si vas a mobile olvidate de unreal y vete a unity
#22 Si no tienes buenos conocimientos de desarrollo olvídate de Unreal.

Por el entorno, que falla más que una escopeta de feria y necesitas llevar años de experimentado desarrollador peleando contra IDE y entornos para suponer por dónde puede ir el problema.
#31 hombre no se, llevo como 15 años desarrollando pero claro han sido aplicaciones en c++, c#, qt, java... Ahora últimamente casi todo java y spring boot. Se han puesto de moda los microservicios y orientar la programación a usar reactor, nosql y kafka para las comunicaciones y es lo que me da de comer. De momento si que estoy con unity, pero seguramente acabe tomando algún curso de unreal por aquello de ver algo más.
#37 Si tienes paciencia, ningún problema. Pero es que te hace auténticas putadas

Quién trabaja profesionalmente con esa herramienta es un experto en saber dónde falla, por qué y cómo solucionarlo.

Por ejemplo, estar meses trabajando con el debug normal de la aplicación y cuando publica un ejecutable nada funciona igual. Dos universos diferentes.
#22 o también puedes usar cocos2dx (motor opensource) si quieres hacer algo multiplataforma en 2d.
Para muestra un juego que acabamos de sacar unos colegas y yo para Android y iOS.
www.youtube.com/watch?v=dMpZFS4UPO4
#43 Tiene muy buena pinta, enhorabuena
#54 muchas gracias!! Solo un consejo para todos los que queráis hacer un videojuego, lo importante es tener muchas ganas, darle muy duro y tener mucha paciencia, el resto sale solo ;D
#19: Yo vi un tutorial con Unity y con mis respetos, pero eran todo excepciones, rodeos... :-/
#8 ¿Has hecho algún juego público? :-)
#8 mal empiezas si cuando hablas de desarrollo de juegos confundes diseñar con hacer arte.
Tengo a una friki de 12 años en casa que empezo con el RPGMaker pero no le gustaba el tipo de juego y ahora se ha cambiado a GDevelop, estoy sorprendido de lo mucho que se puede hacer sin programar practicamente nada con estos pequeños motores.

Supongo que para juegos en plan profesional GDevelop y RPGMaker pues no seran la leche si los comparas con Unity o Unreal, pero desde luego para que los crios vayan haciendo sus pinitos y entendiendo cosas basicas y aprendiendo a "enredar" son geniales porque en 10 minutos tienes "algo" funcionando y es bastante adictivo el tema :-)
#12 es muy adictivo, cuando me dedicaba a las reformas quise darle un punto algo más inovador y pase de los planos en papel a las presentaciones en 3d y de ahí a integrarlas en Unreal con lo que te podías pasear por tu futura casa como si fuese un videojuego ,incluso un par de veces presente los planos con gafas RV. ..... también es verdad que la gente se "acojonavan" un poco ..no terminaban de entender que un ñapero les hiciese esas presentaciones y no conseguía vender ninguna obra
anda que no hay compañías de videojuegos que siguen esta premisa :troll:
#1 Pequeñas compañías como EA, Activision, Ubisoft...
La 1ª en la frente: AMAZON. ¿Habéis repasado las licencias? ¿Y los requisitos de jugabilidad? ¿Tamaño en disco? ¿Memoria? ¿Cuántas capas de programación hay desde que se inicia el ejecutable? ¿Qué dependencias se necesitan?

Porque al Prince of Persia 1 (2D) jugaba perfectamente en un XT a 8MHz con VGA, y al Flight Simulator 4 (3D), bueno, le costaba un pelín más pero se podía jugar.

Los juegos que más me han gustado a mí son aquellos que más se han trabajado a nivel de programación y menos…   » ver todo el comentario
#18 Amazon Lumberyard es totalmente gratuito por muchos links que pongas.

Amazon Lumberyard is free, with no seat licenses, royalties, or subscriptions required. With Amazon Lumberyard, you only pay standard AWS fees for the AWS services they choose to use.

Lumberyard is free, including source. We make money when you use other AWS services to power your game.

Si haces un juego que no dependa de AWS es 100% gratuito. Eso si, el entorno no es para todos. Ocupa casi un centenar de gigas de disco duro y requiere un ordenador muy potente para funcionar.
#18 La gente se cree que amazon se ha gastado la pasta en eso para hacer feliz a la gente o algo...
va se deja el mejor de todos el BennuGD comunidad española 100%
y es la opción libre del DIV Games Studio
y si quieres el orficial , hace unos años el Div Games Studio lo actualizaron con el DIV DX y lo dejaron gratuito
#16 Mis primeros "pinitos" en programación de juegos fue con Div2. Que buenos recuerdos. Aún tengo un libro para hacer juegos con DIV
#29 anda mira un compañero , seguro que nos conocemos del antiguo canal de IRC y demas :-D
#32 si yo estuve en el IRC-hispano #div .. también estaba en la de #sega y #dreamcast xD .. que recuerdos
#59 efectivamente , y en el 2006 se paso a bennuGD que ahora mismo a parte del foro tiene canal de discord
y div-arena esta de nuevo activo pero en ingles , ya que div games studio una empresa inglesa ha echo la nueva versión
#60 no tenia ni idea , mñn le echo un ojo!
Yo recomiendo Unity, aunque es muy recomendable primero aprender a programar (bien, no hablo de nivel de un programador JavaScript normal) y luego aprender los conceptos 3D. En realidad si no sabes nada de eso mejor tira a RPG Maker.
#14 estas usando el termino "programador JavaScript normal" para definir un programador poco virtuoso ? Que cojones tendrá que ver un lenguaje con la capacidad de alguien de programar bien o no?
Ah, que solo es prejuicio. Suenas a "Fulano escribe unos libros de puta madre, se nota que usa una Olivetti" xD xD
#20 la mayoría de programadores de JavaScript no saben programar nada si los sacas del framework de turno e influye que muchos son diseñadores web que de programación saben nada y menos. Así es la web el merdel que es.
#36 se te ve sin prejuicios eh
#41 #50 No son prejuicios, es la realidad. Si eres un programador JS seguramente seas alguien sin experiencia previa (en muchísimos casos diseñadores web) que no sabe salir de un framework o template, es lo más normal. Con esto no quiero decir que ser programador JS (yo lo soy) sea por sí mismo algo negativo, sino que la mayoría ni lo son ni saben lo que es programar, saben usar una herramienta específica y ya.

Obviamente hay programadores geniales que usan JS, una cosa no quita la otra. Pero no es lo normal. Y teniendo en cuenta eso difícil recomendar a nadie con esa tara que programe nada en Unity (C#).
#67 Primero: "seguramente seas alguien sin experiencia previa", eso te lo has sacado de la manga.
Segundo "recomendar a nadie con esa tara que programe nada en Unity (C#).". Lo dices como si todos los usuarios de Unity fueran programadores. Unity no deja de ser un framework, igual que en JS si la mayoría les sacas de allí son incapaces de mostrar un pixel por pantalla o hacer una simple colisión a mano.

Entiendo lo que dices, pero el ejemplo que pones es el mismo caso que comentas.
Hay programadores, y hay usuarios de herramientas, a veces son distintas personas y a veces son la misma.

Si quieres comparar, hazlo con usar solo bibliotecas y no frameworks.
#36 Un programador no depende del lenguaje, a quienes estas definiendo no son programadores, son usuarios de un framework, que probablemente son diseñadores que se han visto obligados a usarlo para que sus webs funcionen.
Hay muchos programadores que usan javaScript, que usen un framework o no ya es cosa de producción, no tiene nada que ver con saber mas o menos.
#36 eso sería en tu época :troll:
#36 anda atrévete a compartir tu código valiente, me juego el pulgar a que te sacamos entre todos 40 code smells en un plis plas, patterns implementados con el culo, bucles anidados por doquier, y un sinfín de detalles y marranadas fuera de las consideradas buenas prácticas de la industria.
Por cierto el dia que descubras Node y a su comunidad, te petara la cabeza, aunque leyendote, no creo que se note mucho la diferencia.
#61 Si sientes que te he atacado es que no me has entendido o eres un programador mediocre. Tú sabrás.
#68 y tu al igual eres buena persona, pero al igual eres un poco gilipollas. Cada una habra sacado sus propias conclusiones tras leerte. Yo evidentemente creo que eres un ser magnifico, y mejor programador aun. Eso si, me alegro de que no formes parte de la comunidad de Javascript, sobra gente como tu. wink wink
#70 Llegarás muy lejos si no eres capaz de entender algo tan básico como lo que he dicho. Debes de ser buenísimo :troll:
#14 #15 o hacer juegos porno en Ren´py, con renders de DAZ ESTUDIO y mecenazgo mediante Patreon.
#14 Unity es para quien no se atreve con Unreal. xD
#51 Unreal es un gran motor pero no ofrece nada que no ofrezca Unity y le añade una capa de dificultad extra. Eso sí, para que diseñadores 3D usando 4 templates se piensen que hacen algo es la ostia :troll:
#69 Parece que confundes el concepto de capas, no es que Unreal añada una capa dificil, es que Unity le añade una capa facil. Y es por ello que Unreal ofrece menos facilidad pero mas potencia.
S'han orvidao del Clickteam Fusion. Esta compañía lleva con este producto desde los tiempos del Windows 3.1 y siempre ha sido la crema. Literalmente CERO conocimientos de programación y ni una línea de código. Lo jodido es que han ido añadiendo complejidad para usuarios avanzados y me temo que se ha perdido la simplicidad y nula curva de aprendizaje del original
Y yo creando una aventura conversacional en inform6 e INFSP :P.

Ventajas:

- No hace falta dibujar ni modelar.
- No hay que currarse el sonido tampoco.
- La música, pues coge alguna que pegue con el juego, y ya :P.

Inconvenientes:

- Saber escribir BIEN y que ni te pases de barroco ni de parco es bastante complejo.
- Los personajes van a distar mucho de lo personalidad plana que son en los juegos 3D. Aquí pueden cambiar y hacer cosas que en un motor 3D son inimaginables.
- La interactividad es mucho mayor que la de los entornos de cartón piedra
del 3D. El Duke Nukem, Max Payne, Half Life2 o Alan Wake le llegan a la suela a de los
zapatos de lo que puede hacer una aventura de texto.
#23 Yo uso Quest para hacer las aventuras conversacionales, y tengo que decir que no comprendo tu definición de "inconvenientes"
#23 - Los personajes van a distar mucho de lo personalidad plana que son en los juegos 3D

Juega Hellblade y me cuentas lo de la personalidad plana.
#66 Juega a Anchorhead y eso van a ser solo el 1% de lo que puede hacer una aventura de texto.
en.wikipedia.org/wiki/Anchorhead
Planetfall también es alucinante en ese sentido.
Luego está Galatea creo de la misma autora que sucede solo en una "habitación" del juego pero vas a flpar lo que es conversar con un personaje para alcanzar un objetivo.
en.wikipedia.org/wiki/Galatea_(video_game)
Sabes los chatbot? Pues añadiendo coherencia al tema de conversación.
Tonterías.

github.com/DIVGAMES/DIV-Games-Studio

Mi infancia targeteando a PSP, ultraretro con casi retro.
Esos engines son herramientas de producción muy chulas. Sus usuarios pueden crear sus juegos con relativa facilidad, y actualmente dominarlos es prácticamente imprescindibles para la industria,... el problema es que luego algunos de sus usuarios se confunden y van por la vida afirmando ser programadores, pero sin un engine no sabrían ni hacer las colisiones a mano.
Y vende un millón! Y compra un Ferrari!! (A ver cuántos cuarentones o más lo pillan, sin buscar en Google)
#3 ¿Y luego lo regala como premio principal en un campeonato online?
#3 Romero y Carmackj aprueban ese comentario.
Como no hay poca mierda indie (y no indie), vamos a saturar más la situación.
#10 ¿Y que problema hay?, yo lo veo como otra manera de jugar.
#40 pero ahora mismo tiene más chetos :-D
nada , a programar cosas como el Projekt melody y aunque no ganes pasta , te lo pasas pirata xD
(NSFW)
Así saldrán como el PUBG, superventas pero lleno de bugs :troll:
#9 fíjate que yo estoy jugando al warzone y por comparación el pubg lo recuerdo con muchísimos menos bugs
Me recuerda mucho a un capítulo de Historias Corrientes.
Otro que mola para hacer aventuras gráficas es Adventure Game Studio
www.adventuregamestudio.co.uk/
Eso me lo habria pensado antes. Hace 50 días.
Buen recopilatorio de recursos y mejor títular, porque es lo más importante: Atreverse con lo que a uno realmente le gusta.
Etan vendiendo ummo
ahhh que recuerdos cuando empece yo con el Div2 . aun tengo por hay el CD y el libro jaja
Algo así pero para empezar a programar aplicaciones sería Neobook, yo empecé a aprender programación ahí por afición, luego salté a Delphi para programar plugins para Neobook. También he aprendido algo de python, visual basic, bash...
¡Hasta un votante de VOX puede lograrlo!
#4 A ver, no exageremos. Para hacer un videojuego es necesario saber leer y escribir por lo menos.
#4 No sé si te han negativizado los votantes de VOX o los que piensan que no podrían hacerlo.
#25 Yo no he votado a vox y puedo decir que he vivido durante unos años del desarrollo de videojuegos.
Vote negativo el comentario por una razon muy simple: Los comentarios politicos deberian reservarse para las noticias de politica.

Parece que si alguien vota a un comentario debas estar de acuerdo o en contra con su ideologia.
#25 Ni idea. Como si es club de fans, vamos, me la pela mucho.
#4 El cuatro. Continuamos para línea.
comentarios cerrados

menéame