sábado, 6 de septiembre de 2014

Como crear un videojuego....Por Fabian Real....Estudiante de TIC`S

Hacer un gran videojuego y pensar que no es gran cosa, !si claro! no es gran cosa pero sera esto cierto
Veamos que es lo que se necesita en cuestión de Habilidades,Programas,y tiempo de trabajo al hacer un pequeño juego en 2D o un juego profesional en 3D.

                                                     MITO:

Para crear un buen videojuego solo necesitas conocimiento de 2 o 3 programas para crearlo algo como HALO,CAL OF DUTY,GEAR OF WARD,TITANFALL,DOTA,LEAGUE OF LEGENDS...ETC....

¡¡FALSO!!....Para esto debes tener en cuenta que debes tener a un buen equipo de trabajo a tu lado contando con personas y buenas PC para los gráficos y pruebas, muchas horas de trabajo y gotas de sudor, desvelos y un buen presupuesto y tener experiencia en programacion o al menos en algunos para principiantes.

Para empezar a hacer un videojuego seria buena idea hacerce estas preguntas y ver que tan lejos queremos llegar.

¿vas a hacer un proyecto a largo o corto plazo?...
¿va a tener un presupuesto limitado?....
¿vas a hacerlo tu mismo o con un equipo?....
¿vas a hacer un juego casual o algo comparado a Titanfall?....
¿Que software se utilizaran para desarrollarlo?..
.¿que conocimientos necesitas previamente para llegar a un gran éxito?.

¿Que programas y conocimientos necesito para crear un juego en 2D?

Para empezar con esto, sabes  ¿cuales son los juegos en 2D? __ ¿No?
¿Recuerdas el famoso juego de Mario Bros?__ Si ese que saltaba y rescataba la reina en cada y uno de los mundos al que lo mandaban.


O Contra de los primeros juegos de shooter en su historia en el que brincabas y disparabas y empezaron a verse pro primera vez al enemigo que se escondía esperándote a matarte.
Pues amigo mio.....Esos son los juegos en 2D

Pues para empezar a ver que juego vamos a desarrollar primero tenemos que ver de que categoria lo queremos, hoy en dia ay muchisimos que van desde Infantiles,guerra,carros,aventura,Moba o siemplemente desarrollar uno para que los niños aprendan.

Si quieres que sea MultiJugador o un solo jugador.

Despues de tener nuestra idea clara usaremos un Programa basico y para principiantes si no eres todo un experto en la rama como por ejemplo:

                                                 PYTHON:

 Python es un lenguage con bastantes posibilidades para programar videojuegos.
con facilidad cercana de usar Flash.
Por lo que en muchas ocasiones en un buen lenguaje para programar cosas complejas de forma rápida, aunque obviamente sacrificando rendimiento, al ser juegos interpretados y no compilados.
Mas informacion aca, echale un ojo..
http://elbauldelprogramador.com/programando-videojuegos-en-python/

                                                   Stencyl

Desarrollado por la MIT (Instituto Tecnologico de Massachusetts)entre una ventaja se encuentra igual que DarkBASIC3D no necesitas de gran conocimientos para usarlo..
Este pequeño programa te permitira  crear videojuegos en 2D para ordenadores, dispositivos móviles y la Web.
http://www.stencyl.com/


Si quieres ponerte con mas accion y crear algo mas en grande algo asi como un 3D, estos te podrian ser de gran ayuda:

                                        DarkBasic3D


Este programa te ofrece plataformas que no requieren de gran conocimiento sobre como programar o codificar, es fácil de usar pero es para juegos sencillos.

http://www.thegamecreators.com/?m=view_product&id=2030


                                   XNA Game Studio de Microsoft

Para desarrollar juego en Xbox 360,Windows,Windows Phone, este programa tiene gran soporte en forma tutorial y mercado de activos, te servira para tener una creación completa y una herramienta de edición si eres desarrollado amateur de juegos.

http://www.microsoft.com/en-us/download/details.aspx?id=23714



Acá tienen una idea de programas pero tengan algo en claro es algo obvio que los gráficos no serán los mismos de un programa gratis a uno de paga y profesional.


Los programas pueden ser de gran ayuda entre otros, podemos hablar de infinidad de programas pero lo que hará la diferencia del juego es el empeño que le pongas, las horas de trabajo y tu buen equipo que escojas a esto me refiero es que todos trabajen por igual y con actitud positiva.

Ya que sabes esto  y encontraste un buen equipo tendrás que tener en cuenta que para poder lograr un buen juego necesitamos ideas de tu equipo que ayas formado, lo mas correcto es hacer una reunión y hablar sobre el proyecto y  así poder tomar ideas y sugerencias sobre el proyecto, aparir de aquí el equipo que este encargado el guion podrá conseguir un borrador en lo que queden plasmados cuales serán los objetivos en el juego.

Otro punto que tenemos que tener muy en claro antes de comenzar es saber de que genero queremos que trate el juego pues hoy en día ya existen varias como lo son los..Mobas,luchas,guerra,deportes,habilidad,juegos mentales,infantiles,aventura,etc.

Para tener un buen protagonista en el juego tenemos que tener en cuenta la creación de bocetos y empezar a darle vida.


 Una parte importante  es darle una buena historia a el videojuego, el guion se encarga de decir que es lo que va a pasar a lo largo del videojuego, juegos muy famosos como Final fantasy no habrían llegado nunca a ser famosos si no fuera ademas de contar con grafistas y músicos de primera linea, cuentan con un equipo de guionistas del mas alto nivel, imagina la importancia que tiene esto debes dominar las técnicas narrativas para poder trasmitir y comunicar al jugador lo mejor siempre en cada momento, no hay que perder  de vista que en este caso deben de estar ante todo al servicio de la jugabilidad.


La programación es el pilar central del que se sustenta el juego y depende de ella el echo de que podamos hacer todo aquello que hemos imaginado, para esto podemos usar algún programa que mencionamos al principio dependiendo de la idea que tengas si crear un juego en 2D,3D, o algo ya mas profesional.
si te preguntas que devo tener en cuenta para saber si la persona de programación tiene lo necesario para ser un buen programador pues es saber que es dedicado, tiene conocimiento en la rama,tiene concentración y tiene muchas pero muchas ganas de trabajar.

Y al final crear algo similar a esto:



                                                                 ¡¡¡SUERTE!!!
http://www.ehowenespanol.com/mejores-softwares-desarrollar-videojuegos-disponibles-descarga-info_202411/

http://www.ehowenespanol.com/programas-videojuegos-computadora-lista_364980/

http://www.taringa.net/posts/hazlo-tu-mismo/8992185/Como-hacer-un-videojuego-Paso-a-Paso.html