martes, 22 de abril de 2014

Como hacer videojuegos: la soledad es problematica en este negocio.

Esta es la parte difícil de verdad para hacer un videojuego, por que aun que te vuelvas un experto mañana en programación, modelismo 3d y seas muy creativo, para hacer un buen juego hoy en día se necesita equipo, gente que trabaje y duro en el juego. No son pocas las personas que están empezando a utilizar motores gráficos y quieren crear un mmorpg...entre ellos me incluyo...No es imposible, más bien improbable que lo hagas tu solo, por que a nivel "práctico" tardarías unos 20 años en hacerlo, eso sin contar que durante ese tiempo el software se actualiza y se cambia, nada que son fantasías y la mayoría de videojuegos no se terminan jamás.

Los desarrolladores "indie" no tenemos nada que hacer contra las grandes empresas de la industria, que pueden permitirse equipos de 200 personas como Blizzard. El problema es que vamos por libre, no hacemos piña, y cuando se hace, surgen problemas por que a pocos les gusta trabajar de gratis, aunque quizás si trabajaran duro ganarían más de lo que les pagaría una gran empresa. 

Y en este punto me encuentro yo personalmente, he aprendido bastantes cosas como para ser parte de un equipo a la altura, pero no se donde encontrarlos...y creo que tiene que haber muchos más como yo, por eso voy a dedicar tiempo, esfuerzo, paciencia y dinero si hace falta, para encontrar un equipo de personas comprometidas y con conocimientos. Desde este blog vuelvo a hacer un llamamiento a los desarrolladores en general, con ganas de unirse a un equipo serio y poder vivir desarrollando videojuegos, habladme! te estoy buscando! te necesito! y sí es desesperación lo que me domina.

De ahora en adelante publicaré los tutoriales de videojuegos y animación 3d en un blog para este tema en exclusivo, con la intención de atraer más gente aprendiendo este "oficio" y algunos se quieran unir a mí.
 

Allí vuelvo a empezar los tutoriales, enfocándolos a enseñar los aspectos necesarios para poder trabajar en un Estudio y así de paso ofrecer trabajo a todo aquel que lo quiera.


miércoles, 5 de febrero de 2014

Como hacer personajes para un videojuego

Bien, como ya dije en el anterior post, para los personajes utilizo el programa "Blender", un poco "lioso" de utilizar al principio, pero una vez que entiendes como funciona y te aprendes los comandos...es simplemente genial, una herramienta muy poderosa para hacer personajes y animaciones para tus videojuegos o animaciones 3D.


Bueno, podría explicar aquí paso por paso como empezar y explicarlo todo un poco pero me llevaría 100 post's, así que esta vez, os pondre tutoriales de youtube, en específico los que yo mire y seguí para aprender (sigo aprendiendo de ellos).


 Eso sí, os voy a dar un par de consejos para que no vayais tan perdidos como iba yo al principio...lo más básico es descargarte blender:
 Pagina oficial de blender

una vez descargado, y sí lo abres sin mirarte ningun tutorial y sin haber utilizado programas similares, todo te va a parecer extraterrestre como mínimo. Mi consejo es que aprendas a utilizarlo siguiendo estos tutoriales al pie de la letra, y que luego, cuando lo sepas usar empieces con tus propios diseños.
Aqui van los primeros videos, títulados "primeros pasos con Blender", me resultaron muy útiles para poder entender la interfaz y los comandos;

Primeros pasos con Blender 1
Primeros pasos con Blender 2
Primeros pasos con Blender 3
Primeros pasos con Blender 4

Una vez vistos, entendidos y puestos en práctica (muy importante que practiques a la vez que veas el tutorial) ahora puedes seguir con estos tutoriales;

Crear personajes: Rostro humano

Este tutorial es con el que más aprendí, sobre todo para modelar de forma realista una cabeza humana, para las plantillas de cualquier tipo (las cuales vas a usar bastante) puedes buscar en google poniendo blueprints antes de lo que busques por ejemplo, face blueprints ( si no has visto y puesto en práctica el anterior video esto no tendrá sentido para ti).

Después para profundizar más, y aprender a esculpir seguí los videos de esta mujer, la cual explica todo MUY BIEN, eso sí es en inglés, pero si entiendes aun que sea un pocode inglés te rocmiendo que pases por su canal y veas sus videos de blender, habla de una manera bastante neutra así que es fácil de entender sobre todo cuando ya entiendes un poco el programa:

Canal de VescorpianC tutoriales "para todo" en Blender

