Posteado por en Uncategorized.

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.

Posteado por en Uncategorized.

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