Chuleta GIT

 


Web donde guardar snippets de blueprints

Puedes copiar tus propios blueprints seleccionandolos y pegandolos a la web. 

Si luego quieres copiarlo de la web basta con copiar y luego en Unreal Engine pegar.

https://blueprintue.com/

Comando cambiar idioma Unreal Engine a inglés

Esto es para que el nombre de las funciones en los blueprints se pongan en inglés:

culture=en

Subir ficheros pesados a GitHub

Si usas Github Desktop tienes que entrar en un repo, luego ir al menú Repository > Open in command prompt y ejecutar las siguientes líneas:

git lfs install
git lfs track "*.psd"

.gitignore base para Unity, fuente youtube Brackeys

Diferentes controles en Unity

Recopilación de cosas que me hubiera gustado saber cuando intenté integrar controles de móvil, ordenador y mando.

Documentales y charlas sobre Gamedev Indie

Lista de documentales, charlas y entrevistas que te puedan motivar o inspirar en tu carrera como indie gamedev.

Recursos útiles para tus juegos

Recopilación de recursos que puedes usar en tus juegos.

Prototipo Escape from IKEA

Escape from IKEA es un juego que hice para la Game Jam "Tu juego a juicio" organizada por Alva Majo.

Post Mortem participando en mi segunda Game Jam con Escape from IKEA

La segunda Game Jam en la que he participado ha sido la organizada por Alva Majo llamada Tu juego a jucio donde me he presentado con el juego Escape from IKEA.

Post Mortem participando en mi primera Game Jam con Fat World

En abril de 2021 participé en mi primera Game Jam, recuerdo que me apunté a última hora y tardé como 8 horas en hacer el juego y un vídeo de introducción.

En su momento no tenía conocimientos de Unity3D, ni otro motor de juegos, así que me limité a hacer un juego con lo que sabía, Javascript.

Me impactó mucho lo que hicieron los demás participantes y aunque estuve contento con mi juego, me vi muy limitado con lo que podía hacer y fue cuando me animé a aprender Unity3D.

Algo que me gustó mucho de la Game Jam es que es muy parecido a una Hackathon, como una maratón de programación donde tienes que llevar a cabo una idea, pero la experiencia me pareció superior, en el sentido que los mismos participantes comentamos y votamos los juegos en distintas categorías y esto parecía lo más justo, aunque al final hubiera un veredicto de Raven Games.

En mi juego Fat World es una parodia de Flat World de Guinxu, donde manejas un personaje que tiene que buscar comida para luego adivinar cuantas las calorías tiene este.

Los gráficos los saqué de un vídeo de Salmoreja3D aunque mi juego parece que el personaje sea 3D realmente es una imagen plana 2D, me suena que esta técnica se uso en "Donkey Kong Country" donde los personajes eran renderizados en 3D pero como la SNES no era tan potente convirtieron la animación en sprites 2D.

Si algo me dejó con buen sabor de boca de mi primera Game Jam fue ver lo que fueron capaces de hacer los demás, el compañerismo y la gente que conocí. 

Finalmente el ganador indiscutible de la Jam fue Joaquin LimonSalmonDev que hizo un juego de cartas llamado FlatCards Duel y que os invito a jugar.

Gracias Raven Games y enhorabuena a todos los participantes por lo que han sido capaces de hacer!



Chuleta para entender en Unity3d los métodos Awake, Start, Update, LastUpdate y FixedUpdate

 Tanto si estás empezando con unity3d como si llevas un tiempo, esta chuleta esta muy bien tenerla a mano.

El personaje vibra raro cuando le aplico transform solo ocurre cuando genero el ejecutable en Unity3d

Hasta ahora los builds que hacía de los juegos solo los hacía como webgl, en el juego Escape from IKEA me he encontrado que cuando exportaba como ejecutable el personaje principal vibraba de una forma rara como si fuera un glitch, el resto de NPC y elementos del entorno se veían bien.

¿Cómo repetir la imagen en un Sprite Renderer?

Hasta ahora para repetir una imagen por ejemplo el almacén de Escape from IKEA tenía colocados varios GameObjects con un Sprite Renderer uno al lado de otro.

¿Cómo he hecho el efecto rebobinado en el juego Escape from IKEA?

Me ha gustado como ha quedado el resultado, no es algo que tuviera pensado hacer al principio ya que ha salido sobre la marcha.

Un Sprite Renderer se superpone encima de otro sin importar la perspectiva de la escena

A continuación dejo una imagen con el problema y la solución.

Problema al cambiar la posición de un GameObject con NavMeshAgent directamente este intenta hacer la ruta

Recientemente me he encontrado con este problema y me ha vuelto loco por casi un día, a continuación dejo un vídeo para que se entienda mejor el problema. 

Evitar que se mueva un personaje en el mapa cuando pinchamos en un botón de la interfaz

Imagina un juego como Diablo en el que mueves un personaje en pantalla haciendo clic en el mapa, en Unity3D me he encontrado que al hacer clic en un botón de la interfaz el personaje se mueve se hacia ese punto por lo que se hace raro.

Cuando exporto el proyecto a webgl en Unity3D cuando lo subo a internet no se carga el juego

Si al exportar el proyecto a webgl luego no te funciona el juego en el navegador es posible que tu servidor no tenga activada la compresión.

Mostrar una imagen PNG o JPG en un componente Sprite Renderer o Image en Unity3D

Si importas directamente una imagen PNG o JPG directamente a un proyecto de Unity3D verás que no la puedes usar directamente en un componente componente Sprite Renderer o Image.

Los archivos MP3 no se importan bien en Unity3D

Normalmente si importas un fichero de audio MP3 a Unity3D aparece una vista previa, si algo ha fallado no aparacerá la vista previa y si seleccionamos el fichero en el inspector es posible que ponga que el fichero tiene un tamaño de 0 B.

Si te ocurre eso y tienes activado un antivirus, como en mi caso Avast, prueba de desactivarlo por un tiempo determinado e intenta de nuevo.

Chuleta GIT