Bueno, espero que os sirvan tanto como me han servido a mí, youtube esta lleno de tutoriales, y de videos de gente utilizando el programa pero que no explican nada o lo hacen muy por encima y no son nada útiles para aprender, en cambio estos son mucho más explicativos y en definitiva más útiles que la "morralla" que hay por internet y youtube...bueno pues, saludos a todos!

jueves, 30 de enero de 2014

¿Como aliviar el dolor de muelas?

Bueno, trucazo que desarrollé yo mismo, y que te dara un poco de tregua hasta que llegues al dentista.

Tenía la muela apunto de estallar, un dolor que no había sentido nunca, tan fuerte y profundo...me hizo pensar, después de leer por internet, me enjuague la boca con Jack daniels, y funcionó, pero era un botellín de estos de los souvenirs y me dio para enjuagarme 3 veces...También me funcionaba el enjuague bucal, me dormia la zona por unos 10 minutos...y también se me acabo, así que solo me quedaba una cosa por probar que ya había estado rondando mi mente,  agua y paracetamol, así es, pique una pastilla de 500mg, y la meti en una botella de 1\4 de litro, y con eso me he estado enjuagando, alivia 100%, y es más efectivo que el alcohol y el listerine.

viernes, 24 de enero de 2014

Se me olvidan las cosas

Cosas como cuando se te ocurre el ¡planazo! que cambiaría algo, te despegas del sofa, te vas a la cama y ¡ZAS! todo borrado, tan solo imprime una leve huella en tu memoria que no es más que recordar que había algo.  A mí personalmente me sucede bastante a menudo, y es sobretodo por la noche o por la mañana, y es observando esto cuando me doy cuenta de que esta relacionadísimo con el sueño. Bueno todos sabemos que escribir las cosas ayuda a no olvidar (almenos no tan fácilmente) por eso mi truco es colocar un cuaderno con un bolígrafo en la mesita, junto a mi cama. De esta manera, tengo siempre "apunto" por si se me dispara la creatividad anotarlo, y listo a no ser que me olvide el cuaderno en algún sitio...pero bueno, sigue siendo más probable que no lo olvide solo por el hecho de apuntarlo. En mi caso también olvido casi todos los sueños que tengo, y así , cada mañana justo cuando me despierto lo primero que hago es agarrar el cuaderno y el bolígrafo. Así que toma nota que escribir además es muy bueno.

martes, 21 de enero de 2014

COMO HACER UN VIDEOJUEGO: #1 TERRENO

Bienvenidos al tutorial sobre como hacer un videojuego, en el post anterior escribí acerca del software que utilizar, recomiendo leerlo si no lo has hecho ya.

OK, abrimos Unity, imagino que muchos ya abréis entrado en el programa e intentado hacer algo, bien, eso te facilitara algo comprender mis líneas. Empecemos por abrir un nuevo proyecto, te pedirá que assets quieres importar (son los cuadritos clikeables), para resumir esto, son los diferentes materiales con los que trabajaras, si los seleccionas todos tardara un rato en cargarlos, y si no haces click en ninguno no pasa nada, podrás importar los materiales que necesites después. Yo prefiero hacerlo así, no hago click en ningún cuadrito y los importo a medida que los voy necesitando, no te preocupes te explicare más tarde como importarlos. Pero bueno, para este caso para hacer el terreno SÍ que haremos click en terrain assets, como podemos ver en la imagen y os explicare punto por punto;

  1. Carpeta donde se guardara todo lo referente al juego.
  2. Assets que vamos a utilizar.
  3. Configuración para 2D o 3D
  4. Crear
Tal como lo ves en la imagen es lo que necesitas para  empezar, si estas siguiendo mis post acerca de como crear un videojuego,  te recomiendo que lo hagas igual que yo así te resultara más fácil de seguir y de resolver dudas.
Dale a *Crear y verás algo así(después de cerrar un cuadro que sale al iniciar);

Explico rápidamente la interfaz;  En medio tienes el visor de escena (Scene), donde se colocan físicamente los objetos, camara, personajes etc... sería así como todo lo que habrá en el videojuego pero desde un punto de vista externo, arriba de este cuadro y al lado de Scene hay una pestañita que pone (game) allí es para ver el juego tal y como lo has hecho...todo esto suena un poco lioso, pero enseguida que te pongas verás que no lo es tanto, almenos no estos aspectos. A la izquierda donde dice Hierarchy, esta todo el material que vamos metiendo en el proyecto. Abajo están las carpetas que has importado, si has hecho lo mismo que yo debería salirte:  v Assets >Standard Assets, que si pinchas en Standard assets te saldrá una carpeta llamada Terrain Assets, que son los que seleccionamos al abrir un nuevo proyecto. Por ultimo a la derecha tenemos el inspector, el cual os explicare un poco más adelante.

