Entradas

Mostrando las entradas etiquetadas como Unity3d

La importancia de optimizar el código en videojuegos 🎮

Imagen
🔧🎮 ¡Optimizar el código para crear experiencias inolvidables! 🎮🔧 En el mundo del desarrollo de videojuegos, la búsqueda de la optimización es la clave para desbloquear todo el potencial de nuestras creaciones. Como desarrolladores, nos esforzamos constantemente por afinar nuestro código, creando juegos que funcionen sin problemas, sumerjan a los jugadores y brinden experiencias inolvidables. He aquí por qué la optimización del código es crucial: 1️⃣ Jugabilidad perfecta Al optimizar nuestro código, nos debemos asegurar de que los juegos funcionen sin problemas, ofreciendo a los jugadores una experiencia de juego fluida y envolvente. Velocidades de fotogramas suaves, controles receptivos y tiempos de carga mínimos contribuyen muy positivamente a lograr esta jugabilidad perfecta. Un pequeño ejemplo sobre como bloquear el framerate de un videojuego a 60fps con Unity: using UnityEngine; public class GameLoop : MonoBehaviour { private float targetFrameTime = 0...

Creación de videojuegos con Unity3D para principiantes

Imagen
 Unity3D es un motor de juego muy popular que permite a los desarrolladores crear videojuegos de alta calidad para múltiples plataformas, como PC, móvil y consolas. A pesar de que Unity3D es una herramienta muy poderosa, es accesible para los principiantes que se quieren aventurar en el mundo de la creación de videojuegos. En este artículo, exploraremos los conceptos básicos de Unity3D y cómo empezar a crear videojuegos simples. ¿Qué es Unity3D? Unity3D es un motor de juego que permite a los desarrolladores crear videojuegos de alta calidad. La herramienta es popular porque es fácil de aprender, pero muy poderosa. Unity3D utiliza un sistema de componentes para crear objetos en el juego. Los componentes son pequeñas piezas de código que se pueden agregar a objetos del juego para darles diferentes comportamientos y funcionalidades. Por ejemplo, se puede agregar un componente de movimiento para hacer que un personaje se mueva, o un componente de colisión para dete...

Proyecto 00021WarBattle (#ScreenShotSaturday 1) Primer vídeo en movimiento

Imagen
Muestra in game de mi nuevo proyecto para Android. En esta primera muestra se puede apreciar el sistema de control en el espacio, disparo simple, seguimiento de cámara y minimapa.

00021WarBattle Nave con Skybox

Imagen
Continúo con mi proyecto 00021WarBattle, así que ya que es sábado, comparto algunos screenshots. Dentro de poco subiré un vídeo con los primeros movimientos de la nave :)

Curso de programación Unity3D C#: 25 Control de brillo con Canvas

Imagen
En este sencillo tutorial te mostraré como crear una barra para controlar el brillo en Unity3D 5 mediante el uso de Canvas y sus sencillos eventos. Si tienes cualquier tipo de duda o comentario estaré encantado de ayudarte ;) Me gustaría aprovechar para compartirte mi juego publicado en Steam Greenlight, me gustaría principalmente, si tienes tiempo claro ;) que pruebes la demo y si te gusta que nos ayudes con un voto positivo:  http://steamcommunity.com/sharedfiles/filedetails/?id=494006685 Continua leyendo si necesitas descargar el proyecto completo para que tengas acceso a la escena de ejemplo y puedas copiar el código.

Errores comunes a la hora de empezar tu videojuego Parte 2

Imagen
Si te gustó el anterior post de " Errores comunes a la hora de empezar tu videojuego Parte 1 " pues aquí viene la ampliación de contenido para que sepas todos los errores que comúnmente se comenten al desarrollar tu propio videojuego.

Errores comunes a la hora de empezar tu videojuego Parte 1

Imagen
Bienvenido querido lector a un nuevo post. Parece que fue ayer cuando empecé a estudiar programación, aquellas primeras etapas viendo pseudocódigo para entender la lógica de la programación estructurada y cuales eran los errores fatales que nunca se deben cometer (los bucles infinitos). Ya en aquella época yo tenía claro que quería despuntar y marcar la diferencia, yo estudiaba programación por un propósito, por un sueño, crear videojuegos, desde mi más tierna infancia me han fascinado los mundos virtuales que permiten vivir experiencias únicas y siempre lo he tenido claro. Tras terminar de estudiar programación me decidí a estudiar lo que me gustaba, pensé que sería facil pero nada más lejos de la realidad. Quiero dejarte claro que no soy un experto en la materia y hablo desde la voz de mi experiencia ahora que tengo tres juegos publicados en google play, un canal de youtube que poco a poco empieza a despuntar y nuevos proyectos en marcha como Inside  que ya tiene disponib...

