jueves, 22 de diciembre de 2022

https://tozudo415.itch.io/;

 














lunes, 12 de diciembre de 2022

jueves, 8 de diciembre de 2022

DeepMotion ;

DeepMotion

sobre DeppMotion, maravilloso programa que se ejecuta desde su web, ¿para que sirve?

Subes a su web videos de movimientos de humanos, y te los transforma en un archivo fbx en 3d con el movimiento que tiene el humano que sale en el video, y lo puedes pasar a tus proyectos de Unity,

Simplemente asombroso y maravilloso, lo fundamental es que los videos los pases a 30 fps para que funcione, los has de manipular con programas tipo OBS estudio y tipo Olive, gratuitos todos incluido DeepMotion, si pagas tienes mas cantidad de archivos para manipular y mas tiempo, en la versión gratis, no se agota al pasar un mes, tienes una limitación de 60 créditos le llaman, que al gastarlos se vuelven a cargar el mes siguiente, osea con limitaciones pero siempre lo tienes hay no caduca al pasar un mes como una demo y se acabo….vamos genial para ir aprendiendo y practicando,

El funcionamiento que me va bien a mi es…

1- buscar videos de internet de movimientos humanos a cuerpo completo,o con un teléfono móvil filmar a una persona en movimiento, a cuerpo completo siempre, manipularlos si es necesario con OBS estudio o con Olive, y con olive pasarlos siempre a 30 fps si no no te acepta el video, y recortarlo como máximo a unos 30 segundos creo que es el limite….bueno hay segundos suficientes para una animación de caminar o correr o golpear caer , lo que necesitemos.

2- descargar en formato fbx después de que la web a echo el progreso del video hacia fbx.

3- pasarlo a Unity, ¿como? Yo explicare como trabajo mis personajes en 3d y los paso a Unity , utilizo primero makehuman-community, también gratuito, hace una base para un personaje humano y le pone huesos, yo le pongo el esqueleto de tipo Game engine, prove con otros tipo de esqueleto pero este es al final el que me funciono, (ignoro si funcionan bien los demás).

Lo exporto a formato fbx, y lo exporto a formato fbx en Blender (también gratuito) y hay lo moldeo y lo pinto de forma genial gracias a mi maravilloso pc con 64GB de ram ( me gusta fardar)….

Una vez modelado y pintado lo exporto a Unity también en fbx.

4-paso a Unity los archivos en fbx que me proporciono DeepMotion, desde Unity pruebo las animaciones y van genial…..y ahora lo mas importante, están en genérico los archivos y hay que pasarlos a humanoide, esto es importantísimo,

5- paso los personajes que e modelado yo con blender los paso también en fbx a Unity, y también los paso de genérico a humanoide,

6- les añado las animaciones de DeepMotion y funciona perfectamente, MARAVILLOSO……..en este video aprendi lo comentado.....

https://youtu.be/Y2l96l_VX3Q 

 

viernes, 25 de noviembre de 2022

¡¡¡¡Oferta de navidades 2022 a 2023!!!;

 https://itch.io/s/83119/crazy-werewolf-complete-collection





lunes, 14 de noviembre de 2022

Boy a empezar bien el año, pc nuevo, mas potente y mejores caracteristicas....;

 Microprocesador i9-10980HK disco duro 2TB tipo SSD, mas veloz , ram de 64Gb, y grafica de 8Gb, no boy a decir marcas, solo lo pongo aqui para fardar...¡¡¡boy a emepezar muy bien el 2023!!!!!...y a continuar desarrollando aprendiendo y publicando!!!!!!!!

miércoles, 2 de noviembre de 2022

DEMO 2 WEB WESTERN HORROR by TOZUDO;

 

domingo, 30 de octubre de 2022

jueves, 13 de octubre de 2022

Entrada especial para scripts en C# para Unity; para el canal nuevo de youtube;

Script en C# para girar un gameobject, ejemplo

 -------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------

 using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class GIRAAUNO : MonoBehaviour
{


    // Use this for initialization
    void Start()
    {

        //transform.rotation = Quaternion.Euler (0,45, 0);
    }

    // Update is called once per frame
    void Update()
    {
        // Es la rotacion de Angulos de Euler en grados.
        //transform.Rotate (new Vector3 (0 * Time.deltaTime,0.4f, 0), Space.Self);////////originalllllll
        transform.Rotate(new Vector3(10 * Time.deltaTime, 0f, 0), Space.Self);////////MUY LENTOS BAN APARECIENDO
                                                                              //    transform.Rotate (new Vector3 (0 * Time.deltaTime,4.4f, 0), Space.Self);


    }
}


