Libros sobre desarrollo de videojuegos

Una recopilación de libros sobre Diseño y Desarrollo de videojuegos. Guión, Arte, Programación, Marketing... Tanto libros gratuitos en PDF como libros comerciales desde Amazon.

Sección de Documentales y Vídeos

Documentales, Making Offs, Reportajes, Conferencias y Entrevistas. Todo ello relacionado con los Videojuegos y o el desarrollo de los mismos. Enfocados principalmente al mundo Indie.

Cursos para crear Videojuegos

Aprende a crear Videojuegos con cursos de Diseño, de Dibujo, de Modelado y Animación, y de programación con diferentes motores y lenguajes. Ya no tienes excusa, ¡Crea!

Mostrando entradas con la etiqueta Programación. Mostrar todas las entradas
Mostrando entradas con la etiqueta Programación. Mostrar todas las entradas

CURSO GRATIS- Curso Básico de programación con C#

Este curso trata de ser una guía de programación Básica para aprender C#  desde cero, utilizando para ello Visual Studio 2017 de Microsoft. Especialmente diseñado para personas que nunca han programado y que quieren iniciarse en este lenguaje. Paso a paso, con vídeos cortos y concisos, un vídeo para cada nuevo concepto. 

"C# es uno de los lenguajes más usados del mundo. Los motores de videojuegos más importantes permiten programar en este lenguaje".

Curso creado por:
Lista de reproducción completa:

    El curso está desarrollado sobre Visual Studio 2017, pero puede seguirse sin problemas con la versión 2019, e incluso con versiones anteriores. Puede haber pequeños cambios en la interfaz, pero el código va a funcionar igual.
Comenzaremos trabajando con proyectos de consola, pero al final del curso crearemos varios programas con ventanas tipo Windows (Windows forms), totalmente funcionales.  Si quieres aprender a hablar con las computadoras este es tu curso. Bienvenido.

1- SOBRE MI

2-SOBRE EL CURSO

3-QUÉ ES C# Y POR QUÉ ELEGIRLO

4- PROGRAMACIÓN ORIENTADA A OBJETOS

5- HERRAMIENTAS NECESARIAS

6- CONOCIENDO VISUAL STUDIO

7- CREAR PROYECTO DE CONSOLA

8- SOLUCIÓN EJERCICIO 1 - ESCRIBIR EN LA CONSOLA

9- CREAR PROYECTO CON VENTANAS

10- SOLUCIÓN EJERCICIO 2 - MODIFICAR PROPIEDADES EN WINDOWS FORMS

11- AYUDA Y SINTAXIS

12- DECLARANDO VARIABLES

13- TRABAJANDO CON VARIABLES DE TEXTO

14- SOLUCIÓN EJERCICIO 3 - DIFERENCIA ENTRE WRITE Y WRITELINE

15- RECIBIENDO DATOS DE ENTRADA TIPO CHAR

16- RECIBIENDO DATOS DE ENTRADA TIPO STRING


17- PROXIMAMENTE...


LIBRO - Unity 2017 Curso práctico

Un nuevo libro de la editorial Ra-Ma, esta vez centrado en la programación de videojuegos con Unity, el Game Engine estrella del mercado. Y lo del mercado es un decir, ya que la versión personal de Unity no cuesta ni un céntimo.


"Unity es el motor de juegos más usado del mundo. Dispone de una versión gratuita sin restricciones, y con una potencia increíble."






  
         Un libro coescrito por Adrián Dominguez, Fernándo Navarro y Javier M. Castro. Nos cuenta, negro sobre blanco, los entresijos del motor de videojuegos Unity, en su versión 2017.

Un curso eminentemente práctico en el que podrás adquirir una sólida base de conocimiento sobre este motor, aprendiendo las técnicas, conceptos, elementos y herramientas esenciales para el desarrollo de cualquier tipo de videojuego.

Con este libro no solo aprenderás a utilizar Unity, sino que también podrás entender el porqué de cada opción, funcionalidad y herramienta. Para ello, el libro cuenta con explicaciones detalladas, elaboradas por formadores especializados en Unity y en desarrollo de videojuegos. 
Además, cada capítulo va acompañado de consejos y trucos de experto, así como con contenidos descargables gratuitos, con los que podrás acelerar al máximo tu aprendizaje. 

Si te interesa, puedes comprar el libro desde amazon pulsando en la imagen de arriba o en el enlace que aparece a continuación:


CURSO GRATIS - Introducción al desarrollo de videojuegos con unity 5. UJI

