Planet Bit Games

Navigation Menu

Planet Bit Games – Reporte Semanal #4

Posted by on Jan 20, 2014 in Reporte Semanal | 0 comments

PlanetBitGamesReport-4

Saludos desde Planet Bit. Ha sido una gran semana de aprendizaje entre tutoriales online y comenzando a trabajar en un prototipo de un platformer. La mayoría de totorales que he visto en la semana se han tratado de la parte de programación dentro de Unity. Mientras que unos están basados en Javascript yo prefiero los que son en C# ya que este es el lenguaje que he estado aprendiendo todo este tiempo. Si eres nuevo en programación te recomiendo comenzar a jugar en Javascript y luego hacer el salto a C#. Revisa el camino que tomé para perder el miedo a programar.

Como me estoy enfocando en desarrollar videojuegos en 2D (dentro de un engine 3D como Unity) he estado buscando una solution de plugin 2D. Luego encontré 2D Toolkit, que parece una excelente solución a este problema. La última versión también se integra a las nuevas herramientas 2D de Unity 4.3 para tener mayor flexibilidad. Lo compré en el Unity Asset Store y comencé a hacer un pequeño prototipo con la documentación disponible en el sitio oficial. El prototipo está basado en conocido juego de pegarle a los topos. Puedes jugarlo aquí.

2dtoolkit-prototype

Esta semana he estado trabajando en el prototipo de mi primer juego. Quiero hacer un Tower Defence Platformer pero primero quiero lograr buenos controles para el jugador.

planetbitgames-prototype

Hasta ahora he logrado que se mueva, salte y que la cámara siga al jugador (el cubo naranja). La próxima semana escribiré de las nuevas cosas que añada al prototipo.

planetbitgames-prototype-interface

Para terminar este Reporte Semanal quiero hablar de la gran charla de Mike Bithell en el GDC acerca las lecciones que aprendió desarrollando Thomas Was Alone. Entre lo mejor de la charla fue el tema de los desarrolladores middle ground que estaban trabajando en consolas ahora están buscando otros mercados como móvil y free-to-play. Lo que deja un gran vacío a llenar por desarrolladores indie en el mercado de PC y consolas. Juegos que pueden ser creados a menor costo que los juegos AAA que estamos acostumbrados. Mike también habló sobre como comprar soluciones a problemas ya existentes en el Unity Asset Store (como 2D Toolkit) en vez de desarrollar eso uno mismo, te puede ayudar a desarrollar más rápido y a menor costo. En su nuevo juego Volume él compró animaciones desde el Unity Asset Store para usarlas en su prototipo para que el primer trailer del juego se vea más pulido sin tener que contratar animadores que incrementaría tiempo y dinero. Claro que esto nunca reemplazará a tener a un animador en el equipo que pueda crear animaciones a la medida que se necesite pero al menos es una solución rápida y eficaz.

Nos vemos la próxima semana en el siguiente Reporte Semanal de Planet Bit Games. Recuerda que puedes seguirnos en Twitter y darnos Like en Facebook también, será una gran ayuda para Planet Bit.

 

Aprendizaje Realizado

Introduction to C# in UnityDT

Unity Mobile Game Development: Communication with Notification Center – DT

Unity Mobile Game Development: Player Functionality – DT

2D Toolkit Docs - Unikron software

2D Toolkit Official Whack a Mole Tutorial – Unikron software

 

Lecturas 

The Dumb Hobby Project: Lessons Learned Making Thomas Was Alone – GDC Vault

===============

Síguenos en Twitter @PlanetBitGames
Únete en Facebook Planet Bit Games

Planet Bit Games – Reporte Semanal #3

Posted by on Jan 12, 2014 in Reporte Semanal | 0 comments

PlanetBitGamesReport-3

Aquí llega el Reporte Semanal #3 de Planet Bit Games. Continuando con el aprendizaje de desarrollo de videojuegos he seguido con clases y tutoriales de Unity 3D.

Esta semana el aprendizaje ha ido desde una buena introducción de Unity 4 de Digital Tutors hasta aprender materiales y como iluminar en este engine. Si estás interesado en el lado de negocios del desarrollo de videojuegos revisa el link de como crear tu propia empresa de desarrollo de videojuegos independiente.