----------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------

Script en C# para hacer subir un gameobject, ejemplo 

--------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class MASARRIBAMAS : MonoBehaviour
{


    [SerializeField]

    private float fuerza;

    [SerializeField]

    private float aceleracion;


    private Rigidbody rb;



    // Start is called before the first frame update
    void Start()
    {
        rb = GetComponent<Rigidbody>();
    }

    // Update is called once per frame
    void Update()
    {
       // rb.AddForce(transform.forward * aceleracion, ForceMode.Acceleration);
        rb.AddForce(transform.up * aceleracion, ForceMode.Acceleration);
    }
}

------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------

Ejemplo de C# Unity de sript de borrar por paso de tiempo un gameobject

---------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------




using UnityEngine;
using System.Collections;
using UnityEngine;
public class BORRAMIBALA : MonoBehaviour {
    public float Destroy = 2f;
    // Use this for initialization
    void Start () {
       
    }
    
    
    
    
    void OnCollisionEnter (){
       
        Destroy (gameObject, 3.30f);
       
       
       
       
       
    }
}


------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------

EJEMPLO DE CAMBIO DE ESCENA POR PASO DEL TIEMPO C# UNITY 

------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------

https://youtu.be/lKV2k3OBv_o



 using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;/// <summary>

public class ENVARIOSSEGUNDOSEMPIEZAELJUEGO : MonoBehaviour
{

    public Text contador1;
    public Text fin1;
    private float tiempo = 30f;
    // Use this for initialization
    void Start()
    {
        contador1.text = " " + tiempo;
        fin1.enabled = false;

    }

    // Update is called once per frame
    void Update()
    {
        tiempo -= Time.deltaTime;
        contador1.text = " " + tiempo.ToString("f0");
        if (tiempo <= 0)
        {
            contador1.text = "0";
            fin1.enabled = true;



            {
                //void OnTriggerEnter(Collider other) {
                //if (other.gameObject.CompareTag ("ogri2 (1)CAMPEONNNNNNNNNNNNNNNNNNN")){


                //    Destroy (gameObject, 0.0f);

                {

                    //Application.LoadLevel (1); ESTE ES EL ORIGINALLLLLLL

                    Application.LoadLevel(1);



                }
            }
        }
    }

}

---------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------

--------SCRIPT C# ROTA UN GAMEOBJECT RECTANGULAR AL MANTENER PRESIONADO LA RUEDA CENTRAL DEL MOUSE----------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------------

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class aspagiraapretarraton : MonoBehaviour
{



    // Use this for initialization
    void Start()
    {


        //transform.rotation = Quaternion.Euler (0,45, 0);
    }



    // Update is called once per frame
    void Update()

    {
        //void OnTriggerEnter(Collider other)
        {

            if (Input.GetButton("Fire3"))////// AMETRALLADORA AMETRAYADORA



            {
                // Es la rotacion de Angulos de Euler en grados.
                transform.Rotate(new Vector3(0 * Time.deltaTime, 0, 200), Space.Self);


            }
        }

    }
}



domingo, 9 de octubre de 2022

Como cambiar el eje de un gameobject con Unity 2022.1.12f1 con el Pivot y con Center; Para hacer una puerta giratoria; C#;

 Me tirado varios meses para poder hacer una puerta giratoria y no recordaba como lo hacia antes por un problema de descentrar el eje del gameobject y ponerlo en un extremo; y lo e resuelto de casualidad, unas imagenes valen mas que 1000 palabras, asi que sin comentarios, a partir de aqui es muy sencillo hacer una puerta giratoria, ni script necesita, el player pasa y la puerta gira desde un extremo, no necesita nada mas en absoluto.