Estupendo Curso Online Gratuito impartido por varios profesores de la Universidad Jaume I,  a traves de su plataforma de Cursos Abiertos (Mooc). En el se realizará una introducción al desarrollo de videojuegos con el motor de moda, Unity 5. 

"Unity 5 y por el disco te la hinco"









Web: Universidad Jaume I Mooc


   Respecto al contenido del curso, en mi opinión esta realmente bien estructurado, y es apto para cualquier tipo de público, aunque si no tienes conocimientos de programación te puede costar un poco a principio.

Dispone de 107 clases cortas y concisas, explicando desde el interfaz y el funcionamiento básico del Editor, hasta como realizar nuestros primeros Scripts utilizando el lenguaje C#. Se aprenden conceptos y técnicas de gamificación y la capacidad de desplegar las aplicaciones finales en diferentes plataformas (Android, Desktop, navegadores Web, etc.).



CURSO GRATIS - Diseño, Organización y Evaluación de videojuegos y gamificación 3

Miriada X es una web que nos ofrece lo que llaman Mooc´s (Cursos Online Masivos en Abierto), de forma gratuita a través de una plataforma libre, sin restricciones, sin condiciones, sin horarios, sin coste, SIN BARRERAS. 
En esta entrada vengo a hablaros de un curso que comienza en breve, dedicado al diseño de Videojuegos. Yo ya estoy apuntado y he tenido acceso a algunos de los documentos de curso, y pinta bien... pero que muy bien.












Web: MiriadaX

    El curso está organizado por la Universidad Europea de Madrid y es impartido por el profesor Guillermo Castilla Cebrián, amén de los consejos que veremos en las entrevistas a algunos de los profesionales del medio más representativos  de este país.Tras la finalización del curso te hacen entrega de un diploma acreditativo de participación y superación


El curso en Creación y Desarrollo de Videojuegos y Gamificación es un primer puente tendido hacia aquellas personas que desean embarcarse en la aventura del diseño y desarrollo de videojuegos, explicando cada aspecto de la industria, desde el diseño a la financiación pasando por el arte y la evaluación.

El curso no pretende abarcar ningún área de programación ni plástica, sino elaborar un sustrato de conocimientos enfocados a la preparación de futuros diseñadores a través de un mapa de conceptos clave y la experiencia compartida de profesionales del medio. Cada módulo tendrá una decena aproximada de breves video-conceptos que eclosionarán en una entrevista final con un profesional del sector que dará su opinión acerca de la situación y posible evolución de la misma.

                                                                         Inscribete AQUÍ

LIBRO GRATIS - Crea Videojuegos con Construct 2 sin programar

Si te gustan los videojuegos y quieres crear el tuyo propio, pero no quieres aprender ningún lenguaje de programación, Construct 2 es una muy buena opción para conseguirlo. En el libro "Creación de Videojuegos con Construct 2, preparando la defensa contra los invasores extraterrestres" aprenderás cómo hacerlo de una manera sencilla. Con paciencia, saliva y un poco de practica, podrás llevar adelante tus ideas.
"Construct 2 es un entorno de desarrollo con un conjunto de herramientas que te facilitan todo lo







>>>Descargar libro


    Construct 2 te brinda la oportunidad de iniciarte en el mundo de la creación de videojuegos de un modo divertido y sencillo. Cualquier persona con ganas de aprender puede usarlo sin problemas, ya que tiene una muy baja curva de aprendizaje.

El programa cuenta con una versión de prueba gratuita pero limitada, sin embargo las versiones de pago tienen un precio más que asequible y te permiten ganar dinero con tus juegos.
Además te permite crear juegos para diversas plataformas como Pc, Android, iOs y web con HTML5.
Tras leer el libro de Fernando Paniagua Martín, y seguir los ejemplos propuestos habrás dado el primer paso para aprender a crear tus propios videojuegos. Es el paso más importante. Si después sigues caminando podrás llegar hasta donde quieras.
Para descargar el libro de forma gratuita, puedes ir a la sección de descargas de su página web:

CURSO GRATIS - Crea un videojuego de plataformas con GameSalad

Si no tienes conocimientos de programación y sueñas con crear tus propios juegos, Gamesalad te da la oportunidad. Se trata de un programa muy sencillo e intuitivo en el cual no necesitas programar ni una sola línea de código.
GameSalad tiene una versión gratuita, y en su versión completa puede exportar para Android, iOS, Mac , Html5 y Windows.

