lunes, 28 de abril de 2014

Como crear un videojuego

Como hacer un Videojuego ¿ Por donde Empezar ?

  Una pregunta difícil y la cual tiene una respuesta muy relativa, lo que te puedo decir es como inicie, siempre me gusto todo sobre la programación obviamente orientada hacia los videojuegos, pero nunca había entrado de lleno en esto como muchas personas no sabia donde empezar y por tal motivo leí todo libro que encontré,pase por videojuegos en 3d, por naturaleza programar un juego es complejo y en 3d aun mas, como resultado siendo muy joven al querer todo rápido y fácil esto me trajo un poco de frustración, pero si hay que tener en esto y  como todo en la vida es perseverancia entonces pues opte por los juegos en 2d, al llegar aquí vienes con una idea algo vaga sobre los videojuegos pero al comenzar a investigar bien a fondo te enteras de todo lo que implica, hacer de programador,diseñador, marketing, sonido, etc.


Todo esto es una gran carga pero es gratificante suena irónico pero si realmente disfrutas el proceso dejara de parecer raro, y si todo muy bonito lo que no veo es por donde empiezo?, en estos tiempos y el boom del Html5 están las puertas abiertas y para aprovechar esto yo digo aprende javascript ,css, html,con énfasis en javacript hay que leer mucho practicando el doble, pero que debería leer? Yo me leí estos libros:
Para javascript:

Secrets-JavaScript-Ninja-John-Resig 
JavaScript-Good-Parts-Douglas-Crockford

Para HTML5 y el canvas:

Foundation_HTML5_Canvas_For_Games_and_Entertaiment
HTML5_Games_Development_by_Example
HTML5-Games-Creating-CSS3-Weblog

Me leí muchos mas pero para empezar esta bien, eso es todo?, ya puedo hacer un juego?,no es tan fácil programar un juego requiere cosas diferentes, código, rutinas, secuencias, trucos, todo en nuevo nivel, una forma de abordar los problemas de otra forma, existen foros en ingles como este html5gamedevs entra y sacale todo el provecho, paginas en español como esta juegoscanvas muy útiles sin no sabes nada de nada,por favor no te des contra el mundo no puedes pedirle a tu cerebro hacer algo que nunca ha visto ni has experimentado, existen competiciones donde hay un mucho código libre para estudiar y aprender como js13kgames, ludumdare entre otras, todo tiene un valor incalculable.

Edita,edita,edita, de nada vale leer sino quitas, pones, te lo digo por experiencia puedes leer mucho pero si no practicas al momento de sentarte a crear parece que no se hubiera leído nada, al modificar código y ejecutar es en ese momento que te entiendes por completo para que sirve tal función, comprobación,etc.

También hay muchos programas que aligeran mucho la parte de programar tal es el caso de GameMarker, Stencyl, si he probado GameMarker y si de cierta manera cumple lo que promete, pero el tema de las licencias y la forma de pago se me hicieron un poco altas.

Y donde pruebo todo esto?

 Para empezar a programar solo necesitas un editor de texto:
Yo uso  notepad o tambien brackets ambos son gratis.

Un navegador Google Chrome, Firefox, Safari,etc…

Para graficos, sonido y mas cosas:

Graficos: Inkscape, Gimp.

Audio: Audacity,Bfxr.

Herramientas para interfaz del juego : ShoeBox.

Y ahora que ?

Espero que todo esto sea la excusa que necesitabas para entrar en este mundo y no queda nada mas que decir mucha dedicación y disfruta el camino.

No hay comentarios:

Publicar un comentario