SCRIPTS EN C# QUE UTILIZO PARA HABRIR Y CERRAR LAS PUERTAS MEDIANTE UNA ANIMACION REALIZADA CON 2 DE ELLAS, SON PUERTAS GIRATORIAS Y UTILIZO 4 PUERTAS CON ESTOS 3 SCRIPTS CONSIGO SU FUNCIONAMIENTO CUANDO EL PLAYER CRUZA POR ELLAS....ESTE PARA LAS PUERTAS GIRATORIAS UN ESCRIPT PARA LA DE LA IZQUIERDA Y EL MISMO PARA LA DE LA DERECHA ARRASTRANDOLAS A SU CORRESPONDIENTE CASILLA QUE FABRICA EL SCRIPT.

 using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class activatTexto : MonoBehaviour
{
    public GameObject texto;

    private void OnTriggerEnter (Collider other)
    {
      if(other.tag == "Player")
        {
            texto.SetActive(true);
              

        }
    }
    private void OnTriggerExit(Collider other)
    {
        if (other.tag == "Player")
        {
            texto.SetActive(false);


        }
    }
}


-----------------------------------------------------------------------------------------------------------

ESTOS DOS PARA LAS PUERTAS CUANDO ESTAN CERRADAS.....

-------------------------------------------------------------------------------------------------------------

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class BORRAPUERTASQUIETASALPASAR : MonoBehaviour
{


    public GameObject puertagiratoriadesdeblenderCINCO;


    private void OnTriggerEnter(Collider other)
    {
        if (other.tag == "Player")
        {



            puertagiratoriadesdeblenderCINCO.SetActive(false);

        }
    }


    private void OnTriggerExit(Collider other)/////imbento
    {
                if (other.tag == "Player")///////imbento
             


        {
                 
                        puertagiratoriadesdeblenderCINCO.SetActive(true);

               
        }
}
}
    

-----------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class BORRAPUERTASQUITASALPASARLASEIS : MonoBehaviour
{


    public GameObject puertagiratoriadesdeblenderSEIS;


    private void OnTriggerEnter(Collider other)
    {
        if (other.tag == "Player")
        {



            puertagiratoriadesdeblenderSEIS.SetActive(false);

        }
    }


    private void OnTriggerExit(Collider other)/////imbento
    {
        if (other.tag == "Player")///////imbento



        {

            puertagiratoriadesdeblenderSEIS.SetActive(true);


        }
    }
}

miércoles, 5 de octubre de 2022

PC DEMO 9 WESTERN GAY by TOZUDO;

 

 
trabajando el escenario escaleras por fuera y en el interior.....

lunes, 3 de octubre de 2022

sábado, 1 de octubre de 2022

Unity script en C# rota un gameobject al presionar rueda central del raton o mouse;

 using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class aspagiraapretarraton : MonoBehaviour
{


    // Use this for initialization
    void Start()
    {


        //transform.rotation = Quaternion.Euler (0,45, 0);
    }



    // Update is called once per frame
    void Update()

    {
        //void OnTriggerEnter(Collider other)
        {

            if (Input.GetButton("Fire3"))////// AMETRALLADORA AMETRAYADORA



            {
                // Es la rotacion de Angulos de Euler en grados.
                transform.Rotate(new Vector3(0 * Time.deltaTime, 0, 200), Space.Self);


            }
        }

    }
}

jueves, 29 de septiembre de 2022

demo 7 de western ;

 

Explicacion mas detallada de recogida de objetos con C# de unity;

 using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class creaenmano3 : MonoBehaviour
{
   

    public GameObject retra, pico;


    // private void Update()/////original
    //  {/////////////////original

    //  if (Input.GetKeyDown(KeyCode.Alpha1))/////original



    // {////original
    // hacha.SetActive(false);///original
    //   pico.SetActive(false);/////original
    //     }////original


    private void OnTriggerEnter(Collider other)/////imbento
    {
        if (other.tag == "Player")///////imbento
        {/////////////////////////////////////imbento





            //  if (Input.GetKeyDown(KeyCode.Alpha2))//////original
            {
                retra.SetActive(true);
                pico.SetActive(false);
            }
            //   if (Input.GetKeyDown(KeyCode.Alpha3))
            //   {
            //   hacha.SetActive(false);
            //   pico.SetActive(true);
        }
    }
}
// }///////////////////imbento




En esta imagen de arriba el cubo donde puse el script...

aqui con la flecha raton señalo el arma que tiene en un hueso de la mano el Player, esta desactivada, en las sucesivas imagenes se puede ver como la arrastro en la casilla que produce el script, y el script la activa cuando el player entra en la zona del cubo al igual que produce el texto del manejo de esta, funciona de la misma forma...

 

 using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class activatTexto : MonoBehaviour
{
    public GameObject texto;

    private void OnTriggerEnter (Collider other)
    {
      if(other.tag == "Player")
        {
            texto.SetActive(true);
              

        }
    }
    private void OnTriggerExit(Collider other)
    {
        if (other.tag == "Player")
        {
            texto.SetActive(false);


        }
    }
}

 