"GameSalad era el GameMaker de Mac, ahora funciona también bajo Windows y es uno de los motores para juegos 2d más usados."






Curso creado por: Luis López Lezcano




    En el canal de youtube MitoSoftware, propiedad de Luis López Lezcano, aprenderemos de su mano a cómo crear un juego de plataformas sin programar, usando GameSalad. Podéis acceder al curso pulsando sobre el siguiente enlace:


CURSO GRATIS - Curso completo de C# empezando desde cero

Si quieres crear videojuegos, más pronto que tarde tendrás que terminar aprendiendo un lenguaje de programación. Es cierto que hoy en día hay numerosos motores de juegos que nos facilitan mucho la tarea de programar, sin embargo para explotar toda su potencia es importante tener unas nociones básicas de programación. También es cierto que hoy en día no es tan importante como antaño ver las plataformas de destino de nuestras ideas a la hora de elegir el lenguaje que queremos aprender, ya que tenemos numerosos Game Engines que harán el trabajo por nosotros. Podemos programar en un solo lenguaje y que el motor se encargue de la exportación a diferentes plataformas.
Si quieres mi consejo, elige el motor que más te guste y aprende el lenguaje que te permita utilizarlo.


"C# es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, potente, versátil y moderno"


Curso creado por:
Enlace al sitio original:

    Pero este curso de lo que trata es de C#, el que seguramente es el lenguaje de programación orientada a objetos más extendido y popular. Además hay muchísima información al respecto por internet, tutoriales, cursos y foros donde plantear dudas. En definitiva tienes todas las facilidades para aprender su uso. Además, posee una sintaxis similar a otros lenguajes modernos como Javascript o VisualBasic, por lo que si se quiere cambiar de lenguaje no supone un trauma para el programador

Si sois usuarios de GameMaker, aprender C# os puede venir muy bien, ya que la sintaxis de GML es similar. Por otra parte, si usáis Unity3d, que pasa por ser el Game Engine más utilizado en el mundo independiente de desarrollo de videojuegos, también os vendrá bien, ya que Unity permite programar en Javascript y C#.

C# es mi lenguaje preferido, y el que trato de aprender en mi tiempo libre, y este curso es una ayuda extraordinaria.
El curso ha sido creado por Nicolas Arrioja Landa Cosio, catedrático, investigador, y desarrollador de software y hardware. Mi enhorabuena al creador por su trabajo. En su canal tiene muchos otros vídeos muy interesante por lo que os recomiendo suscribiros a el.

Y sin más dilación os dejo con el enlace a la lista de reproducción del curso en Youtube:




CURSO - Mi Taller de Creación de Videojuegos de Amnesia Games

Un curso especialmente pensado para alumnos de primaria, pero que por su contenido es apto para cualquier edad. En el taller se trabajará desde el diseño y la concepción de la idea hasta su codificación final usando Construct 2. 

El curso ha sido creado por Alejandro Woywood Wijnant, fundador de la Asociación Chilena de Desarrolladores de Videojuegos y CEO de AmnesiaGames.












    El taller está pensado para ser impartido en clase, y ser colaborativo, pero si quieres puedes afrontarlo solo perfectamente. Para seguirlo debes descargar el libro, Manual del Estudiante.
El taller se compone de diez sesiones. Al principio de cada una deberás ver un vídeo donde se indicará el objetivo como guía general para la sesión. 

Los vídeos están disponibles en la web del Taller, dentro de Amnesia Games, que además tiene información adicional a la contenida en dichos vídeos, que te vendrá de perlas para afrontar el desafío. En la web también hay guías completas para desarrollar cinco juegos, sitios web desde donde bajar material gráfico y sonidos gratuitos, entre otros recursos.

Para construir los videojuegos se usará el software Construct 2. Uno de los kit de desarrollo de videojuegos 2d más fáciles de usar.


CURSO - Introducción al lenguaje de GameMaker (GML)

En esta serie de videotutoriales, aprenderemos GML, el lenguaje interno de GameMaker, con el que disfrutaremos de una mayor flexibilidad y potencia a la hora de crear nuestros videojuegos. Es cierto que con GameMaker Studio podemos crear infinidad de tipos de juegos sin programar, pero al final siempre nos vamos a encontrar limitaciones, pequeñas cosas que no podremos hacer si no sabemos un poco de código, y para aprenderlo, tenemos este estupendo curso de Hector


"Si quieres desarrollar tus propios videojuegos, más tarde o más temprano, tendrás que plantearte aprender código. No te asustes, puede ser hasta divertido".



