Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - cronocr

#1
Pues bien, este es el proyecto que he estado trabajando desde 2023, con algunas parálisis creativas de varios meses, pero aquí vamos.

Xenohack, un FPS distópico en un mundo bioaumentado, te enfrenta a las consecuencias de hackear tanto los sistemas digitales como los biológicos:



Como pueden ver mi inspiración es Fallout, todavía juego 76 y otros de sus títulos. También me he inspirado en Bioshock, Infamous, Prototype, y Guyver Bioboosted Armor. He tomado algunas ideas de estos, pero estoy tratando de alejarme para lograr un concepto original.

En Xenohack el mundo está muy contaminado y se ha desarrollado un hongo con ingeniería genética para limpiarlo. El hongo no es peligroso, pero no es fácil o agradable convivir en un mundo infestado por hongos de gran tamaño. Por eso la gente ha optado por vivr en cámaras de realidad virtual, lo que ahora llamamos metaverso. El mantenimiento de la infraestructura de las ciudades está a cargo de robots que viajan por un sistema de tuberías pneumáticas. Aunque el hongo no es peligroso, su exposición en el ambiente ha causado mutaciones.

Entonces como toda buena distopía, tenemos la facción de nómadas que no se adaptan al metaverso, los militares, los muntantes, y una facción "mágica" que extrae poder de los hongos.

Más adelante les traeré nuevos avances. Aquí una vista de la ciudad que estoy construyendo:

#2
Presentaciones / Saludos desde Costa Rica
Agosto 14, 2025, 04:57:07 PM
Muy buenas a todos! Me da gusto ver que UnitySpain ha vuelto.

Pues bien, vengo programando jueguitos desde los 90, modo 13h para los boomers...

Por allá en 2003 lanzamos el primer juego tico en 3D usando el motor Blitz, en esa época el punto de encuentro era la comunidad Stratos, era emocionante ver la cantidad de gamedevs de hispanoamérica trabajando como locos en sus proyectos. Aquí les dejo un pequeño AMA que hice en Reddit sobre nuestro proyecto: https://www.reddit.com/r/Ticos/comments/1m2sy71/ama_buenas_aqu%C3%AD_el_creador_del_primer_videojuego

Comencé con Unity 2 en MacOS, y de hecho tuve que comprar un Mac para usarlo... para que luego se pasaran a Windows en versión 3, ahh bueno lo valió, aprendí bien a usar un Mac y Linux.

No recuerdo en qué año hice parte de UnitySpain, creo que es la mejor comunidad de gamedevs, incluso en inglés. Veo que algunos veteranos aún están aquí.

Muchos proyectos han pasado, la era dorada de las apps en la década pasada, todo ha sido muy bueno.

Aún desarrollo juegos, pero principalmente casinos por si alguien en la comunidad está interesado.

Tengo mi proyecto personal muy ambicioso que he venido creando desde 2023, ya verán el lío en que me he metido!

EDIT: correción de la fecha de mi proyecto reciente
#3
Muy buenas. Tengo un código C#/Unity que funciona muy bien para copiar una imagen a la galeria de Android:
 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
// http://answers.unity3d.com/questions/204372/saving-screenshots-to-android-gallery.html
public class AndroidGallery {
private static AndroidJavaObject _activity;
private const string MediaStoreImagesMediaClass = "android.provider.MediaStore$Images$Media";
public static string SaveImageToGallery(Texture2D texture2D, string title, string description)
{
   using (var mediaClass = new AndroidJavaClass(MediaStoreImagesMediaClass))
   {
      using (var cr = Activity.Call<AndroidJavaObject>("getContentResolver"))
      {
         var image = Texture2DToAndroidBitmap(texture2D);
         var imageUrl = mediaClass.CallStatic<string>("insertImage", cr, image, title, description);
         return imageUrl;
      }
   }
}
public static AndroidJavaObject Texture2DToAndroidBitmap(Texture2D texture2D)
{
   byte[] encoded = texture2D.EncodeToPNG();
   using (var bf = new AndroidJavaClass("android.graphics.BitmapFactory"))
   {
      return bf.CallStatic<AndroidJavaObject>("decodeByteArray", encoded, 0, encoded.Length);
   }
}
public static AndroidJavaObject Activity
{
   get
   {
      if (_activity == null)
      {
         var unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
         _activity = unityPlayer.GetStatic<AndroidJavaObject>("currentActivity");
      }
      return _activity;
   }
}
}

 
 
 
Ahora necesito mejorarlo para que tambien copie un video mp4. Encontre este codigo en Java que un gran parecido:
 

   // https://stackoverflow.com/questions/2114168/android-mediastore-insertvideo
// Save the name and description of a video in a ContentValues map.  
        ContentValues values = new ContentValues(2);
        values.put(MediaStore.Video.Media.MIME_TYPE, "video/mp4");
        // values.put(MediaStore.Video.Media.DATA, f.getAbsolutePath());
        // Add a new record (identified by uri) without the video, but with the values just set.
        Uri uri = getContentResolver().insert(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, values);
        // Now get a handle to the file for that record, and save the data into it.
        try {
            InputStream is = new FileInputStream(f);
            OutputStream os = getContentResolver().openOutputStream(uri);
            byte[] buffer = new byte[4096]; // tweaking this number may increase performance
            int len;
            while ((len = is.read(buffer)) != -1){
                os.write(buffer, 0, len);
            }
            os.flush();
            is.close();
            os.close();
        } catch (Exception e) {
            Log.e(TAG, "exception while writing video: ", e);
        }
        sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, uri));

 
 
 
Alguien me puede dar una mano para convertirlo a Unity?? Voy a intentarlo por mi lado, pero se me hace complicado.
#4
Hola gente, masomenos nuevo por aqui no habia vuelto en mucho tiempo.
 
Alguien tiene un componente para grabar video en android (y si se puede ios tambien) ?? Este es gratis pero aun no tiene soporte para moviles:
 
https://www.assetstore.unity3d.com/en/#!/content/75653
 
Intercambio por proyectos de juegos y otros componentes que tengo por aqui.
#5
General (Antiguo) / Que bueno encontrarlos
Junio 16, 2016, 02:43:35 AM
Me presento, soy Druidex y mi pasión es diseñar juegos. Desafortunadamente no cuento con las habilidades de programación necesarias y mi trabajo no me permite dedicar mucho tiempo a aprender. Tengo una idea para un juego sencillo si alguien se anima podemos hacerlo realidad.