fijarse en el video y en las imagenes , 






en la imagen indico que hay que arrastrar con el raton el arma desactivada a la casilla producida por el script en C# que hace aparecer el arma en la mano del player, ......

utilizo tambien otro script que hace borrar la imagen del arma al tocarla el player y da la sensacion que la recoje....

 

 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class destruyemetraportag : MonoBehaviour
{
   



    //public AudioSource tickSource;


    void Start()
    {

        //tickSource = GetComponent<AudioSource> ();



    }

    void Update()
    {
    }

    void OnTriggerEnter(Collider other)
    {
        //if (other.gameObject.CompareTag ("avismo")){
        //if (other.gameObject.CompareTag ("ogri2")){
        if (other.gameObject.CompareTag("Player"))
        {
            //transform.Rotate (new Vector3 (0 * Time.deltaTime, 91, 90), Space.Self);

            //tickSource.Play ();
            Destroy(gameObject, 0.0f);


        }
    }

}

//}






martes, 27 de septiembre de 2022

C# DE UNITY; SCRIPTS ECHO POR MI, FIJANDOME EN APRENDIDOS POR INTERNET DE OTROS.;

 

😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁😁

 

 SCRIPTS MUY IMPORTANTES CREAN O RECOGEN UN ARMA ALPASAR POR UN SITIO Y AL DISPARAR PIERDEN MUNICION INDICADO POR UNA VARRA DE MUNICION EN LUGAR DE VIDA, ASTA QUE ESTA DESAPARECE AL NO TENER MUNICION

 

 

 

 ------------------------------------------------------------------------------------------------

 

 SCRIPT ECHO POR MI, FIJANDOME EN APRENDIDOS POR INTERNET DE OTROS.

APRIETAS EL RATON Y MENGUA LA BARRA DE MUNICION DEL ARMA ASTA DESAPARECER

 

 

 

 

 using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class barradevidamenguaalapretarraton : MonoBehaviour
{


    //    public int cura;
    public int damage;
    public int vidaEnemigo;
    public Slider BarraVidaEnemigo;


    void Update()
    {

        BarraVidaEnemigo.value = vidaEnemigo;

    }


    void OnTriggerEnter(Collider other)
    {
        //if (other.gameObject.CompareTag ("MATA")){
        
        //if (other.gameObject.CompareTag("Player"))
            if (Input.GetButton("Fire3"))////// AMETRALLADORA AMETRAYADORA
            {

            vidaEnemigo -= damage;



            if (vidaEnemigo <= 0)

                DestroyObject(gameObject);///IMBENTADO

            {




                //Application.LoadLevel (3);////original 16-6-22

                //Application.LoadLevel (10); ////prueba ORIGINAL DE 22-6-22
                //    Application.LoadLevel (1); ////prueba
                //    Application.LoadLevel(0); ////prueba ORIGINAL DE 26-7-22

            }
        

        }
    }

}


------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------

 SCRIPT ECHO POR MI, FIJANDOME EN APRENDIDOS POR INTERNET DE OTROS.

PASAS POR UN CUBO Y SE ACTIBA UN ARMA EN LA MANO

---------------------------------------------------------------------------------------------

 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class creaenmano3 : MonoBehaviour
{
   

    public GameObject retra, pico;


    // private void Update()/////original
    //  {/////////////////original

    //  if (Input.GetKeyDown(KeyCode.Alpha1))/////original



    // {////original
    // hacha.SetActive(false);///original
    //   pico.SetActive(false);/////original
    //     }////original


    private void OnTriggerEnter(Collider other)/////imbento
    {
        if (other.tag == "Player")///////imbento
        {/////////////////////////////////////imbento





            //  if (Input.GetKeyDown(KeyCode.Alpha2))//////original
            {
                retra.SetActive(true);
                pico.SetActive(false);
            }
            //   if (Input.GetKeyDown(KeyCode.Alpha3))
            //   {
            //   hacha.SetActive(false);
            //   pico.SetActive(true);
        }
    }
}
// }///////////////////imbento


😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆😆


sábado, 24 de septiembre de 2022

DEMO-6 WESTERN ;


miércoles, 21 de septiembre de 2022

DEMO-5 WESTERN ;



martes, 20 de septiembre de 2022

C#Unity aplicando fuerzas dos ejemplos;

 using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class MASARRIBAMAS : MonoBehaviour
{


    [SerializeField]

    private float fuerza;

    [SerializeField]

    private float aceleracion;


    private Rigidbody rb;



    // Start is called before the first frame update
    void Start()
    {
        rb = GetComponent<Rigidbody>();
    }

    // Update is called once per frame
    void Update()
    {
       // rb.AddForce(transform.forward * aceleracion, ForceMode.Acceleration);
        rb.AddForce(transform.up * aceleracion, ForceMode.Acceleration);
    }
}

--------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------

ejemplo 2

-------------------------------------------------------------------------------------------------

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ARRIBA : MonoBehaviour
{

   
    [SerializeField]

    private float fuerza;

    [SerializeField]

    private float aceleracion;


    private Rigidbody rb;



    // Start is called before the first frame update
    void Start()
    {
        rb = GetComponent<Rigidbody>();
    }

    // Update is called once per frame
    void Update()
    {
        rb.AddForce(transform.forward * aceleracion, ForceMode.Acceleration);
    }
}

sábado, 17 de septiembre de 2022

Ejemplo muy util de true y false con c# de unity, multiples posibilidades para desarrollar juegos;

 using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class activatTexto : MonoBehaviour
{
    public GameObject texto;

    private void OnTriggerEnter (Collider other)
    {
      if(other.tag == "Player")
        {
            texto.SetActive(true);
              

        }
    }
    private void OnTriggerExit(Collider other)
    {
        if (other.tag == "Player")
        {
            texto.SetActive(false);


        }
    }
}

 

 

-----------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------ 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class pruebamultipletexto : MonoBehaviour
{

    public GameObject texto;
    public GameObject texto2;
    public GameObject texto3;
    public GameObject texto4;
    private void OnTriggerEnter(Collider other)
    {
        if (other.tag == "Player")
        {
            texto.SetActive(true);
            texto2.SetActive(true);
            texto3.SetActive(true);
            texto4.SetActive(true);
        }
    }
    private void OnTriggerExit(Collider other)
    {
        if (other.tag == "Player")
        {
            texto.SetActive(false);
            texto2.SetActive(false);
            texto3.SetActive(false);
            texto4.SetActive(false);
        }
    }

}

----------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------