Curso de Hector Costa

    Una gran alegría encontrar por la red cursos tan buenos como este, y además gratuito. Con explicaciones sencillas y concisas nos dará un repaso por las bases de la programación estructurada y posteriormente veremos como trasladar las necesidades más comunes de GameMaker a código GML.

Se tocarán los fundamentos básicos, repasando desde las variables, los operadores, los bloques condicionales y las iteraciones… hasta el ciclo lógico, los eventos Step y Draw, alarmas, rooms y más, siempre con ejemplos.
Un curso de nivel principiante que consta de 17 lecciones y unas 6 horas de duración.

A continuación tenéis el primer vídeo de la serie en el que nos presenta el curso:
Y sin más dilación, os dejo el enlace para acceder al curso completo desde la lista de reproducción de Hagamos Videojuegos:

CURSO - Tu primer juego en GameMaker Studio (sin programar)

Una serie de videotutoriales que te enseñan como crear tu primer juego en GameMaker Studio, sin programar, solo arrastrando y soltando eventos y configurando sus parámetros. Un curso gratuito para que el que no necesitas conocimientos previos, solo ganas de aprender y pasión por crear cosas.


"GameMaker es un Kit de desarrollo de videojuegos completo, posee todas las herramientas para crear videojuegos desde cero y exporta a múltiples plataformas".


Curso de Hector Costa


    Para mi ha sido una muy grata sorpresa encontrar el canal de Youtube de Hector Costa, ya que dispone de una gran cantidad de contenido sobre Game Maker Studio con una calidad realmente envidiable. Clases cortas y concisas, explicando de una forma sencilla y amena todas las opciones que nos ofrece el programa. 

El curso consta de 19 lecciones y de unas 4 horas de duración, y está planteado como una toma de contacto con el mundo de los videojuegos y el programa GameMaker, sus componentes y características más comunes. Trata de crear un juego con una avioneta que hay que mover arriba y abajo para esquivar una serie de bombas que nos aparecen por el cielo. Puedes descargar el juego aquí: https://goo.gl/ORrlJj

A continuación podéis ver el primer vídeo de la serie en el que nos presenta el videojuegos que vamos a ser capaces de realizar si seguimos el curso paso a paso:
Y sin más dilación, os dejo el enlace para acceder al curso completo desde la lista de reproducción de Hagamos Videojuegos:

CURSO - Tu primer Juego en Unity 5, tipo Arkanoid

Otro Curso gratuito creado por Juan de Dios Maldonado  para su canal de youtube Hagamos Videojuegos. En este caso se trata de un curso de nivel principiante, que nos muestra como crear un juego tipo Arkanoid o Breakout en 3D paso a paso. En esta ocasión con la versión 5 del motor, que como sabréis ya viene sin restricciones.

"A partir de la versión 5, Unity ofrece una versión personal totalmente funcional. Sin prácticamente restricciones respecto a la versión de pago".










   El curso está basado en el de la página oficial de Unity, pero esta vez en castellano y con algunos cambios introducidos por Juande para facilitarnos y explicarnos las cosas del mejor modo posibles. Al final del curso se aprenderá a adaptar el juego para pantallas táctiles por medio de botones virtuales, se harán mejoras de rendimiento para dispositivos móviles y se instalarán las herramientas necesarias para exportar a Android.


A continuación podéis ver el primer vídeo de la serie en el que nos presenta el videojuegos que vamos a ser capaces de realizar si seguimos el curso paso a paso:


Y sin más dilación, os dejo el enlace para acceder al curso completo desde la lista de reproducción de Hagamos Videojuegos:

>>>Juego Tipo Arkanoid en 3D, Curso Completo - Hagamos Videojuegos


LIBRO - Introducción a la Programación con C# V.2015

Este texto es una introducción a la programación con el lenguaje C#. Se trata de un libro muy dinámico, que incluye desde el principio cantidad de ejercicios prácticos, evitando resultar espeso de leer por un exceso de teoría.

"Si quieres aprender un lenguaje que te sirva para crear videojuegos, y aplicaciones para cualquier plataforma; no lo dudes, C# es tu lenguaje".











   En su obra, Nacho Cabanes comienza usando Mono como plataforma de desarrollo para sus primeros temas, tocando un poco sobre Windows y un poco, también, sobre Linux. Os recuerdo que "el proyecto Mono" está disponible para Windows, Linux y Mac, entre otros.


