apenas estoy empezando a programar y llevo medio mes, y yo creo que lo primero que deberias hacer como el video menciona, es aprender a solucionar errores, desde que me di cuenta y me centre mas en eso mi progreso no ah sido tan estancado como al inicio xd
Muy buen video bro. Tienes mucha razón en el tema que abordas en este video, yo mismo pase por estos momentos de frustración pero sabes algo esos errores que no me dejaban avanzar en ciertas etapas de mi aprendizaje como desarrollador de video juegos me hicieron tener que comprender más lo que hacía y aunque hoy en día sigo siendo un aspirante a desarrollador de video juegos esos errores me ayudaron mucho a aprender, además de que fueron una gran motivación por qué cada ves que resolvía uno de ellos me sentía muy bien, sentía que al fin estaba comprendiendo un poco de este mundo. Por qué ha decir verdad cuando las cosas salen bien ala primera difícil mente aprendas algo por qué nosotros en nuestra gran mayoría aprendemos repitiendo las cosas y los errores no solo provocan que repitas las cosas si no que las analises de tal modo que comprendas su funcionamiento para poder detectar el error y solucionarlo.
Exacto, gracias por darnos a conocer tu experiencia, en este mundillo esta genial compartir esta clase de reflexiones. Sigue adelante que el mejor maestro simpre son los errores, la cosa esta en no rendirse ante ellos
En retrosprección, esto si me hubiera servido. El primer tutorial de movimiento que seguí se saltó la parte de readyToJump(true) o algo así y por eso en mi proyecto no saltaba el personaje xd
chequear errores es genial para aprender como funcionan. hay algunas cosas en juegos que surgieron de aprovechar errores como punto de partida, gta con el bug de la policia, los bloques de muchas monedas en el mario, los sims cuando se besaron dos personajes del mismo sexo, la creacion de los combos en street fighters, tambien creo que el devil may cry era originalmente un residen evil pero por una falla surgio ese tema de los combos aereos o algo asi habia escuchado decir., etc.
También aplica a cualquier rama de la programación, ya sean webs, programas o bbdd, tómalo con calma, revisa lo que has estado haciendo y pide opiniones a colegas (ellos puede ver problemas que tu crees que son funciones que de "sentido común") y si no tienes con quien compartirlo, tomate un descanso y vuelve cuando tu mente esté despejada, muchas veces el problema es tu loop mental.
Yo creo que lo mejor (si es que uno tiene la oportunidad),es buscar una carrera relacionada con la programación,el arte y demás pueden ser menos complejo que programar,depende. si quieres hacer juegos de forma no profesional está bien. pero si quieres vender,es mejor empezar a estudiar algo relacionado.
Algunas veces es porque el tutorial es muy antiguo y algunas cosas cambiaron en el motor gráfico, el tutorial es incompleto (se olvidó mostrar en el vídeo configuración o código), omitiste algo o fallaste en la integración del tutorial a tu proyecto
Si bien tu video se enfoca al gamedev, esto es así para cualquier ámbito IT. Programar es esto que defines. Lo valioso está en poder asimilarlo lo más rápido que se pueda! Programar es fallar y volver a intentarlo, es usar tu ingenio para encontrar la solución! De ahí que nos llamen ingenieros de software (nombre habitual de la posición laboral, más allá del título) Yo por mi parte, lo aprendí trabajando, en el día a día de desarrollar software. Buen aporte, parece una nimiedad pero es quizás el factor más importante que debe manejar cualquier dev!
Sabes no te mentire es muy estresante la programación pero tienes mucha razon en esa parte Si uno se estresa mas de lo que esta Jamas podra solucionar el problema Asi que primero debe calmarse y tener el control de si mismo para poder controlar la situación Saludos!!!
Amigo, la cantidad de veces que tuve siguiendo al pie de la letra tutoriales, con la misma versión del programa, assets y todo, y a mi me daba error donde a él no y no le encontraba la vuelta jajaja. Igual hay veces en que un motor falla porque si, ejem, Godot.
Por eso hay que aprender lo básico de algún lenguaje decente antes de empezar,para aprender a improvisar durisimo XD,las flipadas que he hecho en unity no tienen nombre
consejo re rarísimo: a veces puede ser que sea bueno guardar y cerrar el proyecto, re abrirlo y probar, por que? bueno en mi poquísima experiencia resulta que tal vez al hacer cambios o modificaciones, el código al querer interpreta un detalle o cosa anterior se vuelva loco, ya que pese a que esa acciona o algo no exista sigue pensando que existe, pero al reabrirlo el sistema nuevamente reinterpreta todo y nuevamente funciona, no se si aplica a todos pero me paso a mi xd
he de decir que a lo largo de los años y viendo miles de videos ninguno te enseñará nada; todos los videos hablan de como hacer que tu personaje se mueva, pero de eso no se trata crear un videojuego. hablar de código es algo tan básico y simple que realmente no es necesario; antes de comenzar a programar tienes que buscar videos de análisis de programación para entender la estructura y las posibilidades de como estará compuesto tu proyecto, escribir código es igual que aprender un idioma nuevo y no te garantiza crear un videojuego. para comenzar necesitas aprender a analizar un proyecto desde cero y comprender como esta compuesto y estructurado antes de comenzar a escribir código duro; no se si a alguien le puede servir mi consejo, pero si quieres comenzar a crear un videojuego por muy simple que sea primero estudia y analiza como están estructurados proyectos parecidos a los que quieres crear, luego intenta comprender sus referencias entre clases; y luego con papel y lápiz en mano escribe un pequeño boceto de tu proyecto "FLUJO DE DATOS". no te limites a crear un personaje que camine en una clase CHARCTER; crea 2 o 3 clases que controlen el movimiento del personaje y hazlo funcionar por ejemplo= CHARCTER (Clase del personaje jugable)/MOVIMIENTO(Clase que controla la lógica del movimiento)/CONTROLES(Clase que gestiona las entradas del teclado). ahora une todo y que funciones!
Creeme, tengos muchas ganas de hacerlo, estoy dandole duro con mi equipo en el desarrollo y vamos a tomarnos el tiempo necesario para sacarlo bien asi que de momento habra que tener paciencia. Me asegurare de que valga la pena ;)
jodel, pero el verdadero mounstro no es ese, si no que tu obra maestra en realidad es una shit, y te lo van a terminar diciendo una y otra vez . siempre los primeros juegos son malos y afronta eso no como algo malo, yo siempre digo, "si, es una cagada, pero una cagada bien echa"
En resumen crear un juego es:
90 % de frustración
50 % de tiempo invertido
10 % de paz mental
apenas estoy empezando a programar y llevo medio mes, y yo creo que lo primero que deberias hacer como el video menciona, es aprender a solucionar errores, desde que me di cuenta y me centre mas en eso mi progreso no ah sido tan estancado como al inicio xd
Eeesa es la actitud, si enfocas el problema de raiz, con el tiempo acabarás más rapido
Lo peor de esto es cuando te das cuenta que el error es culpa de Unity y no tuya xd
no siempre es culpa de unity, es más fácil que sea culpa de uno mismo que del editor :V
Lo normal es que sea tu culpa no de la herramienta. Por lo general es que no lo estas haciendo como deberías.
Mi juego utiliza su propio motor, así que todo es mi culpa 😅😅
@@user-lj4lo7cx7m Rayos
Muy buen video bro. Tienes mucha razón en el tema que abordas en este video, yo mismo pase por estos momentos de frustración pero sabes algo esos errores que no me dejaban avanzar en ciertas etapas de mi aprendizaje como desarrollador de video juegos me hicieron tener que comprender más lo que hacía y aunque hoy en día sigo siendo un aspirante a desarrollador de video juegos esos errores me ayudaron mucho a aprender, además de que fueron una gran motivación por qué cada ves que resolvía uno de ellos me sentía muy bien, sentía que al fin estaba comprendiendo un poco de este mundo. Por qué ha decir verdad cuando las cosas salen bien ala primera difícil mente aprendas algo por qué nosotros en nuestra gran mayoría aprendemos repitiendo las cosas y los errores no solo provocan que repitas las cosas si no que las analises de tal modo que comprendas su funcionamiento para poder detectar el error y solucionarlo.
Exacto, gracias por darnos a conocer tu experiencia, en este mundillo esta genial compartir esta clase de reflexiones. Sigue adelante que el mejor maestro simpre son los errores, la cosa esta en no rendirse ante ellos
En retrosprección, esto si me hubiera servido. El primer tutorial de movimiento que seguí se saltó la parte de readyToJump(true) o algo así y por eso en mi proyecto no saltaba el personaje xd
chequear errores es genial para aprender como funcionan. hay algunas cosas en juegos que surgieron de aprovechar errores como punto de partida, gta con el bug de la policia, los bloques de muchas monedas en el mario, los sims cuando se besaron dos personajes del mismo sexo, la creacion de los combos en street fighters, tambien creo que el devil may cry era originalmente un residen evil pero por una falla surgio ese tema de los combos aereos o algo asi habia escuchado decir., etc.
También aplica a cualquier rama de la programación, ya sean webs, programas o bbdd, tómalo con calma, revisa lo que has estado haciendo y pide opiniones a colegas (ellos puede ver problemas que tu crees que son funciones que de "sentido común") y si no tienes con quien compartirlo, tomate un descanso y vuelve cuando tu mente esté despejada, muchas veces el problema es tu loop mental.
Yo creo que lo mejor (si es que uno tiene la oportunidad),es buscar una carrera relacionada con la programación,el arte y demás pueden ser menos complejo que programar,depende.
si quieres hacer juegos de forma no profesional está bien.
pero si quieres vender,es mejor empezar a estudiar algo relacionado.
Algunas veces es porque el tutorial es muy antiguo y algunas cosas cambiaron en el motor gráfico, el tutorial es incompleto (se olvidó mostrar en el vídeo configuración o código), omitiste algo o fallaste en la integración del tutorial a tu proyecto
Si bien tu video se enfoca al gamedev, esto es así para cualquier ámbito IT.
Programar es esto que defines. Lo valioso está en poder asimilarlo lo más rápido que se pueda! Programar es fallar y volver a intentarlo, es usar tu ingenio para encontrar la solución! De ahí que nos llamen ingenieros de software (nombre habitual de la posición laboral, más allá del título)
Yo por mi parte, lo aprendí trabajando, en el día a día de desarrollar software.
Buen aporte, parece una nimiedad pero es quizás el factor más importante que debe manejar cualquier dev!
Yo de este video, solamente escuche factos jajaja, que buen video! Sigue subiendo más, me gustan mucho.
Pero que buen vídeo! 💥
Pd: Me encanta como usas los sonidos y los cambias en base a lo que dices :3
Si no encuentran un error en algo en especifico, prueben a hacerlo denuevo.
Es una tonteria pero a veces funciona.
Y tanto, a veces empezar de cero ahorra más tiempo del que parece
Aplicable para la vida misma, en general, diría yo. Es esencial aprender a resolver toda clase de problemas, y más en los tiempos actuales.
Amigo felicidades,vas a llegar a mil subs.
Sabes no te mentire es muy estresante la programación pero tienes mucha razon en esa parte
Si uno se estresa mas de lo que esta
Jamas podra solucionar el problema
Asi que primero debe calmarse y tener el control de si mismo para poder controlar la situación
Saludos!!!
Que gran video! Si sseñor!! Aplicable a cualquier campo el transfondo y tema^^ No me doy de cabezazos a veces con el 3D..... xD
Si que es diferente el consejo, nuestra cabeza suelen poner el problema mas grande de lo que es
Buen video, sin duda me siento identificado
hola, buen video :D
Amigo, la cantidad de veces que tuve siguiendo al pie de la letra tutoriales, con la misma versión del programa, assets y todo, y a mi me daba error donde a él no y no le encontraba la vuelta jajaja. Igual hay veces en que un motor falla porque si, ejem, Godot.
Exacto, todos los motores en algun momento parece que te estan gastanto una broma. Cada uno a su manera xd
Es lo mismo en dibujar manga
Por eso hay que aprender lo básico de algún lenguaje decente antes de empezar,para aprender a improvisar durisimo XD,las flipadas que he hecho en unity no tienen nombre
Siempre va ser complicado al principio
Uy esto me pasa mucho jaja acada rato viendi de nuevo el video que hice mal que paso por que falla dios es desesperante pero de eso se aprende
consejo re rarísimo: a veces puede ser que sea bueno guardar y cerrar el proyecto, re abrirlo y probar, por que? bueno en mi poquísima experiencia resulta que tal vez al hacer cambios o modificaciones, el código al querer interpreta un detalle o cosa anterior se vuelva loco, ya que pese a que esa acciona o algo no exista sigue pensando que existe, pero al reabrirlo el sistema nuevamente reinterpreta todo y nuevamente funciona, no se si aplica a todos pero me paso a mi xd
Gracias
0:57 a quien no le a pasado eso nunca a intentado hacer un videojuego
1:28 confundi un O por un 0
he de decir que a lo largo de los años y viendo miles de videos ninguno te enseñará nada; todos los videos hablan de como hacer que tu personaje se mueva, pero de eso no se trata crear un videojuego. hablar de código es algo tan básico y simple que realmente no es necesario; antes de comenzar a programar tienes que buscar videos de análisis de programación para entender la estructura y las posibilidades de como estará compuesto tu proyecto, escribir código es igual que aprender un idioma nuevo y no te garantiza crear un videojuego. para comenzar necesitas aprender a analizar un proyecto desde cero y comprender como esta compuesto y estructurado antes de comenzar a escribir código duro; no se si a alguien le puede servir mi consejo, pero si quieres comenzar a crear un videojuego por muy simple que sea primero estudia y analiza como están estructurados proyectos parecidos a los que quieres crear, luego intenta comprender sus referencias entre clases; y luego con papel y lápiz en mano escribe un pequeño boceto de tu proyecto "FLUJO DE DATOS". no te limites a crear un personaje que camine en una clase CHARCTER; crea 2 o 3 clases que controlen el movimiento del personaje y hazlo funcionar por ejemplo= CHARCTER (Clase del personaje jugable)/MOVIMIENTO(Clase que controla la lógica del movimiento)/CONTROLES(Clase que gestiona las entradas del teclado). ahora une todo y que funciones!
Currada de comentario, muy buen punto!!
00:04 ey aparecio el video que hice para el canal de Soy Dalto xd
Ostia, ya es casualidad jajas
@@kickcreator_dev Justo me saliste en el feed y nada justo aparecio xd, buen video loco seguile nomas que se ve bien!
Code cadima chapter 3?? Subirás video de eso
Creeme, tengos muchas ganas de hacerlo, estoy dandole duro con mi equipo en el desarrollo y vamos a tomarnos el tiempo necesario para sacarlo bien asi que de momento habra que tener paciencia. Me asegurare de que valga la pena ;)
@@kickcreator_dev vale bro :))
primero siuuuuuuuuuu
Yo lo creo pero lo resolví me tardo como 23 minutos
jodel, pero el verdadero mounstro no es ese, si no que tu obra maestra en realidad es una shit, y te lo van a terminar diciendo una y otra vez . siempre los primeros juegos son malos y afronta eso no como algo malo, yo siempre digo, "si, es una cagada, pero una cagada bien echa"
Segundouu Saludas?
Saludoss :D
primero XD