CURSO de Unity y C# para principiantes (Diciembre 2024): www.udemy.com/course/unity-y-c-fundamental-desarrollo-de-videojuegos-2d/?couponCode=INDIERAMA2024S Si REALMENTE querés apoyar al canal, asegurate de comprar con el link, sino Udemy se queda con la mayor parte de la venta.
@CarlosGutierrez-vq4ru2 жыл бұрын
Deberías tener un curso de pago , por fin encuentro alguien que responde las dudas que tengo , gracias por todo
@Indierama2 жыл бұрын
Muchas gracias por el apoyo Carlos! Cuando disponga de más tiempo y el canal haya crecido un poco más, sin dudas voy a poner manos a la obra para armar algún curso 🙌
@santiagogandolfo38012 жыл бұрын
@@Indierama Lo que me sorprende que no tengas es un Patreon!
@Indierama2 жыл бұрын
@@santiagogandolfo3801 Lo he pensado varias veces, pero la verdad que con el tiempo que dispongo no puedo pensar en hacer un contenido extra para los que apoyan en Patreon. Lo único que hice es agregar el botón de Super Thanks de youtube. Muchas gracias y capaz más adelante arme el Patreon!
@santiagogandolfo38012 жыл бұрын
@@Indierama Listo, superagradecido, jaja, imagino que debe ser incómodo, pero quizás podes recordar esta opción en el principio o en el final de los videos. No estoy seguro de cómo se maneja Patreon, pero creo que con darles el contenido antes, y dejarles votar por el tema de próximos videos suele alcanzar, creo que no es necesario generar contenido exclusivo. En cualquier caso sí, te aliento, es raro encontrar contenido de esta calidad en español, sería bueno tener una forma de apoyarte!
@Indierama2 жыл бұрын
@@santiagogandolfo3801 Muchísimas gracias. Resulta que hace muy poquito que active la opción, por eso no lo digo en ninguno de los videos. Quizás por lo menos debería recordarlo en la descripción. Sobre Patreon es cierto que muchos lo manejan así, debería probar y ver si vale la pena (otras opción para mi también era dejar los proyectos y código terminados para descargar, pero creo que así pierde la gracia el tutorial). Te agradezco de nuevo mucho tu apoyo y tus palabras, voy a intentar seguir manteniendo la calidad.
@MegaIlovemusic1 Жыл бұрын
cuando recien empezaba conoci la clase static, y fue como ver amor a primera vista. Una clase que no nececita ser referenciada? que golazo! poco a poco gran parte de mi codigo estaba hecho en puros singletons, pero vaya sorpresa cuando queria crear 2 o mas enemigos que no se movian porque respondian a una mismo sngleton, Es un arte la programacion, y ha sido un proceso hermoso. Gracias por tus videos!
@jesusmartinbermudez3441 Жыл бұрын
Buenas! Quería agradecerte muchísimo tus tutoriales. Hace un mes que empecé a aprender en Unity a través de ciertos cursos "guiados" y en ocasiones hacen referencia a conceptos teóricos que a pesar de que leo a que hacen referencia en su documentación, a veces se me hacen difícil de comprender. Buscando información de esos conceptos es como legué a tu canal y me está sirviendo muchísimo para comprender apartados teóricos. Muchísimas gracias por todo!
@Indierama Жыл бұрын
Muchísimas gracias! En lo posible intento no saltarme las cuestiones más importantes de lo que explico, aunque muchas veces si asumo un conocimiento básico. Me alegro que te sean útiles ✨✨
@luisesquivel53322 жыл бұрын
Que increíble viejo, me sacaste un montón de dudas con tus videos, los seguiré viendo una y otra vez hasta comprender todo al 100% sigue así bro, tienes todo mi apoyo y de seguro de muchos más que verán estos videos.
@Indierama2 жыл бұрын
Muchísimas gracias Luis! Me alegro que te estén gustando y espero que pueda seguir ayudando con más contenido🙌 🙌🙌
@AlanPhilippCelasco-f1d29 күн бұрын
como amo este canal flaco, haces los videos como me gustaria hacerlos para enseñar
@Indierama19 күн бұрын
Muchísimas gracias Alan! Sin dudas en este video intenté ser lo más claro posible, porque no es un tema muy amigable con principiantes. No todos mis videos tienen este nivel de detalle 😅
@aulainformaticalafont54 Жыл бұрын
muchas gracias por los consejos, ahora entiendo más los singletons, los pros y los contras, buen trabajo!
@Indierama Жыл бұрын
Muchísimas gracias, me alegro que haya aclarado algunas cosas! 😁✨
@luck87622 жыл бұрын
weon te amo, logré hacer un GameManager para conservar y administrar las habilidades de mi personaje gracias a que expresas las cosas de forma simple con ejemplos concretos, de verdad muchas gracias!
@Indierama2 жыл бұрын
Muchas gracias Luck! Me alegro que te haya servido! En este canal intento traer el contenido en la forma más didáctica posible, que bueno que lo hayas notado! 🙌🙌
@santiagogandolfo38012 жыл бұрын
¡Gracias!
@rtdiversity2 жыл бұрын
Por fin pude saber que chucha son los singletons, rifada la explicacion
@Indierama2 жыл бұрын
Muchas gracias! Espero que puedas darle buen uso!
@JoseMiguelGodoyGuerra Жыл бұрын
Te felicito muy bien explicado y me resolvistes muchas dudas que tenia sobre el tema. Gracias por crear este tipo de contenido.
@Indierama Жыл бұрын
Muchísimas gracias! La idea era ir un poco más allá de la implementación y explorar cosas como ventajas y sobre cuando hay que utilizarlos (cosas que por lo general no se suelen tratar).
@claudiooulego5072 Жыл бұрын
Encontré este canal hace poco y me parece excelente. Muy claras las explicaciones, los ejemplos y el codeo !
@Indierama Жыл бұрын
Muchas gracias Claudio! 🙌
@pistolerointergalactico9019 Жыл бұрын
Perfectamente explicado chibolo, mas claro y conciso que los tutoriales en ingles, felicidades
@Indierama Жыл бұрын
Muchas gracias 🙌🙌
@gonzo1457 Жыл бұрын
Tremendo tu canal! Todo muy bien explicado! Felicitaciones por tan buen laburo! Y gracias por tomarte el tiempo de hacerlo!
@Indierama Жыл бұрын
Te agradezco muchísimo Gonzo! Me alegro que te guste el contenido
@andresralloolavarria445511 ай бұрын
Muchas gracias por lo enseñado, me es de gran utilidad.
@Indierama11 ай бұрын
Gracias Andres!
@gameroche Жыл бұрын
Que video tan bueno muchisimas gracias por estos tutoriales 👍
@Indierama Жыл бұрын
Muchísimas gracias, me alegro que te sea útil!
@diegohiroshiysusvideos29096 ай бұрын
*El internal y el protected también son muy buenos y útiles, lo menciono porque te faltó explicarlo.*
@Indierama6 ай бұрын
Siguiendo esa línea podría explicar innumerables cosas más, pero esto es un simple video de youtube y los tiempos son finitos. Tampoco son imprescindibles esas keywords para la temática y el nivel que se maneja en el video.
@drako49652 жыл бұрын
gracias yutub por recomendarme este canal, que chulada
@Indierama2 жыл бұрын
Gracias yutub por recomendarle mi contenido a este buen sub! 🙌🙌
@runinfinitygames10262 жыл бұрын
maravilloso tutorial de Singleton ya que son nuevos para mi y me estan dando guerra XD. Pero me encanto tu video ya que tu explicacion de como usarlos , que son y cuando es muy buena. * ya que comentas un problema * analisas el problema y coemntas porq usuarias eso, en este caso singleton * explicas muy adetalle que es lo que estas haciendo. el porq colocas ese if, porq es static, porq lo destruyes todo , asi con manzanitas eso me gusto de tu video y siento que asi deberian de ser las explicaciones. no solamente decir aqui se usa singleton porq queremos que solo exista un administrador del sonido. Si no, el porq quieres un solo administrador de sonido y los pasos que pensaste para llegar a usar un solo administrador de sonido. creamos la clase como siempre, ahora declaramos como public y static el atraibuto Instance de tipo AudioManager. pero porq static? ahhh esq con la palabra reservada Static podemos acceder a esta clase desde otra sin tener que instanciarla New y para bla bla bla bla. todo eso como lo dices es perfecto sigue asi y felicidades tienes una muy buena explicacion , como comente de manzanitas (expliacion facil y detallada )
@Indierama2 жыл бұрын
Hola! Perdón por tardar en responder! Te agradezco muchísimo por tu tiempo de escribir y el feedback que das en tu comentario! Intento traer el contenido en la forma más didáctica posible (pero tampoco quedándome en lo básico), que bueno que lo hayas notado! 🙌🙌
@eliudgonzalez70782 жыл бұрын
Muy bueno todo el video, aprendí nuevas cosas, hace un rato me toco modificar para de 2 scripts por andar dando dependencias con el singleton, la ventaja es que está en fase de creación inicial el proyecto, tendré muy en cuanta tus consejos. Un abrazo.
@Indierama2 жыл бұрын
Hola Eliud!, tal cual, las bondades de los singletons son mucho más visibles en las fases iniciales de un proyecto, pero si se usan demasiado, en un proyecto avanzado seguramente van a dar dolores de cabeza 😅. Me alegro que te haya servido, un abrazo!
@eliudgonzalez70782 жыл бұрын
@@Indierama olle bro ya que tengo un poco de tu atención (jajajja) puedes hacer un video sobre crear mundos procedurales en 3D tanto los assets que se hacen interacción como el de generar mundos, lo he intentado y no ha salido nada bien xD
@Indierama2 жыл бұрын
Jajaja si! me interesa! en algún futuro voy a subir algo de generación procedural, lo dejo en la lista de pendientes.
@Erzzaider-RedMaster692 жыл бұрын
Me encanta tú contenido, espero que continúes subiéndolo!
@Indierama2 жыл бұрын
Muchas gracias! Mientras tenga algo de tiempo libre, planeo seguir haciéndolo!
@frankfloresrutti26412 жыл бұрын
Muy buena calidad de video, muchísimas gracias :)
@Indierama2 жыл бұрын
Muchas gracias Frank! 🙌🙌
@jaumaras2 жыл бұрын
muchas gracias, muy practico, buen tutorial muy claro
@Indierama2 жыл бұрын
Muchas gracias! 🙌
@ventasvillatech2 жыл бұрын
Muy muy bueno!!!!!! Ahora espero el de command jajajajaja
@Indierama2 жыл бұрын
Jajaja Vamos tachando de la lista! Muchas gracias Matias!
@hblsnider2 жыл бұрын
Excelentes Tutoriales y canal... sigue así! y gracias!
@Indierama2 жыл бұрын
Muchísimas gracias! 🙌🙌
@albertomancia9770 Жыл бұрын
Muchas gracias Indie ❤😁
@Indierama Жыл бұрын
Gracias Alberto!
@andres_sempai2 жыл бұрын
Excelente video, muchas gracias por el video, saludos
@Indierama2 жыл бұрын
Muchas gracias Andres! 🙌🙌
@santiagogandolfo38012 жыл бұрын
Como siempre, increible trabajo!
@Indierama2 жыл бұрын
Muchísimas gracias Santiago!
@Mark_e_moo4 ай бұрын
hola, buenas! he visto que en el vídeo para hacer la variable editable desde el inspector la precedes con "[SerializeField] private (...)" ¿qué diferencia habría entre hacer eso y simplemente poner "public"?
@javiertrejotinajero92472 жыл бұрын
Vengo de ver tu otro video de ObjectPooling, ambos muy buenos. En cuanto a lo que mencionas del acoplamiento, dejando de lado el Singleton, siento que se puede evitar haciendo menos Scripts y hace poco que estoy manejando mucho la comunicación entre clases. Mi pregunta sería: en cuanto a optimización, es mejor más Scripts o menos Scripts? Se que puede ser relativo pero viendolo desde la forma más simple, si por tema de organización decido dividir el código que podría estar en una sola clase en varios Scripts, afectaría el rendimiento?
@Indierama2 жыл бұрын
Hola Javier! Lo ideal es mantener el código limpio y organizado en distintos scripts (idealmente un propósito para cada script). En ese sentido, no hay problema en cuanto a la cantidad de scripts que uses. No vas a notar un gran cambio en el profiler dependiendo únicamente de la cantidad de scripts. Lo que SI te recomiendo es que busques información respecto a optimización de scripts (quizás mas adelante pueda hacer un video). Respecto a lo que decís del acoplamiento, entiendo que con menos scripts hay menos dependencias, pero trabajar con scripts muy largos siempre hace las cosas más difíciles para buscar lo que necesites y para debuguear. Si tuvieras, por ejemplo, 20 clases con 1000 líneas cada una, yo te recomendaría buscar la forma de dividirlas en varios scripts.
@javiertrejotinajero92472 жыл бұрын
@@Indierama Entiendo y me agrada más la idea. Gracias por responder!
@sobrenaturalrock4924 Жыл бұрын
Excelente explicación, solo tengo un problema, al terminar mi juego y volver al menu, se duplica el audio, como que no esta funcionando el destroy, se me crean 2 instancias. Alguna ayuda?
@juanpaz3242 жыл бұрын
Holi! que raro a mi me tira el NullReferenceException y eso que hice todo tal cual vos lo explicaste. Pero aun asi el concepto de singleton quedo en la cabeza
@Indierama2 жыл бұрын
Hola Juan, probablemente te quedó algún clip de audio o algún audio source sin setear en el inspector. Sino no te daría ese error. Que te dice exactamente el error de consola?
@juanpaz3242 жыл бұрын
@@Indierama Ya lo solucione. El problema estaba en que queria probar la instancia desde el awake desde otro codigo, y ahi fue cuando razone que si la instancia de mi singleton comienza en el awake, y mi llamada a esta instancia la llamo desde el awake de otro codigo no iba a encontrar ninguna referencia, ya que todo se estaba ejecutando al mismo tiempo jasjs
@Indierama2 жыл бұрын
@@juanpaz324 Ahh entiendo! Es un fallo típico, estabas intentando acceder antes de que se inicialice. Yo por lo general, en caso que lo necesite, dejo Awake para inicialización, y Start para el resto de cosas. Hay veces también que puede ser útil cambiar el orden de ejecución de scripts.
@kznakai5089 Жыл бұрын
Gracias!
@Gold356 Жыл бұрын
Muy útil 😁
@Indierama Жыл бұрын
💪💪
@elliotdavidlopezmattos93752 жыл бұрын
maravilloso siempre se puede aprender algo nuevp con estos videos. una pregunta ¿seria buena idea usar un singlenton para un reloj?
@Indierama2 жыл бұрын
Muchas gracias Elliot! Depende de como lo vayas a usar. Deberías preguntarte ¿Necesito acceder al reloj desde varios scripts? ¿Vale la pena para ahorrarme muchas referencias? Si la respuesta es sí, podrías hacerlo.
@FaustoHellbusch2 жыл бұрын
@Indierama del juego que hiciste hace meses el del pong podrías hacer una inteligencia artificial para jugar contra ella
@Indierama2 жыл бұрын
Hola Faustinho, lo dejo para la lista de pendientes, saludos!