Una vez con los conceptos asentados, el libro se adentra en el uso del IDE de Microsoft, Visual Studio, que requiere un ordenador más potente, pero a cambio incluye un entorno de desarrollo algo más avanzado y también con una versión totalmente gratuita.

C# es un lenguaje moderno, evolucionado a partir de C y C++, y con una sintaxis muy similar a la de Java, que consigue aumentar la productividad en el desarrollo. Y cómo no, es uno de los lenguajes que soporta el potentísimo motor de juegos Unity3d.
Por lo que a mi respecta, si quieres programar videojuegos, este libro y este lenguaje, son un gran comienzo en tu largo aprendizaje.

Si quieres descargar el libro Gratis en formato PDF, puedes hacerlo pulsando en la imagen de arriba o en el enlace que pongo a continuación:



Cosas a tener en cuenta al actualizar a Game Maker Studio

En mayo de 2015 YoyoGames anunció la retirada de la versión Game Maker 8.1 de su Web, por tanto ya no puede ser descargada ni comprada en su versión completa. Estando disponible tan solo la versión de Game Maker Studio.
Vamos a detallar algunas cosas que hay que considerar si vamos a cambiar de versión y queremos reutilizar nuestros proyectos.

"Game Maker es uno de los Game Engines 2d más populares del mercado. "



Artículo de: David López

Su grupo Indie: Dbr Game Studio

    Para los usuarios de Game Maker más veteranos supone un cambio bastante importante, ya que los proyectos de la versión 8 no son totalmente compatibles con la versión Studio. Además de que la inmensa mayoría de ejemplos que se encuentra por la red pueden quedar en desuso al usar la verión obsoleta.

Como Game Maker Studio permite exportar nuestros juegos a diferentes plataformas, desde YoyoGames han decidido estandarizar el Engine, eliminado y cambiado muchas opciones disponibles con la versión 8: escribir en el registro de Windows, ejecutar un CD, crear un Sleep de unos milisegundos, funciones obsoletas… Todos esos cambios nos obligan a hacer modificaciones en nuestros juegos antiguos si queremos que puedan ejecutarse en esta última versión.

Cambios importantes en Game Maker Studio

Cuando creamos un nuevo proyecto en Game Maker Studio, una de las cosas que más choca es que en vez de crear un archivo único, crea una carpeta de proyecto (al estilo de otros entornos como Unity y lenguajes de programación como Java). Dentro de esa carpeta, creará una estructura de carpetas y ficheros para separar los diferentes recursos (sprites, sonidos, fondos, objetos, etc...)

Si queremos que nuestro juego se pueda usar en otro ordenador, colgarlo en internet, o en el foro oficial para preguntar alguna duda o reportar un bug al servicio técnico, etc., no se aconseja copiar la carpeta de proyecto; hay que exportar el proyecto. Está en la opción de menú File – Export Project, que creará un fichero único con extensión .gmz. Este fichero no deja de ser la carpeta comprimida en formato zip, así que ya tenemos un fichero único para poder gestionar.

Otro cambio importante es la interfaz, ya que se ha vuelto completamente oscura (por no decir negra). Es posible que no nos guste mucho, aunque no han cambiado nada del árbol de recursos, ubicación de menús, etc. Es posible cambiarla para que adopte la misma visual que en Game Maker 8. En la opción de menú File – Preferences, nos aparece una ventana dónde podemos elegir el skin anterior, seleccionando GM8.

Un cambio pequeño, pero que puede afectar también a nuestro proyecto, es la opción de Game Information. Con la versión 8 se utilizaba para mostrar el texto introducido como ayuda mientras jugabas, pulsando la tecla F1. Pero con Game Maker Studio, sigue existiendo la misma opción de añadir texto con formato, pero no aparece como ayuda en el juego. Ellos comentan que puede usarse para dejar anotaciones, tareas pendientes…pero este texto nunca lo verá el usuario final del juego cuando se compile.

El resto de cambios son opciones nuevas que deberemos ir aprendiendo, como la posibilidad de ejecutar y exportar nuestro juego a diferentes plataformas (dependiendo de si hemos pagado por la versión o no), o la opción de entrar en el MarketPlace (una serie de recursos que han hecho otros usuarios que podemos aprovechar, siendo gratuitos o de pago).

Posibilidad de exportar versiones anteriores a Game Maker Studio
Tenemos la posibilidad de importar nuestros proyectos de versiones anteriores a Game Maker Studio, creando un proyecto nuevo para ser modificado.
Las extensiones que vemos en la siguiente imagen son de todas las versiones antiguas de Game Maker, además de las copias de seguridad que se hacen automáticamente con nuestro juego (si tenemos activada dicha opción).