Prosigamos, en esta versión del unity (4.3.3) para hacer el terreno sobre el que se jugara vamos a; GameObjects (botón en la parte superior) > Create Other> Terrain.

Veréis que la pantalla de enmedio a cambiado  a surgido un terreno, la mayoría cuando hagáis esto os saldrá un terreno enorme, para cambiar el tamaño del terreno, click en el panel de la izquierda sobre "terrain" y a la derecha os saldrá un panel (inspector), allí veréis que pone position, rotate y scale, vale si sabéis un poquito de inglés será más fácil, Id a Scale y cambiad los parámetros, por ejemplo x:200 y:200 z:200 , si teníais un terreno gigantesco ahora será un poco más pequeño.

Pues ahora tenemos un terreno cuadrado...no es mucho la verdad, podríamos ponerle por ejemplo unas montañas, en el panel de la derecha (inspector) si habeis clickeado sobre "terrain", teneis una serie de srcipts en la interfaz, que dictan que es el objeto que creas y/o que propiedades tiene.
Bueno veréis un botón allí en (inspector) que es como una montaña con una flecha que apunta hacia arriba, eso es para crear montañas sobre tu terreno, cuando le des veras que abajo hay una seria de círculos, son los tipos de pinceles que puedes usar. Para poder ver bien lo que haces, sobretodo en estos pasos recomiendo que configures como en la imagen la parte superior del visor del escenario;


Es buena idea rodear los bordes del terreno para hacer una barrera "natural", porque si el  personaje sale del terreno así como lo tenemos ahora caerá al infinito, también se puede hacer una barrera invisible, pero eso lo explicare en otro momento.

Una vez ya tengas los relieves deseados, es hora de texturizar el terreno para que empiece a tomar forma nuestro proyecto, si le das al pincel, dos botones después de el de hacer las montañas, hay un pincel click encima, ahora abajo de "brushes" sale TExtures, y un cuadrito que dice: No terrain textures definied, y abajo un botón que pone; Edit textures, click encima y saldra una pestaña, donde debemos dar a ADD TEXTURES, os saldrá un cuadro a la izquierda, y dentro habrá dos cuadros mas con dos botones respectivos donde dice; select, click encima del primero, saldrá otro cuadro con las texturas que tenemos disponibles (las cuales importamos al crear el proyecto) le puedes dar por ejemplo a GrassHill doble click, volverás al cuadro anterior, y dale a ADD, entonces quedara algo así:


Ahora empieza a tomar forma, al menos una forma más colorida! jeje, bueno, para darle un toque más realista podemos pintar las montañas con otra textura, para eso volvemos a darle a Edit Textures, añadimos por ejemplo Rock and gras, y encima del botón Edit Textures, tienes las diferentes texturas que has cargado y que puedes utilizar pinchando encima de ellas, ahora deberías tener dos, una de hierba y otra mas marron o grisácea, para la roca, si pasas el cursor sobre el terreno veras que se ilumina de color azul y si haces click podrás pintar del color que selecciones;
Muy bien, ahora queda mucho mejor ¿verdad? Continuemos, supongo que querrás ver como quedaría lo que has hecho hasta ahora desde el videojuego, si le das a GAME o al Boton De PLAY, entraras en el modo videojuego pero no veras mucho, dependiendo de como tengas la camara ajustada y hacia donde señale esta, para verlo mejor y tener una perspectiva desde dentro del juego, tendremos que añadir el personaje (character), te recomiendo que utilices el que trae unity de FPS, en primera persona, así lo verás mejor, solo por ahora para poder ver desde dentro del mundo que estamos creando. Para esto es necesario importar más assets.
En el botón superior "Assets" > Import Package> Character Controller
Te saldrá un cuadrito el cual te dice que vas a importar, le das a IMPORT, y cargará una nueva carpeta dentro de Standart Assets. Se llama CHaracter Controller, entras dentro y veras que hay dos imagenes, en una pone 3rd person y en la otra first person, arrastra el que pone firstperson dentro del visor de escena y se introducirá en el juego, este ya viene predefinido para funcionar como un juego de primera persona, una vez arrastrado dentro asegura te que esta un poco más elevado que el terreno, porque si lo atraviesa, cuando empecemos a jugar atravesara el terreno y caerá al infinito, esto pasa con casi todos los objetos. Puedes ver como moverlo en la imagen:
Sobre el cilindro que es nuestro personaje por ahora, si le das en la parte superior a las herramientas de ratón, tienes una mano, una cruz etc.. si le das a la cruz cuando tienes seleccionado un objeto te aparecerán sobre el objeto tres flechas para poder moverlo sobre el plano.
Ahora si le das a play, tendrás una perspectiva interior de todo tu progreso, genial eh? puedes moverte con w.s.a.d, y saltar con espacio, veras que esta un poco oscuro, eso y como terminar el terreno, en el próximo post!