Pero una de las mejores cosas que pasó esta semana fue sin duda el Awesome Games Done Quick 2014 una maratón de una semana completa de speed runs con el propósito de recaudar fondos para caridad. Puedes leer más sobre la maratón aquí.

Tutoriales y Clases

Introduction to Unity 4 – DT

Materials and Lighting in Unity – Lynda

 

Lecturas 

Setting Up Your Indie Gamedev Business: A Primer – Tutsplus

 

===============

Síguenos en Twitter @PlanetBitGames
Únete en Facebook Planet Bit Games

Awesome Games Done Quick 2014 Mucha Diversión Por Una Buena Causa

Posted by on Jan 12, 2014 in Noticias | 0 comments

Awesome-Games-Done-Quick-Megaman-X Esta semana he estado siguiendo más clases de desarrollo de videojuegos de lynda.com y digitaltutors.com pero una cosa llamó mi atención. Vi un tweet de un speed run en vivo de Yoshi’s Island. Inmediatamente abrí el link y me quedé enganchado por todos los impresionantes trucos, nuevos glitches encontrados y la rapidez con la que el runner estaba jugando. Desde ese momento he visto algunos speed runs incluyendo juegos de series como Megaman, Mario, Ninja Gaiden, Contra y Zelda. El evento se llamada Awesome Games Done Quick y está organizado por Speed Demos Archive. Consiste en una maratón de una semana donde se terminan juegos de la manera más rápida posible. La maratón va desde Eenro 5 al 11. Y todo esto es por una buena causa, todos los fondos recolectados van a donaciones para fundaciones, este año le tocó a Prevent Cancer Foundation. Esta fundación trabaja haciendo investigación, prevención y detección temprana del cancer. Fue demasiado divertido ver los speed runs de Megaman X3 y X4, muchas recuerdos revividos, también una asombrosa competición de Zelda: A Link to the Past para ver quien ganaba el juego primero. Una de los runs más rápidos que vi fue de un jugador que ganó Castlevania: Symphony of the Night en menos de 18 minutos incluyendo matar a Drácula en el castillo invertido. Awesome Games Done Quick Mario Bros 3 Si te has divertido viendo los speed runs puedes donar algo para una buena causa, además de que hay buenos coleccionables que puedes ganar de esta manera. Hay algunos que faltan todavía ya que se encuentran en el bonus round mira los horarios de los runs en el calendario.

Planet Bit Games – Reporte Semanal #2

Posted by on Jan 5, 2014 in Reporte Semanal | 0 comments

PlanetBitGamesReport#2

Llegó el Reporte Semanal #2. Ha pasado algún tiempo desde el primer Reporte Semanal de Planet Bit Games. Como dije en el anterior post estoy haciendo estos posts para tener un seguimiento del proceso de desarrollo de videojuegos y poder compartir esta aventura con ustedes.

Esta semana ha sido más de aprendizaje de conceptos, los dos cursos que hice fueron clases de Simon Allardice acerca Fundamentos de Programación. Me gusta como enseña ya que explica los conceptos de una manera muy fácil de entender.

También encontré una herramienta muy interesante para llevar el seguimiento de todas tus cuentas de social media, email signups y visitas al sitio. La herramienta se llama SumAll, ahí revísenla.

Tutoriales y Clases Realizados

Foundations of Programming: Refactoring Code - Lynda

Foundations of Programming: Test-Driven Development - Lynda

 

Lecturas 

50 Greatest Gaming Moments – Nowgamer

 

Planet Bit Games Site Stats 

Site Visits October 2013: 1454 visits 

Site Visits November 2013: 2152 visits +698

Site Visits December 2013: 3420 visits +1268

Alexa Rank: 3,397,173

 

Planet Bit Games Social Stats

Facebook: 125 likes +8

Twitter: 884 followers +181

 

===============

Síguenos en Twitter @PlanetBitGames
Únete en Facebook Planet Bit Games

Planet Bit Games – Reporte Semanal #1

Posted by on Nov 25, 2013 in Reporte Semanal | 0 comments

PlanetBitGamesReport

Es tiempo del Reporte Semanal de la actividad de Planet Bit Games. Esta semana ha sido un poco lenta en cuanto a progreso pero trabajando para un buen comienzo de la siguiente y seguir con las clases de desarrollo de videojuegos que estoy tomando.