Curso de programación Unity3D C#: 24 Canvas 1 [Español]

Imagen
LEEME PARA DESCARGAR TODO EL CURSO __________________________________________________________________________

Inside | Juega gratis nuestra primera demo

Imagen
Déjate llevar por la oscuridad.... Déjanos descubrir tus pesadillas... Bienvenidos a la primera demo de Inside. El videojuego en el que he estado trabajando todo el año. Página Web: http://www.cydoniagate.com/Inside/ Enlace de descarga: http://www.cydoniagate.com/demo/Setup_INSIDE.exe Página de Facebook: https://www.facebook.com/CydoniaGate Este juego busca ser un auténtico reto con enrevesados acertijos, cuidados gráficos y ambientación terrorífica.... En esta primera versión ya están disponibles los idiomas Ingles y Español. Si estas interesado en promocionar tu canal, envíame un gameplay para publicarlo en nuestra página web. Los primeros podrán obtener el juego completo gratuito una vez terminemos de desarrollarlo. El proyecto esta siendo llevado a cabo por un grupo internacional donde las barreras físicas que nos separan no suponen un obstáculo para nuestra creatividad.

Curso de programación Unity3D C#: 23 Programación de animaciones 1

Imagen
Curso de programación Unity3D C#: 23 Programación de animaciones 1  Ayúdame a seguir subiendo vídeos de programación con un like y suscribiendote al canal y cualquier duda que tengas déjame un comentario y te intentaré ayudar en todo lo que pueda ;) Por fin he vuelto y con un nuevo vídeo del curso de programación con Unity3D en el que vamos a ver como empezar a programar animaciones. Voy a volver a subir vídeos de este curso de forma regular. Puedes ver los vídeos anteriores aquí: https://www.youtube.com/playlist?list=PLaDp_b5hHsLDALqIfSUSgLI8rIoQj4Hk7 Sigueme en Twitter para estar al tanto de todas las novedades y noticias de videojuegos: @OverfileGames https://twitter.com/OverfileGames Visita mi blog de videojuegos: http://returnandroid.blogspot.com.es/ Visita mis juegos para Android: https://play.google.com/store/apps/developer?id=Nicol%C3%A1s%20S%C3%A1nchez%20Baile&hl=es Enlace al proyecto completo: https://drive.google.com/open?id=0B6ppubP4A_U1a2Y2elpXYVV...

Death Odyssey - Sistema de Inventario - Diario de Desarrollo: 02 #screenshotsaturday

Imagen
Death Odyssey - Diario de Desarrollo:  Sistema de Inventario 0.5 #screenshotsaturday Buenas a todos!!! Continuamos con el diario de desarrollo de Death Odyssey. Esta semana he estado dedicándome casi en exclusiva a terminar el sistema de inventario tipo Resident Evil y creo que puedo decir que lo he conseguido. Como muestro en el vídeo, el sistema ya permite equipar y desequipar armas, cargar con munición el arma, utilizar objetos de curación, tirar objetos YYYY guardar y recoger objetos de un baúl. Os dejo para terminar unas ScreenShot para el #ScreenShotSaturday que, por si alguien no lo sabe, es un evento en Twitter donde los developer muestran screenshots de su trabajo ;) Como explico también en el vídeo, he abierto una nueva comunidad "Hablemos de videojuegos", ideada para youtubers, gamers y desarrolladores de juegos, un lugar para charlar de juegos, compartir ideas, recibir feedback, dar acceso a betas y publicar gameplays de youtube...

Luces en Unity2D

Imagen
Luces en Unity2D  No olvides darme un Like!! Que es gratis ;) y oye si te quieres suscribir me ayudas más todavía y sigue siendo gratis!!! Aprovecha!!! xDD Este recurso es un simple ejemplo de como utilizar efectos de luces con shaders en Unity2D. Visita mi blogg dedicado a Unity3D, videojuegos, noticias y tutoriales: http://returnandroid.blogspot.com.es/ Más recursos de Unity3D: https://www.youtube.com/playlist?list=PLaDp_b5hHsLCjxx1NWvIzD7VVy3z0Mry7 Curso de programación con Unity3D: https://www.youtube.com/playlist?list=PLaDp_b5hHsLDALqIfSUSgLI8rIoQj4Hk7

