Está en la página 1de 8

DESARROLLO DE VIDEO JUEGO TIPO RUNNER PARA DISPOSITIVOS ANDROID

Richard Samir Hernndez Mesa 1161062


Jonathan Balois Gurrero Pico
Dumar Hidalgo

Universidad Francisco De Paula Santander


Facultad De Ingeniera
Programa De Ingeniera Electrnica
Ccuta, Colombia
2016

*(Nombre profesor)

Tabla de contenido
Introduccin................................................................................................................................3
Objetivo general......................................................................................................................4
Objetivos especficos...............................................................................................................4
Marco terico..............................................................................................................................4
Antecedentes...........................................................................................................................4
Conceptos necesarios para la realizacin del proyecto...........................................................5
Java (lenguaje de programacin).........................................................................................5
Blender (diseo grfico)......................................................................................................6
Justificacin.............................................................................................................................6
Marco legal.................................................................................................................................6
Derechos de autor....................................................................................................................6
Limitacin del proyecto..............................................................................................................7
Metodologa................................................................................................................................7

Introduccin

En el presente informe se sustenta un proyecto de desarrollo de un videojuego donde un


personaje que se desplaza a gran velocidad esquiva diferentes obstculos y al mismo tiempo
interacta con un mundo 2D. La aplicacin est delimitada para dispositivos que funcionan bajo
sistema operativo Android. El desarrollo toma como referencia tres videojuegos que lograron
tomar una posicin del mercado muy importante Como motor grfico se utiliza el software
Unity3D que es un programa de creacin de videojuegos el cual soporta mltiples plataformas
fue creado por La empresa Unity Technologies que fue fundada en 2004 por David Helgason,
Nicholas Francis y Joachim Ante en la ciudad de Copenhague, Dinamarca; su primer juego
GooBall no obtuvo xito. Los tres reconocieron el valor del motor y las herramientas de
desarrollo y se dispuso a crear un motor que cualquiera pudiera usar a un precio accesible. Unity
Technologies ha recibido financiacin de Sequoia Capital, Capital WestSummit y Socios iGlobe.
El xito de Unity ha llegado en parte debido al enfoque en las necesidades de los
desarrolladores independientes que no pueden crear ni su propio motor del juego ni las
herramientas necesarias o adquirir licencias para utilizar plenamente las opciones que aparecen
disponibles. El enfoque de la compaa es "democratizar el desarrollo de juegos", y hacer el
desarrollo de contenidos interactivos en 2D y 3D lo ms accesible posible a tantas personas en
todo el mundo como sea posible. (Wikipedia, 2016)

Objetivo general

1. Desarrollar un videojuego para Android mediante el software Unity3D para ser


distribuido en el mercado de aplicaciones.
Objetivos especficos

1. Precisar las capacidades mnimas (versin del sistema, memoria, procesador) de los
dispositivos mviles en los que funciona el videojuego.
2. Explicar de forma sencilla los conceptos necesarios de programacin y diseo para
poder llevar a cabo el proyecto.
3. Analizar la informacin recopilada mediante encuestas, organizndola detalladamente
para realizar un estudio de mercado.
4. Aprender a usar el motor de videojuegos Unity3D para crear un videojuego en 2D.

Marco terico

Antecedentes

En primera instancia se tiene un antecedente internacional de la talla de Mario Bros


videojuego de rcade desarrollado por Nintendo en el ao de 1983 (1). El objetivo del juego es
derrotar a un jefe final por mundo hasta rescatar a la princesa Peach. Los dos extremos de cada
nivel tienen una caracterstica mecnica que le permite al jugador salir por la izquierda y
aparecer a la derecha, y viceversa. Cuantos ms niveles crucen el protagonista, mayor ser la
dificultad y el nmero de enemigos que aparecen.

Como segundo antecedente internacional tenemos a Subway Surfers un videojuego de


plataformas para mviles co-desarrollado por Kiloo, una empresa privada con sede en
Dinamarca y SYBO Games (2). Est disponible para plataformas Android, iOS, Kindle, y
Windows Phone. Los usuarios del juego toman el papel de un adolescente vndalo, quien al ser
sorprendido haciendo grafitis en una estacin de tren, corren por las vas frreas para poder
escapar del inspector y su perro. A medida que el vndalo corre, atrapa monedas de oro
suspendidas en el aire mientras al mismo tiempo evita colisionar con los trenes y otros objetos.

Como tercer y ltimo antecedente esta Warrior Rush un videojuego con sello nacional juego
para celulares en el que trabajaron por siete meses tanto en su programacin, de la que se
encarg Amazing soul, como en el arte realizado por Forja studios. El juego se encuentra
disponible en las tiendas de Android y iOS, teniendo en esta ltima gran aceptacin del pblico
con ms de 75.000 descargas y destacado como el mejor juego nuevo en 48 pases.