Como hacer un videojuego: Introducción + descargas

  Me he aficionado mucho a los videojuegos, siempre he jugado puntualmente, pero ahora se ha convertido en un hobby más para mi. Por mera casualidad topé con un post sobre la programación de videojuegos, y me intereso mucho. Después de probar algunos de los programas más famosos para la creación de videojuegos, me decante por el software UNITY 3D. El cual tiene una versión gratuita y otra de pago (unos 1500$ casi nada...jeje). Bueno aunque para desarrollar un videojuego se requiere tiempo y creatividad, este programa facilita mucho la creación a personas que nos sabemos de programación. Es cierto que tan solo llevo una semana usándolo para desarrollar mi idea, y ya he necesitado aprender algo de javascript, pero ya que mi pasión es aprender, no esta demás!

Bueno, apartir de ahora posteare más artículos sobre como hacer un videojuego, y a la vez que desarrollo mi juego, iré explicando como crear de principio a fin un videojuego.

Antes de descargar, y empezar a utilizar las herramientas, decirte que aunque más arriba mencione que no es muy difícil crear un videojuego, requiere mucho tiempo, y proponerse hacer un videojuego una vez ya tienes la idea, y desarrollarla tu SOLO podría frustarte bastante, así que mi sugerencia es que si de verdad tienes una buena idea, y estas comprometido a llevarla acabo, busca gente que te ayude a crear mapas, personajes y scripts.

Empecemos por el principio, lo cual es algo difícil en este caso ya que hay tanto que explicar...
Bueno , descarga Unity 3D:
Pagina oficial de UNITY3D .

Vale, Unity será el motor gráfico con el que generaremos casi todo lo necesario para nuestro juego, y dependiendo del nivel al que se aspira, podría ser suficiente con este software, pero en mí caso quiero sacar el máximo rendimiento, y conseguir un acabado profesional en mi juego. Entonces, para la creación de los personajes( tanto el/los principal/es como Personajes no jugadores), y los objetos ( casas, arboles, coches..etc) utilizaremos otros dos programas distintos;
Para los personajes el software será Blender;
Pagina oficial de Blender



Ahora si que tenemos todas las herramientas necesarias para crear nuestro videojuego. Todos los softwares aquí mencionados son gratuitos y de todos ellos hay información y tutoriales en youtube e Internet en general. Y aunque intentaré explicarlo todo paso por paso, no está de más mirarse tutoriales de cada programa.

Más cosas que deciros sobre los tres programas es que; hay mucho material que se puede importar de internet y de las paginas oficiales, para hacer un videojuego sin crear personajes propios ni objetos que hayas creado tú, pero, como dije antes, si tu intención es hacer algo más "profesional" recomendaría hacerlo todo sin recurrir al trabajo de otros, y que tu videojuego sea 100% original en todos sus aspectos.

Para terminar la introducción deciros que si hay alguien interesado en colaborar para hacer un videojuego podeís poneros en contacto con migo. Ya tengo una idea, necesito gente que haga mapas, personajes, objetos y scripts, interesados escribid un comentario y hablaremos tendido sobre ello.
Salu2!!



Click para ir: HACER UN VIDEOJUEGO: 1 TERRENO









lunes, 13 de enero de 2014

Como hacer un desinfectante o limpiador y desodorizante casero


Bueno, de manera casera como siempre, y muy fácil de hacer. Solo aclarar que es un desinfectante para muebles, suelos y objetos, no para la piel. También funciona para alejar pulgas y garrapatas.

Ingredientes:

Peladuras de limón (frescas)
Romero
vinagre blanco
agua

materiales:
un contenedor hermético preferiblemente de cristal.

Básicamente consiste en meter las peladuras de limon y el romero dentro del contenedor y poner a partes iguales agua. y el vinagre. Dejar durante dos semanas para que se distribuyan los efectos del limón y el romero en el líquido,  después se colar los solidos, y listo, ya tienes un desinfectante casero, barato y fácil de hacer.
Notas: También se puede añadir algun extracto de vainilla o jazmín para modificar el olor. O también hacerlo con peladuras de naranja.

Por si queda alguna duda aquí os dejo un video;

VIDEO COMO HACER DESINFECTANTE CASERO