Check the new version here

Popular channels

Estoy desarrollando mi propio Videojuego tipo DOOM




link: https://www.youtube.com/watch?v=SYfFrSyCjlU


Hola que tal amigos de Taringa

Ya que he visto algunos post sobre gente que se animó a mostrar sus desarrollos en videojuegos personales les quiero mostrar un pequeño resumen sobre mi proyecto

Para comenzar este es el software que estoy usando


"figura1, logo de unity 3d"

este programa es un motor muy poderoso para desarrollar videojuegos basado en un espacio 3d tipo autodesk y un sistema de programacion basado en Java y en C# (C-SHARP).

motor gratuito que se baja muy facil desde la pagina oficial


"figura2, asi se ve el software al desarrollar un juego (fuente Angry Bots) sitio oficial de unity"

Es requisito dominar al menos medianamente este tipo de programacion para poder desarrollar un videojuego ya sea en 2d o en 3d, yo he tardado 2 meses en aprender algunos codigos y tuve que hacer un curso en el SENA el servicio nacional de aprendizaje de mi pais, virtual y de forma gratuita para dominar las mecanicas del nucleo, el diseño del nivel y la composicion digital

la programacion la aprendi junto el dominio del programa de manera empirica...

bueno vamos al grano

para comenzar a crear este videojuego tuve que comenzar a crear el espacio y diseñe este nivel de pruebas:


"figura 4, nivel de prueba visto desde arriba"
(marcas de agua cojonudas anti repost)

este mapa lo diseñe creando cubos con texturas y use ayuditas de modelos 3d bajados gratuitos y sin copyright de esta pagina http://tf3dm.com/

en si, unir todo en un mismo espacio es simple y no requiere mucho trabajo, pero nesesitaba un nivel de prueba para comenzar con el proyecto

aqui algunas capturas









luego de diseñar este sencillo nivel, tuve que crear al player

en que consiste el player?

esta bien sabido que en muchos fps el player solo son 2 manos y un arma y no constituye cuerpo en si, si no se va a mostrar no es muy nesesario y evitaro ayuda a ahorrar tiempo, en este caso el player solo es una capsula que sujeta un arma aqui pueden ver la capsula, y algunos codigos usados para cambiar las armas "9" en total.

lo que hice fue ponerlas todas dentro del player




Aqui les muestro todas las armas que contiene



asi se ve en el juego



tuve que programar cada funcion por ejemplo esta es la programacion para cambiar armas al presionar un botón:





para programar los movimientos es decir la prgramacion de las teclas de direccion y las de salto, unity trae un frefab "prefabricado" de un modelo fps demasiado basico pero funcional, solo modifique uno que otro script y listo, aunque tuve problemas para lograr los sonidos que esos si tuve que programarlos.

para hacer que las armas disparan me basé en un script muy basico que encontré en la red:

http://juegosdepc.co/crear-un-fps-en-unity3d-parte-1.html/

con ese simple codigo, pude desarrollar muchas cosas multiplicandolo y modificandolo, asignando uno a cada arma

el sistema es muy simple lo que hice fue crear una bala el lo mas recóndito del nivel ( en lo mas lejos)



cree un cubo en la punta del arma, y el script lo que hace es clonar la bala y hacerla aparecer en el cubo que he creado luego lo dispara a la velocidad que prefiera



un sistema simple cuando se trata de disparar balas, pero si lo que quiero disparar es una granada?

pues tarde 2 semana en lograr que esto ocurriera pero lo consegui, se trata de una bala que trae incluida la explosion, al tocar algo activa la explosion, asi de sencillo pero las capturas hablan por si solas:


en esta imagen de arriba, se puede ver el sistema de particulas del rastro, es decil la estela de humo que deja la bala, tiene que ponerse atras de la bala y meterle a dentro de ella para que sea disparada dentro de ella

este sistema es el de la explosion que tuve que meter en la bala con un sistema de fireworks "juegos artificiales" tintados en varios colores relacionados con el fuego



y asi basicamente con muchas mas armas que fui inventando a medida que mi imaginacion crecia

completamente exitante crear algo asi

por ejemplo esta arma a la que llamé "space gun" pero pienso cambiar despues el nombre
es mi favorita me costo un huevo pero rindió frutos




y asi con las otras armas con mucha paciencia

para programar la interfaz (lo mas dificil) que son elementos on gui "grafic user interfaz" tuve que elaborar los "gui" es decir cada dibujito que se muestra en flash, y exportarlo como imagen png:





aqui les muestro algo de la programacion para los "gui"





como la programacion para el gui la encontré en la internet quise devolver el favor y subi un video tutorial explicando como hize la barra de vida y la programacion de la misma, alli podran ver un ejemplo de como se ve el videojuego.


link: https://www.youtube.com/watch?v=SJPfcYE7Ea4&feature=player_detailpage


use mas de 30 scripts para este videojuego que planeo terminar en su 100% y espero subirlo a la internet para que se interesen en el proyecto e inviertan y asi poder comprar la version pro de unity para mejorarlo aun mas

es una meta ambiciosa, pero metere mucho empeño en este proyecto, mi propio call of futy


este fue un resumen muy corto sobre el desarrollo de mi videojuego espero les haya gustado y comenten sus dudas e inquietudes y claro por que no sus opiniones son de gran ayuda

Aun pienso en los enemigos y en el argumento en general pero estoy trabajando en las inteligencias artificiales de los enemigos


algunas capturas






subire mas post en cuanto vaya avanzando en este proyecto
0
0
0
6
0No comments yet