Cuando el player pasa por un trigger activado aparece un gameobject o un texto, cuando sale el gameobject desaparece, muy util para poner textos o enemigos o abrir puertas.....(en contruccion seguire explicandolo............en breve.......17-9-22.....aqui el ejemplo debajo de estas lineas....

con estas simples scripts e puesto enemigos, e accionado una puerta, e echo cambios de camaras, y seguro hay muchisimas mas posibilidares.......

 




https://tozudo415.itch.io/demo-4-western-gay

 













 

martes, 13 de septiembre de 2022

PEQUEÑO RESUMEN DE LO CONSEGUIDO ESTE AÑO QUE VA TERMINÁNDOSE….2022;

 


PEQUEÑO RESUMEN DE LO CONSEGUIDO ESTE AÑO QUE VA TERMINÁNDOSE….

E DEJADO DE PUBLICAR MIS JUEGOS EN

https://gamejolt.com/@paco415/games


EL MOTIVO PRINCIPAL, QUE ESTA DEDICADO SOLO A PUBLICO MENOR DE 18 AÑOS O AL MENOS ESO DA A ENTENDER PORQUE EN TEMAS MAS DIGAMOS “FUERTES” E TENIDO QUE SACAR MIS JUEGOS DE ESTE LUGAR, LUEGO CON LA PUBLICIDAD HAN DEJADO DE INGRESAR A LOS DESARROLLADORES UNOS MÍNIMOS INGRESOS, ALGO QUE ME HACIA MUCHA ILUSIÓN , AUNQUE SOLO FUESEN CÉNTIMOS, PORQUE TE DABA UN EMPUJÓN PARA SEGUIR CREANDO Y PUBLICANDO Y APRENDIENDO TAMBIÉN.


LES CONSULTE SOBRE EL TEMA, Y TIENEN SUS RAZONES ,LA GENTE CLICABA SUS PROPIOS ANUNCIOS ,EN SUS PROPIOS JUEGOS, PARA GANAR DINERO Y ESO ES HACER TRAMPA, Y LA DIRECCIÓN DE GAMEJOLT, LOS PROPIETARIOS NO TIENEN MEDIOS PARA CONTROLAR EL ASUNTO FRAUDULENTO, RESULTADO, PAGAN JUSTOS POR PECADORES,

RESULTADO YA NO SUBO MIS JUEGOS A GAMEJOLT ,,Y TENIA YA MAS DE 120 JUEGOS

NO TRES O CUATRO MAS DE 120 JUEGOS SUBIDOS A ESTE LUGAR.


YO NO CLICABA ANUNCIOS DE MIS PROPIOS JUEGOS PARA GANAR DINERO.

PERO TODOS NO SOMOS IGUALES.




EXISTE LA OPCIÓN DE PONER TU UN PRECIO PERO HAY QUE ESCANEAR EL CARNET DE IDENTIDAD Y MANDARLO A GAMEJOLT.


EN GOOGLE CON LOS BLOGS CONTROLAN ESTE TEMA DE LA FRAUDULENCIA CLICANDO ANUNCIOS, PERO EN GAMEJOLT SEGÚN ME RESPONDIERON NO TIENEN MEDIOS PARA CONTROLAR ESTE PROBLEMA.


AHORA SOLO PUBLICO PARA

https://tozudo415.itch.io/

https://itch.io/games


HAY LIBERTAD TOTAL CON TODOS LOS JUEGOS, UN PUBLICO Y UN GUSTO PARA CADA COSA Y TEMA Y OCURRENCIA, Y ES MAS FÁCIL CONSEGUIR ALGUNA VENTA SENCILLA, AUNQUE TAMBIÉN ES MAS DIFICIL DEBIDO ALA BRUTAL COMPETENCIA DE GENTE QUE HACE SUS PROPIOS JUEGOS, AHORA MISMO EXISTEN EN LA WEB MAS DE 595.000 JUEGOS, A ELEGIR.

BUENO HAY ESTOY, ALA COLA DEL ULTIMO QUE SE PUBLIQUE DETRÁS IRA UNO MIO, ASTA QUE ME CANSE DE ESTA FASCINANTE AFICIÓN,,,,,

 

 

EN TEMA TÉCNICO DESARROLLANDO E APRENDIDO Y ESTOY PULIENDO Y MEJORANDO, LAS BARRAS DE VIDA DE LOS PERSONAJES Y LOS DISPAROS Y FOGONAZOS MIDIENDO LAS DISTANCIAS ASÍ COMO LA CLONACIÓN DE ENEMIGOS, Y PERSECUCIONES DE ENEMIGOS,

TAMBIÉN CREACIÓN DE PAISAJES ENTORNOS DE LOS JUEGOS EDIFICIOS TEXTURAS MUEBLES INDUMENTARIA, APLICACIÓN DE ANIMACIONES Y CREACIÓN DE ESTAS,

ILUMINACIÓN, Y ESTOY PENDIENTE TAMBIÉN DEL USO DE LA MEMORIA PARA QUE SEAN JUEGOS FLUIDOS, BUENO ESTO NO SE ACABARA NUNCA, MI PC TIENE DE RAM UNAS 16 GIGAS Y VOY LOCO POR COMPRAR UN PC CON 64 GIGAS DE RAM, UN DINERAL, BALE UN DINERAL PERO ESPERO HACER EL CAMBIO ANTES DE QUE PASEN 2 AÑOS MAS, POCO A POCO, EL QUE TENGO AHORA AUN CHUTARA UN PAR DE AÑOS MAS SEGURO, TAMBIÉN DEPENDIENDO DE SI GENERO INGRESOS CON LA AFICIÓN, ENTONCES SI VALE LA PENA, CON CABEZA HAY QUE HACER LAS COSAS CON CABEZA.

Consejo de profesionales para los que hacemos videojuegos;

 HACE UNOS 5, QUIZÁS 7, AÑOS PEDÍ CONSEJO A PROFESIONALES DEL SECTOR DEL DESARROLLO, QUE SE GANAN LA VIDA HACIENDO VIDEOJUEGOS....A PASADO TIEMPO ,,NO E  ADELANTADO MARAVILLAS, PERO CREAR ALGO CON MI IMAGINACIÓN YA ME SATISFACE, PONGO AQUÍ UN RECORDATORIO PARA SEGUIR MOTIVANDOME


Consejo de profesionales para los que hacemos videojuegos; Consejo de profesionales para los que hacemos videojuegos

 

 

 Piensa en algo en lo que te quieras especializar del desarrollo de videojuegos. A la hora de hacer un juego hay muchas tareas muy diversas. Céntrate en si quieres ser game design, programador, artista. Incluso dentro de la especialización hay varias ramas. Céntrate en alguna. Empápate de arte de todo tipo. De música, de cine, de videojuegos, de pintura, da igual. Fíjate en qué hacen los grandes artistas y cómo lo hacen. Si es necesario, copia. Que no te importe. Y admite que lo has hecho. Siempre puedes decir que es un homenaje, o una referencia o un guiño ;). Una vez seas capaz de repetir lo que han hecho los grandes artistas serás capaz de seguir tu propio camino e innovar. La mejor forma para aprender es copiando. Tenlo clarísimo Cada trabajo que hagas muéstralo al mundo, que no te de verguenza. Sometíendote a las críticas de la gente es como aprendes a ver las cosas de otra manera y ves los errores que has cometido. Fórmate, trabaja duro, sé constante, empieza y acaba proyectos, muéstralos al mundo, aprende a mantener la motivación y si es posible forma un buen equipo para hacer juegos con ellos y manteneos unidos. No hay ningun secreto. Si quieres poder vivir de desarrollar videojuegos vas a tener que esforzarte como nunca lo hayas hecho en toda tu vida. Ten muy claro que hacer juegos tiene poco que ver con jugarlos y es muy sacrificado. Extremadamente sacrificado.