Una vez hemos importado nuestro proyecto, si no aparece ningún error ¡felicidades! Hemos tenido mucha suerte y hemos acertado con todo nuestro código y acciones de nuestro juego. Pero, lo más seguro, es que nos aparezca una ventana con los errores que ha encontrado.
Ahora toca ir a cada error y corregirlos.

Posibles errores que podemos encontrar


Cuando nos encontramos con posibles errores, generalmente se deben a dos posibles causas: acciones que se han descartado y funciones obsoletas. Vamos a detallar a continuación esas dos posibilidades.
Acciones que se dejan de utilizar

Tenemos muchas acciones que se solían utilizar y se han eliminado en Game Maker Studio. Un ejemplo visual sería la pestaña main2.

Han desaparecido las transiciones entre rooms, la acción de Sleep y todas las de Splash, la gestión de la tabla de puntuación, las funciones de CD… 
Las exportaciones a diferentes sistemas operativos (iOS, Android, Ubuntu, Mac…) obligaba a eliminar todas este tipo de acciones que pudiesen bloquear nuestro juego (aunque sea temporalmente).

El principal problema que nos encontramos es que en Game Maker Studio, nos elimina la acción añadida al objeto, y no nos informa de que había ahí antes (solo pone Unknow Action). 
Podemos comparar entre una versión y otra:

Así que debemos tener las dos versiones instaladas para comprobar que acción teníamos en ese momento y decidir si hacemos alguna modificación. Igualmente, debemos de eliminar esas “acciones desconocidas”, sino no nos compilará nuestro juego.

Funciones obsoletas en Game Maker


En una importación de una versión anterior, es muy posible que tengamos código GML que haya que adaptar. Existe una serie de funciones obsoletas que no podemos utilizar y que a veces tienen difícil solución.
Por ejemplo, las funciones que sirven para detectar si una variable existe, como variable_global_exists() o variable_local_exists(), depende del motivo de su uso puede implicar rehacer parte importante del código.

En cambio, con las funciones de fichero, como la función file_open_write(), se pueden sustituir fácilmente por file_text_open_write() o file_bin_open(), dependiendo si estamos tratando un fichero de texto o un fichero binario.

Conclusión final


Es posible reutilizar todos nuestros juegos, o ejemplos descargados de Game Maker 8 en Game Maker Studio. Siempre es recomendable tener las dos versiones instaladas para poder comparar y decidir un cambio en el código GML, porque es muy posible que la utilización de algunas acciones, o funciones obsoletas implique rehacer el proyecto desde cero, ya que todo el mundo sabe que las transiciones entre versiones de cualquier programa pueden llegar a ser un quebradero de cabeza.

Lo importante es que con la versión de Game Maker Studio, han seguido utilizando la misma filosofía de acciones Drag&Drop, que junto con el uso del mismo lenguaje GML, nos será muy fácil adaptarnos a todos los usuarios que llevamos años, sean pocos o muchos, con esta fantástica herramienta para poder crear juegos fácilmente.

Curso Gratis - Monetiza tus juegos con Adomb para Unity




Una vez más el amigo Juande nos sorprende con un magnífico curso gratuito en su canal de Youtube "Hagamos Videojuegos". El curso consta de 13 vídeos durante los cuales nos va explicando paso a paso como monetizar nuestros juegos de Unity 3d mediante la herramienta Admob.











   Este curso está creado para personas que han terminado su juego en Unity y quieren monetizarlo con AdMob. Así que durante el mismo, se asume que se tienen unos conocimientos básicos de programación y de creación de videojuegos con Unity.

 Aunque se centra en la plataforma Android, también se darán indicaciones para iOS. Por lo general, todo se hará exactamente igual a excepción de que en iOS se tendrán que hacer unos pasos extra a la hora de generar el proyecto en Xcode.

 La versión mínima de Unity requerida será la 4.5. Aunque este curso lo he grabado usando la 5.0, no deberías tener ningún problema siempre y cuando estés utilizando la versión de Unity 4.5 o superior. 