Voy a hacer estos Reportes Semanales por dos razones: La primera para inspirar a otros desarrolladores indie que también están comenzando y la otra para hacer un seguimiento de mi progreso, para así seguir motivado y saber que está pasando en términos de desarrollo, aprendizaje y promoción.

Hay algunos buenos tips en la lectura “Project Management for Solo Development” de Chris DeLeon. Entre ellos: “Liderate  a ti mismo como si estuvieras liderando a otra persona.”. Toma un tiempo de la semana o del día y ponte el sombrero de productor, piensa en el cronograma, que falta por hacer, si hay atrasos en el desarrollo,  deadlines y fechas de entrega. Así que si eres un desarrollador solitario sé un buen líder hacia ti mismo y a su vez se un buen empleado cumpliendo todo lo necesario de la mejor manera posible. Mira los links debajo para dos buenos artículos del sitio HobbyDev.

En otros noticias esta semana vi un PS3 development kit, increíble por fin ver uno con mis propios ojos.

 

Tutoriales y Clases Realizados

Videogames And Learning – Week 2 – Coursera

 

Lecturas 

General Advice to a New Student in Videogame Design

Project Management for Solo Development

 

Planet Bit Games Site Stats 

Visitas Semana Pasada: 369 visitas

Visitas Octubre 2013: 1454 visitas

Alexa Rank: 2,216,830

 

Planet Bit Games Social Stats

Facebook: 117 likes

Twitter: 663 seguidores

 

===============

Síguenos en Twitter @PlanetBitGames
Únete en Facebook Planet Bit Games

Cómo Perder el Miedo de Aprender a Programar VideoJuegos

Posted by on Nov 6, 2013 in Desarrollo Juegos | 0 comments

howToLoseFearToProgram

Este es el camino que he tomado hasta ahora y me ha ayudado a perderle el miedo a programar y sentirme más confiado para seguir aprendiendo. Aprender por uno mismo no es fácil y requiere mucha disciplina y dedicación, lo bueno es que tiene un costo muchísimo menor comparado a una educación formal en programación. Para los que se les hace difícil concentrarse les recomiendo la técnica Pomodoro.

Es importante no solo aprender como escribir en un lenguaje sino también saber la teoría y fundamentos de programación. Estos fundamentos aplican para casi todos los lenguajes de programación y las clases de Lynda del profesor Simon Allardice son muy buenas explicando los conceptos. Este camino está basado para desarrollar juegos en Unity con el lenguaje C#. Al principio no entenderás todo, y eso está bien, al ver los mismos conceptos pero de diferente fuentes tendrás una mejor comprensión de cada tema.

El Camino para Perder el Miedo de Aprender a Programar para VideoJuegos

Primer Paso – Entra a la Matrix

Getting Started with Programming – Code Academy

 

Fundamentos y Conceptos

Computer Science 101 – Stanford – Coursera

Foundations of Programming: Fundamentals – Lynda

Foundations of Programming: Object-Oriented Design – Lynda

Learn to Program: The Fundamentals - University of Toronto - Coursera

 

C#

Introduction to the C# Programming Language – Microsoft

C# Intro – Riddlersoft

C# Essential Training – Lynda

Beginning Game Programming with C# - University of Colorado System - Coursera

 

Unity 3D

Unity 3D 3.5 Essential Training – Lynda

Level Design Basics in Unity – Lynda

Beginner’s Guide to Unity – Digital Tutors

 

Version Control

Try Git – Be introduced to the basic concepts of Git version control – Code School

Fundamentals of Software Version Control – Lynda

 

Después de hacer estas clases seguro te sentirás más tranquilo y confiado que puedes seguir aprendiendo. Si realmente se te dificulta tal vez un programa de educación formal puede ser la solución, pero aprender por tu cuenta es una alternativa de bajo costo para los que no pueden conseguir ese tipo de educación o solo quieren aprender aspectos específicos. Como último consejo ten bastante paciencia, no trates de usar atajos, anda tranquilo y paso a paso practicando, cada día aprenderás nuevas cosas que te ayudarán en el camino del desarrollo de videojuegos.

Para terminar algo que te puede ayudar mucho es conocer a un programador que te pueda guiar en ciertas cosas, en mi caso tuve la suerte de contar con @androbtech que con mucha paciencia me ha guiado en el camino.

=====================================================

Síguenos en Twitter @PlanetBitGames
Like en Facebook Planet Bit Games