video de western gay deomo 3;

 


lunes, 5 de septiembre de 2022

Western DEMO DEVELOPING ;


 





miércoles, 24 de agosto de 2022

...seguiré otros 5 años mas….. y luego otros 5…. y asta que el cuerpo aguante. Osea...120 años mas;

 👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇

Llevo un tiempo sin escribir tema en el blog y solo me limito a rellenarlo con los juegos que voy desarrollando, todo mi tiempo libre lo estoy centrando en el desarrollo, estoy continuamente practicando con un mismo personaje y entorno, temas de barra de vida y de animaciones con timeline, y practicando en C# lo relacionado con gameobjects que tienen un “tac” nombre personalizado.

Estoy mejorando el tema de puertas automáticas y sonidos en general.

Y también estoy probando diversas versiones de Unity para no quedarme estancado

proyecto7 con 2021.2.14f1

loba y lobos con 2018.2.1f1

escape con 2020.3.29f1


Al no escribir nada e notado un vajon en el blog,,,,pero esto es temporal,,,pronto bolvere a escribir sobre como ago los juegos porque entre otras cosas me sirve de repaso y de recordatorio,,,


Son tantos temas que intervienen en el desarrollo de un videojuego que una persona sola que quiere aprender por libre puede acabar con un gran dolor de cabeza, y mas teniendo que trabajar para el sustento de la casa en cosas que nada tienen que ver con hacer videojuegos.


Estoy muy contento con mi afición y me encanta observar las estadísticas de lo que ago al publicarlo en itch.io.


Se nota si llama la atención de la gente o si no la llama, y curiosamente cuanto mas trabajo y mas me esfuerzo mas llamo la atención, la inspiración y la suerte creo no son importantes, lo importante es cada día hacer juegos aunque solo se pueda hacer una hora, y la constancia estoy notándola, he cogido una afición muy satisfactoria, crear un videojuego es crear una película con actores que se amoldan al jugador del videojuego, no se estoy cada día mas entusiasmado…...seguiré otros 5 años mas….. y luego otros 5…. y asta que el cuerpo aguante. Osea...120 años mas,.

 

👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆

domingo, 14 de agosto de 2022

THE MAD WEREWOLF AND THE NAKED FEMALE RECRUITS2 demo ;

 

jueves, 11 de agosto de 2022

videojuego inspirado en los años 80 maquinas recreativas;

 

Play THE MAD WEREWOLF AND THE NAKED FEMALE RECRUITS demo;

 

THE MAD WEREWOLF AND THE NAKED FEMALE RECRUITS demo