Seguir los tutoriales es como hacer una operación en una calculadora. Siempre obtendrás el mismo resultado mientras pulses los mismos botones. Si en algún momento obtienes un resultado distinto al que se ve en los vídeos, te puedo asegurar al 99.99% que es porque algo se te ha escapado o no has hecho igual. Tendrás que armarte de paciencia y volver a revisar todo con más calma. 

 Es muy importante que te leas las descripciones de los vídeos ya que estas tendrán TODA la información extra actualizada que pudieras necesitar. En ellas encontrarás enlaces para descargarte todos los recursos utilizados, consejos y soluciones a los problemas que pudieras tener.

CURSO - C# para Unity Nivel 1, Hagamos Videojuegos

En esta ocasión os presento un videocurso gratuito de C# creado por Juan de Dios Maldonado, en el que nos enseña las bases de la programación con C#, pero al contrario que en la mayoría de los cursos, en este nos enseña el lenguaje directamente sobre Unity con Monodevelop.

"La mayoría de los cursos de C# son creados con el IDE Microsoft Visual Studio, pero si al final vamos a usar Unity para videojuegos ¿por qué no usar directamente Unity y Monodevelop para aprender C#?""  
Curso creado por:
Enlace al sitio original:

    El curso está enfocado para personas sin conocimientos de programación que quieran iniciarse a ella utilizado el lenguaje C# enfocado a la creación de videojuegos, en especial con Unity3d. En este primer nivel del curso aprenderemos lo más básico sobre programación y en concreto sobre el lenguaje C#.

En el segundo nivel está previsto profundizar en la programación orientada a objetos, y el tercerno nos mostrará las clases específicas que posee Unity para simplificar el modo de crear Videojuegos.

Este primer nivel del curso, consta de 18 capítulos, con 2 vídeos cada uno, uno con la lección y otro con ejercicios para reforzar el aprendizaje. 

Si os gusta el curso, os animo a que os suscribáis al canal de Juan de Dios Maldonado y a que deis Like a sus vídeos, a ver si se anima a seguir creando contenido de esta calidad:

Y sin más dilación, la lista de reproducción del curso:

C# Para Unity, Nivel 1 - Hagamos Videojuegos

Stencyl, un GameMaker para Linux

Recientemente me preguntaba un amigo de este blog con qué programa podría crear videojuegos desde Linux. He estado investigando y existen diversas opciones; si lo que quieres es un kit de desarrollo para crear videojuegos 2d al estilo de GameMaker, la opción más recomendable se llama Stencyl.
















Stencyl puede ejecutarse tanto en Linux como en Mac y Pc y permite desarrollar videojuegos, además de para las citadas plataformas, también para Android, iOS, o para web en formato Flash.

Con Stecyl puedes llevar a cabo cualquier proyecto de videojuego 2d que se te pase por la cabeza. Puedes crear interesantes juegos sin necesidad de picar ni una sola línea de código, y si quieres complicarte un poco más puedes apoyarte en Haxe, su lenguaje de script, que no es otra cosa que el resultado de meter en la batidora a objetive-c, c++ y java.
Además, tras este programa existe una gran comunidad que crece cada día, y por tanto hay bastantes tutoriales, manuales y cursos que te enseñarán su funcionamiento.
Otra cosa destacable son los diferentes pluggins disponibles para el programa, que nos facilitan la incorporación entre otras cosas, de publicidad para nuestro juegos por medio de plataformas como Admob. 

Stencyl puede descargarse gratuitamente  y permite exportar juegos web sin coste alguno, pero si quieres desarrollar para sistemas operativos de escritorio o para dispositivos móviles tendrás que pasar por caja. Sin embargo el precio es bastante más asequible que el de GameMaker. Puedes descargar la versión gratuita y comparar las diferentes versiones disponibles AQUÍ.

CURSO - Desarrollo de un juego 2D tipo Infinite Runner

Se trata de un vídeocurso gratuito creado por Juan de Dios Maldonado para su canal de youtube "Hagamos Videojuegos", en el que nos enseña como crear paso a paso un videojuego tipo Infinite Runner con las características 2d nativas que traje Unity 4.3. Utiliza la versión Free del Engine para que todos podamos seguir el curso.


"Unity permite crear tanto juegos totalmente tridimensionales como auténticas joyas en 2D"










   El curso ha sido creado con la versión 4.3 del programa, sin embargo Juan de Dios ha ido actualizando y añadiendo notas en los vídeos para que pueda seguirse aún teniendo el nuevo Unity 5.

A continuación podéis ver el primer vídeo de la serie en el que nos presenta el videojuegos que vamos a ser capaces de realizar si seguimos el curso paso a paso: 