Como configurar Unity Remote 4 y solucionar problemas frecuentes

Imagen
Unity Remote 4: como configurar y solucionar problemas de uso Buenas a todos ;) Hoy traigo un tutorial que me han pedido por mensaje privado. Simplemente vamos a ver como configurar Unity Remote 4 para poder utilizar de forma remota dispositivos de IOS o Android y probar nuestros proyectos de Unity3D sin necesidad de compilar la aplicación y andar pasándola a los dispositivos. En primer lugar, Unity Remote 4 requiere conectar nuestro dispositivo por USB y en el caso de IOS necesitaremos tener instalado ITunes. Para android necesitaremos varias cosas. -Primer paso: descargar Android SDK. (Bien podéis buscarlo en este mismo blog, en google o descargar Android Studio que es gratuito y ya lo trae). -Segundo paso: será abrir el SDK y asegurarnos de que esta instalado "Google USB Drivers" -Tercer paso: Asegurarnos de que nuestro dispositivo Android tiene los drivers instalados, puedes encontrar más información aquí: http://developer.androi...

Introducción a Unity3D en español

Imagen
Introducción a Unity3D en español  Este vídeo ha sido realizado para los suscriptores que me han solicitado un vídeo básico de Unity3D. Expongo las vistas de unity3d, sus componentes, las ecenas, los prefab y las opciones de compilación así como la modificación de las herramientas externas y el asset store. Puedes visitar el curso de programación que estoy realizando con unity3D: https://www.youtube.com/playlist?list=PLaDp_b5hHsLDALqIfSUSgLI8rIoQj4Hk7 donde aprenderas de cero a programar videojuegos con este motor gratuito. Enlace a nuestra comunidad en facebook de Unity3D en español: https://www.facebook.com/groups/Unity3DenEspanol/

Unity3D: Sistema de combate por turnos v0.1

Imagen
Unity3D: Sistema de combate por turnos v0.1 Llevo mucho tiempo con la idea de hacer un juego de combates por turnos y un día me puse a programar ;) Esta es la versión 0.1 por lo que aún no puedo daros un código funcional pero si quiero ir mostrándolo para ver si hay gente interesada en estos scripts. De momento tenemos por un lado una clase con todas los Stats de personajes y enemigos, por otro un simple script para dibujar el daño de vida quitado al golpear y el sistema de combate por turnos que le queda mucho para ser funcional pero que ya tiene en cuenta el stat de velocidad para asignar los turnos y funciona atacar y defender.

Necesitas ayuda con Unity3D Únete a nuestro grupo de Facebook

Imagen
Buenas gente. Para todos los interesados en aprender Unity3D, o si os encontráis trabajando en un proyecto y queréis darlo a conocer o si simplemente necesitas ayuda puedes encontrar el grupo de habla hispana más activo y actualmente con más miembros aquí:  https://www.facebook.com/groups/Unity3DenEspanol/ Así que ya no tienes escusas para no terminar un proyecto ;) Yo estoy de admin si tenéis algún problema simplemente me avisáis y listo ^-^ Aprovecho como siempre a colocar mis cursos de programación en C# con Unity3D orientados a realizar videojuegos: https://www.youtube.com/playlist?list=PLaDp_b5hHsLDALqIfSUSgLI8rIoQj4Hk7 Saludos!!

Joystick para Android/IOS en C# Unity3D

Buenas, hoy os comparto un script para hacer un Joystick en C#. Es un port de un script que ya viene en Unity3D y que podéis encontrar en Standard Asset Mobile, este Script estaba en javascript y bueno, lo pasé a C#. Espero que a alguien le sea útil. using UnityEngine; using System.Collections; ////////////////////////////////////////////////////////////// // PORT DE Joystick.js A Joystick.cs //Nicolás Sánchez Baile // Joystick creates a movable joystick (via GUITexture) that // handles touch input, taps, and phases. Dead zones can control // where the joystick input gets picked up and can be normalized. // // Optionally, you can enable the touchPad property from the editor // to treat this Joystick as a TouchPad. A TouchPad allows the finger // to touch down at any point and it tracks the movement relatively // without moving the graphic ////////////////////////////////////////////////////////////// // A simple class for bounding how far the GUITexture ...