Así trabaja un desarrollador profesional de videojuegos
Vložit
- čas přidán 7. 02. 2023
- Pineapple on pizza: store.steampowered.com/app/22...
Desarrollando Pineapple on pizza en vivo. Próximamente en Steam.
➤➤➤ MIS JUEGOS: www.majorariatto.com/es
➤ BUNDLE de mis juegos en Steam: store.steampowered.com/bundle...
➤ CANAL SECUNDARIO / @alvamajoclips
➤➤➤ MIS REDES
➤ Twitter: / 5ro4
➤ Twitch: / 5ro4
Música: • Alva Majo channel theme
--------------------------------------------------------------------------------------------------------------------------------------
Soy Alva Majo, desarrollador de videojuegos indie español creador de Majotori, Majorariatto Museum, Golfing Over It with Alva Majo, Shipped, pureya y The one who pulls out the sword will be crowned king.
Programo mis propios juegos indie en C# con el motor de video juegos Unity para PC, Steam, Android e iOS. Te enseño lo que se sobre desarrollo de videojuegos y gamedev con tutoriales y explicaciones divertidas y comparto mis éxitos y fracasos, cuánto dinero gano con videojuegos y trucos y lifehacks para ser más productivo, como camuflar una lista de palabras clave en la descripción.
El tipo cayendo y que se lastima es sin duda una obra de arte
el puro sonido del golpe me dio risa jajaja
Grande Alva Majo, desarrollador de videojuegos indie (Majotori, Shipped, Golfing Over It With Alva Majo, Majorariatto Museum, Pureya, The One Who Pulls Out The Sword Will Be Crowned King, Pizza Con Piña), Azote de los desarrolladores indie, juez, fiscal, abogado defensor, y dios, creando un juego gratis y sacando el presupuesto de su propio bolsillo para crear una obra de arte para nosotros
Te falto la joya que hizo gritar a gringos y coreanos por igual: Golfing Over It with Alva Majo
Perro si towpotswbck lo hizo condesa milanesa
@@lipingwang6640 No fue Vanessa Mayonesa?
Error: "Pizza Con Piña" por ahora se llama Pineapple On Pizza.
@@hhhhhhhhhhhhhhh-Mikel.Montalat Sin ofender, pero solo usé el nombre más reconocible para los subs, además, hablamos español.
Qué humilde Alva majo respirando el mismo aire que nosotros
Comentario npc
Qué humilde Alva viviendo en el mismo planeta que nosotros
Cuánto se rebaja re humilde
@@maury67 🤓🐒
@@MrDabi316 ☔️
Me hizo gracia que en el 4:27 mientras dice que no hay nada escondido , debajo de la isla se vea un personaje gigante jajajajajajaja
es cierto xD
Llevo siguiendo a Alva como 2 años y apenas veo el parecido que tiene con morbius, soñaré con el día en que diga "it's morbin time"
czcams.com/video/PoBQg_NjdIo/video.html
Lo mismo pensé cuando en un bus pusieron esa porquería
@@omarv6173 morbius es la mejor película de morbius más respeto
11:46 Esta parte me hizo pensar y que tal si incentivamos a todos a no tirarse del acantilado, subirse si tirarse no
La escena del isleño saltando al vacío y su posterior gimoteo es lo mejor que he visto este 2023.
Esto sí es Arte
Maldito sensual y encantador Alva Majo.
Te he conocido hace como 1 semana y algo, y debo admitir que eres un capo, y por consecuencia tuve que ver más de la mitad de tus todos tus videos.
Me encanta tu humor y transparencia.
Bienvenid_ a la secta :D
me pasó
Nunca nadie habia hecho una representacion tan exacta de mi progreso creativo al programar xD
Alva, audacity tiene una opción para cambiar el pitch sin alterar la duración de la pista de audio "Change pitch", esta en la misma pestaña que la opción de cambiar velocidad, quizá te sirva en algún otro momento.
yep venía justo a comentar esto, y creo que también está la opción de cambiar tono, que sirve más pa cosas musicales pero surte el efecto de cambiar la altura de la toma
@@semu19 cambiar tono es "cambiar pitch" pero en español jaja la otra opción es cambiar tempo, que es modificar la velocidad/duración sin modificar el tono.
Me dio algo ver que tenía la solución ahí mismo, pero en su lugar se complicó un montón la vida alargando la pista y cortando los espacios vacíos xD
@@olivercriss2286 desarrollador Indie requiere soluciones Indie...
@@-Walla Vaya forma de expresar. XD
Que humildad la de Alva siendo parte de los átomos del universo donde vivimos
Hola Alva! La optimización en Unity siempre es un poco coñazo pero hay herramientas que te pueden solucionar la vida en pocos clics. Te recomiendo probar desde mi experiencia lo siguiente si es que no lo habéis hecho ya: - Activar y calcular el occlussion culling de la camara (en vuestro caso hay muchos elementos en la vista cuando llegamos a vistas de cámara altas - Activar el instanciamiento de los shaders en cada material que se replique muchas veces - En el caso de que estas opciones anteriores no te den los suficientes FPS, activad la resolución dinámica, a partir de la versión 2021 de Unity funciona realmente bien. Otras opciones third party que os pueden ayudar pasando por caja son: - GPU instancer (brutal) - Amplify Impostors (una p4uta delicia)
Quisiera agregar los siguientes:
- Marca los objetos inmóviles como Contribute Global Illumination y haz Bake de tu iluminación. Así se evita calcular sombras y luces en tiempo real. Pon tu luz en modo "mixed", para que los objetos que se muevan aún calculen sus sombras
- Activa el batching static de objetos que no se van a mover. Así, se 'meten' todos en una sola malla de modelo y reducen tus Draw Calls. Aquí también puedes usar Mesh Baker.
- Crear mip maps de tus texturas. Así, la resolución de la textura se reduce a más lejos esté de tu cámara.
- Crear LOD's de tus modelos. Así, se cambian los modelos lejanos por otros de menor complejidad
- Asegúrate de no tener doble AA (Suena estúpido pero una vez me pasó). Checa no usar el de post processing y el de quality settings activos al mismo tiempo.
Muy buenos consejos, además cuando las texturas superen el 2k podemos utilizar el virtual texturing bajo HDRP, funciona genial aunque afecta al batching mejora mucho el rendimiento.
Yo estoy aprendiendo unity y se agradece jeje
Alva: Interesante... **Lo insulta y le dice que ya había hecho eso para volverlo a insultar**
Un consejo de developer alva. Cada renderer ocupa una llamada propia a la gpu. Por lo tanto si tienes un millón de objetos, cada uno con su sprite renderer o su mesh renderer, vas a tener un millón de llamadas al gpu por frame. En cambio, si son objetos estáticos, puedes hacer un mesh único de todos, es decir, un objeto gigante con todo el escenario construido, y tendrías un sólo renderer. Eso va a optimizar un 1000%, aunque toma trabajo. Yo lo que hice fue, no construir el escenario entero en un mesh, si no hacerlo de a porciones un poco más chicas, reduce la cantidad de renderer por 15masomenos y los fps se arreglaron.
Otra opción si tienes muchos renderers es usar oclussion culling.
Grande Alva mostrandonos como trabaja de la manera mas eficiente. Esperemos que cuando lo termine Guinxu saque video hackeandolo xD
Sin duda unos de los videos mas interesantes de alva, me encanta ver el proceso de implementacion de una idea en cuanto al desarrollo y codigo se refiere
Descubrí este canal hace poco y me gustan mucho estos vídeos, de verdad que el trabajo que lleva crear un juego es increíble, de verdad que no cualquiera lo hace
Mas videos desarollando!! Una maravilla!
Quiero más vídeos, así nascerá otro desarrollador para la comunidad!
No te deja teletransportar el personaje porque seguramente utilizará el componente character controller. Si desactivas este componente, cambias el transform.position y despues lo vuelves activar, podrás cambiar la posicion y seguir usando el controller
en efecto
@@mcoconer7140claramente mi estimado
7:14 Alva luchando con un código SOLID bien hecho. Que grande Alva
Me preguntó si este atributo no tenía su respectivo setter
Sabes que es profesional cuando usa bloc de notas para los recordatorios
Jajajajaja…. El mejor video en mucho tiempo… jajajaja… que risas!!!
No entendí nada mas allá de que respeto mucho mas a cualquiera que trabaje en crear videojuegos con cada video nuevo que veo de este estilo.
13:08 DONDE ESTA MI REFERENCIA A FAMILIA HOMBRE?
falto ese parche para la version final
MAS DE ESTO PLEASE!!
Grande Alva, como se nota q te acabas de levantar para hacer el video 😂
eres alucinante😂
al tirarse que de inicio a una cinematica en donde cae al piso y se levanta , y que en el juego sea teletransportado a tal sitio de la caida ya "levantado" owo
De los mejores videos de tu canal, esto si es de verdad desarrollo de videojuegos. Por cierto, hacer un fps controller es muy facil se necesitan unas pocas horas y queda totalmente customizable, un poco mas dificil es haer un videojuego de tercera persona, ese me tomo varios dias. Aprendi algo nuevo, muchos objetos dentro de un objeto afecta el rendimiento, yo tambien lo hago para organizar como carpetas.
debes combinar animators para optimizar. Si tienes un solo animator por cada 2 bailarines, el juego correría al doble de fps.
Tremenda referencia al final del video, ese chiste de padre de familia 10/10
Me he reído muchísimo con este vídeo (además de aprendido cositas) xDDD Sigue así, Alva ;)
Jesus enseñando como hace videojuegos, ¿que mas puedo pedir?
genial nuevo video alva majo
Más videos así!
wow, este juego se ve muy lindo, sigue asi!
Aun no veo el video pero me cambio la vida
Que bien desarrollas
Interesante video.
Me he carcajeado en algunas partes de este video :D
Se solucionaba agrandando las piedras que los bordes quedarán sobre los arbustos y árboles de abajo, así al caer, no caías sobre ellos
Me encanta este video
"no hay mucho que puedas encontrar hackeando esta todo a la vista "
4:18 la estatua tiene cuerpo
10:35 Justo habia leido algo yo ayer de esto y creo recordar que es principalmente cuando tienes mas de 2 niveles de profundidad en la jerarquia
¡no tengo ni idea de programación de videojuegos, pero me encanto el video, lo vi enterito!!
No hay cosa que me dé más ganas de ignorar ese acantilado
Que humilde Alva, mostrándonos tus técnicas secretas para el Game Kwan do
VAMOOSSSS TE AMOOOOO POR FIN NUEVO VIDEOOOO TE EXTRAÑABA MUCHISIMO VI TUS ULTIMOS DIRECTOS YO ERA BENJUROLO
¿Y si cae, se estampa contra los arbustos y se queda quieto como muerto y llega entonces una gaviota a rescatarlo?
Es Alva Majo, desarrollador de videojuegos indie, desarrollando videojuegos indie😎👌🏻
Grande Alva Majo, viviendo en el mismo plano existencial que nosotros
el video que necesitaba pero no sabia xd
Veo todos tus videos alva se ve q soy un fan tuyo
el "character controller" del fps controller tiene su propio rigidbody con collider (o algo asi)
Como decimos aqui en Cordoba, Argentina: Alva sos un Crack!
Se ve motivadisimo con este juego
Pero que tenga soundtrack para comprarlo y apoyar osoisiosoi
Para teletransportar, desactivando el que viene por defecto, haces los cambios y vuelves a activar. Con las físicas si funciona, no se si co el fps.. Pero probarlo es gratis😁
7:26 sin duda la programación orientada a objetos es el futuro
10:51. Eso es (creo) porque a cada objeto se le tiene que cambiar su posición real en base a su posición relativa. En cambio si los sacas afuera no hay posición relativa.
Este será el lema de mi estudio de desarrollo "Un poquito, pero no se nota mucho"
5:41 Es arte, pura y dura.
Sabes que podrías hacer? poner vallas alrededor de la roca excepto en la parte que te puedes tirar, que estén rotas o algo, así el jugador solo se puede tirar por dónde tú quieras
Lo de sacar cosas es porque debe recalcular lo del objeto y lo de las carpetas padre, por si estan girados, o escalados.. Cuanto más objetos dentro, más calculos..
Yo lo que hago para que el jugador no vuelva a la posición anterior al teletransportarlo es desactivar el componente de character controller y volver a activarlo cuando ya se ha teletransportado xd.
me gusta la remera de alva, alguien sabe donde la puedo comprar?
9:24 "Este es el Trello de los profesionales" kkjj
"Aquí mueren bebés" y el block de notas siendo el trello de los profesionales, mis partes favoritas xDDD
te quiero mucho Alva Majo.
Maldito genio
12:17, grande Guinxu; buscando nuevas formas de spoilear el flatworld xdd
Justo estaba aburrido, que buen momento para el video alva
Utiliza el mesh baker plugin, eso puede reducir los draw calls
13:30 Pues queda espontaneo y natural
que humilde alva subiendo streams a youtube
"No está pintado con acuarelas, y no va sobre la depresión, pero eso no quiere decir que no sea arte"
Es que no puedo 😂😂😆
Es genial porque es 100% real que se va el día haciendo cosas como estas impensadas en un principio jajaja
Alto profesionalismo
Una solucion al saltu ubiera sido que la acmara se apagara y que el personaje se tele transporte al suelo con un dialogo que diga "Milagrosa mente sigues vivo " XD
Alva no se si te abras dado cuenta ya pero tus videos son muy motivacionales.
¿Todavía sigues aquí? Sólo soy un comentario de CZcams por defecto ya que Alva Majo se le olvidó esta parte, igualmente aprovecho para recordarte que te hidrates.
Hmmm bueno nc si Alva leo esto, pero creo que algo facil seria cuando caiga desactive los colliders de los arboles y obstaculos que estan debajo y cuando regrese al camino se activen y ya.
Me encantan este tipo de videos de Alva comiendose la cabeza en sus juegos.
Lo de los objetos tal vez es porque la complejidad de búsqueda Olog justo para ese número de objetos se dispara y reduce el rendimiento.
Y eso es lo que pasa cuando no usas metodologías de diseño o documentas el trabajo, terminas con un spaghetti de código que va a ser difícil de manejar y optimizar en el futuro
Si algún objeto dentro de IslandAssets se mueve hace un update del transfrom a todos los objetos dentro de ese parent, si no me acuerdo mal
Volviste alva🥰
estoy ansioso por jugarlo y solo mirar desde arriba y no tirarme porque soy un cobarde
La intro fue tipo: hola mi nombre es Roberto y soy dibujante y lo voy a demostrar dibujando
El buen descenso a la locura
Un juego que incluye gemidos de Alva es un juego que debe venir preinstalado en el Sistema Operativo.
Arbustos no Sólidos, aunque puedes darle un efecto de reducir la velocidad de desplazamiento al pasar
Que increíble alva, demostrando que uno puede ser inútil pero inteligente, mi idolo
Alva no se si vas a seguir trabajando en esto así o no, pero en audacity si le das a change pitch puedes cambiar el tono sin cambiar la velocidad, así haces que el personaje tenga una voz más grave sin perder la sincronizacion
Un saludo crack
Descenso de alva a la locura con la creación de este videojuego
13:29 jajajja debería dejar lo de puta paloma y que en el juego el personaje caiga porque una gaviota lo empuja y así hay lore de por qué se ha caído (aparte de lo gracioso de que llama paloma a una gaviota sin motivo).
Alva amo tus videos Guinxu era mi programador de videojuegos favorito hasta que llegaste tú xD
Hola Alva . Sigue así .
Site gusta este contenido 👌 eres un duro 😃
No hiba a ponerlo en la lista de deseados, hasta que escuche "gratis"
Yo creía que programabas de forma más profesional y sabiendo como solucionar bugs. Pero ahora veo que programas igual que yo, pones códigos esperando que funcione
Todo mundo programa así, por mas pro que seas
Creíste que por parecerse a Jesús iba a programar de golpe sin que el código le presente errores? 😅
lo explicó en otro video que no es pro en programacion, pero en mi opinion, siendo desarrollador, si el supiera realmente lo que esta haciendo se ahorraria muchas horas y no iria dando palos de ciego. Por ejemplo, tocar scripts que ya vienen cambiando el acceso de variables etc, si o si te lleva a bugs al menos que estudies de verdad ese codigo.
No es lo ideal programar de esa forma, pero nada ni nadie lo impide y como es su propio jefe hace lo que quiere jaja
Es que el queria aprender a hacer videojuegos y luego aprendio a programar. Debio haber aprendido a programar y luego haber querido hacer un juego
Depende el curso que te tomes :v la mayoria te enseña solo lo basico y tu debes profundizar solo. Y luego los tutos de unity son lo mismo xdxd. Si vas a universidad solo te enseñan a planificar proyectos y las bases de programacion pero sigue siendo casi lo mismo la forma de programar luego xD porq la mayoria va directo a programar