Es el tercero que iniciamos pero el primero de nuestros juegos propios que terminamos. Es
un RUNNER en 2D, es decir, como un Sper Mario pero en el que nunca te detienes. Cuenta
con 10 niveles, cada uno con su jefe final y en el momento estamos trabajando en un update
que le agregar 50 niveles, personajes para elegir y mayores poderes (Daniel, 2016)

Conceptos necesarios para la realizacin del proyecto

Java (lenguaje de programacin).

Es un lenguaje de programacin de propsito general, concurrente, orientado a objetos que


fue diseado especficamente para tener tan pocas dependencias de implementacin como fuera
posible. (3), la principal caracterstica por la cual se escogi este lenguaje en especfico es por su
simplicidad a la hora de realizar el cdigo adems de su enfoque a la programacin orientada a
objetos que es la base del funcionamiento del Unity3D.

Blender (diseo grfico).

Es un programa informtico multiplataforma, dedicado especialmente al modelado,


iluminacin, rende rizado, animacin y creacin de grficos tridimensionales. Tambin de
composicin digital utilizando la tcnica procesal de nodos, edicin de vdeo, escultura (incluye
topologa dinmica) y pintura digital. (4)

Justificacin

Con el desarrollo de este videojuego lo que se busca es ocupar un espacio en el mercado que
an se encuentra libre debido a la poca y casi inexistente explotacin de este en el pas, adems
la industria del videojuego es una de las que ms arrojan ganancias superando inclusive a otros
medios de entretenimiento como las pelculas
En la parte econmica es un proyecto viable al ser de libre acceso (gratis) la cantidad del
segmento de mercado que abarcara ser mayor y recaudara fondos mediante publicidad que se
mostrara como un pequeo recuadro en el mismo videojuego; institucionalmente es una
iniciativa encabezada por estudiantes de la UFPS lo cual significa que el nombre de la
universidad empezara a conocerse ante las TICS y en la industria del videojuego lo que significa
un renombre a nivel nacional e internacional.

Marco legal
Derechos de autor

Unity3D respeta los derechos de propiedad intelectual de otros y espera que sus usuarios
hagan lo mismo.
De acuerdo con la Digital Millennium Copyright Act de 1998, cuyo texto puede encontrarse
en el sitio web de la Oficina de Derecho de Autor de los Estados Unidos en http:

//www.copyright.gov/legislation/dmca.pdf, Unity responder con prontitud a las


reclamaciones de infraccin de derechos de autor Comprometidos mediante el sitio web de
Unity (el "Sitio") que se informan al Agente de Derechos de Autor Designado de Unity,
identificado en el aviso de ejemplo a continuacin. (Unity Technologies, 2016)

Limitacin del proyecto

1. El tiempo de desarrollo es muy limitado solo alcanza o comprende un mes.


2. En el marco terico se mencionan los conocimientos necesarios para la utilizacin del
software Unity3D mas no pretende ser una gua de aprendizaje de este solo informa
los conceptos.
3. Existen limitaciones de equipo, se necesitan computadores ms potentes para poder
mover con fluidez la plataforma de desarrollo.
4. Los miembros del equipo de desarrollo contamos con horas limitadas para dedicarle al
proyecto aproximadamente solo 5 horas semanales.
5. El presupuesto se limita a la licencia gratuita del software Unity3D.

Metodologa

Requerimientos del juego

Por medio de los resultados de los anlisis estadsticos se identifica el pblico al que va
dirigido la aplicacin, adems de los tipos de terminales que tienen si son gama baja, media o
alta, posteriormente se utiliza la herramienta de optimizacin que se incluyen dentro del propio
software para adaptar el juego a los diferentes dispositivos de los usuarios.
Encuestas

Primero se realiz la bsqueda de una plataforma online, posteriormente se difundieron las


encuestas por medio de internet y tambin con algunos conocidos, se aplicaron en el transcurso
de estas semanas, despus de recopilar la informacin en una base de datos se procede a realizar
los respectivos anlisis y las tablas con las conclusiones.

Bibliografa
Daniel. (17 de agosto de 2016). elcolombiano. Obtenido de elcolombiano:
http://m.elcolombiano.com/videojuegos-antioquenos-se-van-para-malasia-GK4792338
Unity Technologies. (08 de noviembre de 2016). unity3d. Obtenido de unity3d:
https://unity3d.com/es/legal/copyright-policy
wikipedia. (04 de septiembre de 2016). wikipedia. Obtenido de wikipedia:
https://es.wikipedia.org/wiki/Subway_Surfers
Wikipedia. (14 de noviembre de 2016). Wikipedia. Obtenido de Wikipedia:
https://es.wikipedia.org/wiki/Mario_Bros.#cite_note-autogenerated1-8
Wikipedia. (29 de octubre de 2016). Wikipedia. Obtenido de Wikipedia:
https://es.wikipedia.org/wiki/Unity_(software)
Wikipedia. (02 de noviembre de 2016). Wikipedia. Obtenido de Wikipedia:
https://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)
Wikipedia. (31 de octubre de 2016). Wikipedia. Obtenido de Wikipedia:
https://es.wikipedia.org/wiki/Blender