Además, si queréis probar el resultado final por vosotros mismos para ver lo que podéis llegar a hacer, podéis descargar el juego directamente desde Google Play. Podéis buscarlo escribiendo Corre!Corre en el buscador de Google Play o simplemente pulsando en este enlace: Corre! Corre

Y sin más dilación, os dejo el enlace para acceder al curso completo desde la lista de reproducción de Hagamos Videojuegos:

>>>Juego Tipo Runner, Curso Completo - Hagamos Videojuegos

Me olvidaba, aquí tenéis todos los archivos que se utilizarán a lo largo de toda esta serie de videotutoriales: Descargar

[Recursos gratis] Modelos 3d lowpoly del videojuego Glest

El artista 3d Tucho Fernández Calo, que trabajó para el videojuego Glest tuvo la gentileza de compartir los modelos creados por él para dicho videojuego, tanto personajes como edificios. Podéis descargarlos gratuitamente pulsando sobre las imágenes correspondientes.
Cómo veréis por sus modelos Tucho es un gran artista, si queréis conocer más sobre él y sobre sus trabajos no dejéis de visitar su blog.

Los modelos están en formato Obj para que puedan ser importados desde cualquier editor 3d. El enlace de descarga te lleva a la página de Sharecg donde tendrás que registrarte gratuitametne para descargar los modelos. Disfrútalos, destrípalos, experimenta.


Gamesonomy, kit de desarrollo de videojuegos gratuito en la nube

Gamesonomy es una potente herramienta gratuita para crear videojuegos de forma fácil e intuitiva, que no requiere conocimientos de programación. No es necesario descargar programas ya que funciona en la nube, por lo que puedes desarrollar tus videojuegos directamente desde la web independientemente del sistema operativo que utilices. Solo tienes que registrarte y acceder al editor de juegos. Crear escenas, actores, y definir sus propiedades y comportamientos.











Ir a la web de Gamesonomy


   Pero gamesonomy es además, una plataforma de videojuegos donde se puede jugar a todos los juegos creados por los usuarios de dicha plataforma, valorarlos, compartirlos en las diferentes redes sociales e incluso incrustarlos en blogs.
Los juegos creados se pueden publicar gratis en Gamesonomy web y en Gamesonomy app, disponible en los mercados digitales Google Play y Apple Store. O también, el desarrollador puede descargarlos para publicarlos por su cuenta.

Los juegos se almacenan en la nube, no limitando el espacio disponible para los usuarios. De esta forma, un usuario puede crear todos los juegos en Gamesonomy que quiera, sin límite de espacio.

Actualmente están desarrollando un sistema de monetización de los juegos, para que los desarrolladores puedan ganar dinero en los mercados digitales, haciendo compras y ventas dentro del juego, incluyendo publicidad, etc...
La gente de Gamesonomy además, han tenido en cuenta la formación de los usuarios creando un canal de youtube donde van colgando periódicamente diversos tutoriales sobre su kit de desarrollo. Puedes acceder a su canal pulsando: AQUÍ


<<< Ir a Listado de Game Engines

CURSO - Introduccion al Desarrollo Videojuegos con UNITY 5

Entraordinario Curso online gratuito que nos introduce en el desarrollo de videojuegos con Unity 5. Un curso de la Universidad Politécnica de Valencia, creado para su portal de formación Online "Upvx", y que actualmente se guarda en su canal de youtube.
El curso es impartido por el profesor Jordi Linares, Doctor en informática con más de ocho años de actividad profesional en el desarrollo de aplicaciones gráficas.

"Unity 3D es el motor de moda, permite crear videojuegos para multitud de plataformas y dispositivos".










   Yo tuve la suerte de disfrutar la primera edición de este curso, que se llevó a cabo a través del  portal Online de la universidad, y que ahora podemos disfrutar directamente desde su canal de Youtube,

El contenido del curso, en mi opinión esta realmente bien estructurado, y es apto para cualquier tipo de público, aunque si no tienes conocimientos de programación te puede costar un poco a principio.

Las clases son cortas y concisas, explicando desde el interfaz y el funcionamiento básico del Editor, hasta como realizar nuestros primeros Scripts. Durante el curso se realiza un pequeño videojuego haciendo uso de la física. Y se aprende como programar pensando en las diferentes plataformas, para que el código sea válido tanto si programamos para Pc, como para dispositivos móviles.

Sin duda el mejor curso gratuito que he visto sobre iniciación al desarrollo de videojuegos con Unity. Puedes acceder al curso en el enlace que pongo a continuación: