El análisis DAFO (IPYME), o también conocido como FODA, es un acrónimo de los siguientes términos:
- D: Debilidades
- A: Amenazas
- F: Fortalezas
- O: Oportunidades
DAFO es una herramienta de estudio de Marketing muy útil para conocer la situación tanto internas como externas que nos puedan ayudar a la hora de definir las acciones estratégicas necesarias para cumplir con los objetivos fijados. Las características y beneficios principales de este análisis son:
- Sencillez y facilidad de aplicación
- Muy concreto y detallado.
- Aporta una visión general del proyecto.
- Ayuda detectar problemas a nivel de organización.
- Anticipa los posibles problemas y crear planes para afrontarlos.
Este análisis representa los puntos a estudiar en forma de cuadrícula.
Figura 19- Cuadrícula DAFO
Fuente: https://dafo.ipyme.org/Home
5.1.4 Análisis interno
El primer paso del DAFO es realizar un análisis de todos los elementos internos del proyecto que pueden suponer tanto ventajas (fortalezas) como limitaciones (debilidades) a la hora de competir con otros productos.
1. Fortalezas:
a. Bajo coste de desarrollo: Aunque las herramientas más potentes son de pago, el abanico de herramientas gratuitas disponibles que nos van a ayudar a desarrollar un producto de calidad profesional sin invertir dinero.
b. Género imperecedero: El género de puzles fue y es uno de los máximos exponentes de la industria, muchos juegos, tanto pequeñas producciones como superproducciones siguen resultando muy exitosos, gustando mucho a los usuarios y cosechando buenas ventas o descargas.
c. Pasión por el trabajo que se desarrolla: Este aspecto ayuda a mantener la motivación muy alta y unos ritmos de trabajo elevados.
d. Modelo de negocio: Gracias al muy reducido coste de desarrollo y que el desarrollo se realizará en paralelo a otras actividades sin presiones económicas se podrá determinar un modelo de negocio cuyo objetivo no sea únicamente obtener beneficios.
e. Plataformas objetivo: Tanto la App Store como la Play Store tienen requisitos no muy exigentes de publicación.
2. Debilidades
a. Mercado muy competitivo: Aunque el mercado es enorme, la competencia dentro del mismo es atroz, miles de juegos son publicados cada año y llamar ‘más la atención es muy complicada.
b. Falta de experiencia con las herramientas de desarrollo: La falta de experiencia puede acarrear problemas durante el mismo y será obligatorio destinar una parte del tiempo disponible a aprender a usarlas.
c. Tiempo de desarrollo elevado: Al ser solo una persona trabajando, el tiempo de desarrollo será elevado, ya que crear todos los assets gráficos y realizar la implementación llevará mucho tiempo.
d. Marketing: Realizar una campaña de marketing que permita dar a conocer el producto, dados los medios de los que se dispone, es imposible realizar una campaña al uso y habrá que buscar vías alternativas.
e. Falta de experiencia planificando proyectos reales: La poca experiencia en este ámbito hace prácticamente imposible realizar una planificación acertada en cuanto a tareas a realizar y especialmente en la estimación de la duración de cada tarea.
f. Exceso de trabajo: Al ser una persona solo es necesario planificar muy bien el esfuerzo y la exigencia de las tareas a un plazo razonable, para evitar la sobrecarga de horas.
5.4.2 Análisis externo
El siguiente paso es realizar un análisis de todos los elementos externos del proyecto que pueden suponer tanto oportunidades como amenazas a la hora de cumplir los objetivos planeados.
1. Amenazas:
a. Juegos del mismo estilo: Aunque no es común que salgan muchos juegos de este estilo, en los últimos años se ha visto un importante incremento de la cantidad de títulos, además, la calidad de estos es en general muy alta y su precio bajo.
b. Cambios en las tendencias del mercado: Aunque un género sea popular, sucede que van apareciendo modas y géneros que durante un tiempo casi monopolizan el mercado. Si esto sucede en épocas cercanas al lanzamiento del juego, puede dañar severamente a la popularidad del juego
c. Cambios legislativos para la publicación: Si se producen cambios de este ámbito, en función de la gravedad de estos, se debería reestudiar el modelo de negocio o las plataformas objetivo.
d. Mercado muy exigente: Los consumidores de videojuegos se han vuelto muy exigentes en algunos aspectos, sobre todo en todo lo referente a la visual y al pulido de los títulos.
e. Compaginar el desarrollo con otras actividades: Si el resto de las actividades cobraran mucha relevancia o surgieran nuevas necesidades, podría llegar a darse el caso de posponer el desarrollo indefinidamente o suspenderlo de forma definitiva.
2. Oportunidades:
a. Distribución Mundial Digital: Los videojuegos para dispositivos móviles tienen una ventaja inigualable por cualquier otra plataforma, si se consigue publicar el producto tanto en la Play Store como en la App Store, algo que no es extremadamente complicad, el juego estará disponible para millones de personas por todo el mundo.
b. Mercado en auge: Los videojuegos es un sector que no para de crecer año tras año, en especial el sector de los videojuegos para dispositivos móviles.
c. Aprendizaje: Para desarrollar el título será necesario aprender mucho de todos los aspectos relativos a desarrollar y publicar un título.
d. Situación mundial actual: La pandemia del COVID-19 ha provocado un aumento exponencial del consumo de videojuegos a nivel mundial debido al confinamiento y al aumento del paso de horas en casa.
5.5 Análisis del software disponible para el desarrollo
En este apartado se analizará el software necesario para realizar el desarrollo y las opciones disponibles.
5.5.1 Análisis de los motores de videojuegos actuales.
Los motores de videojuegos son, actualmente, la principal herramienta de desarrollo de videojuegos, son la base de cualquier desarrollo y la elección de uno es algo extremadamente importante.
Un motor de videojuegos es un software especializado que dispone de una cantidad enorme de herramientas que ayudan a desarrollar un videojuego de forma mucho más rápida y eficiente. De esas herramientas, hay que destacar especialmente las siguientes (Ruela, 2017):
1. Motor de renderizado: Ya sea en 2D o 3D es el encargado de mostrar en la pantalla las imágenes, además también realiza cálculos de polígonos, iluminación, efectos visuales entre otras muchísimas cosas.
2. Motor de Físicas: Es el encargado de realizar los cálculos de las todas las interacciones físicas entre todos los elementos del videojuego, tales como colisiones o gravedad entre otros muchos elementos.
3. Editor de Scripts: Son las herramientas que permiten al desarrollador crear los comportamientos que deben realizar las entidades del videojuego que no están incluidas de forma directa.
4. Motor de Sonido: En el encargado de gestionar todos los recursos sonoros, principalmente permite cargar archivos de audio de diferentes formatos y reproducirlos.
5. Motor de Red: Permite desarrollar las funcionalidades online necesarias para implementar un modo multijugador.
6. Gestor de memoria: Se ocupa de reservar y liberar la memoria que ocupan los assets en tiempo real, en función de si estos se necesitan en el contexto actual o no.
Estos son los elementos principales de los motores de videojuegos, internamente cada uno realizar muchísimas más tareas y cada uno tiene sus particularidades propias, además, muchos de ellos tienen a su disposición, aparte de las herramientas oficiales, herramientas desarrollados por usuarios que, tanto gratuitas como de pago. A continuación, se analizan los motores de videojuegos más populares.
5.5.1.1 Unity 3D
Unity es un motor muy popular en la comunidad de desarrolladores hoy en día. Es conocido por su versatilidad, su facilidad de uso y por disponer de una versión gratuita muy potente y que apenas se diferencia de la versión de pago.
Aspectos positivos de Unity
Debido a su popularidad, la cantidad de documentación, cursos, tutoriales e información en general es enorme. Toda esta información permite aprender de forma autodidacta, y gratuita.
Permite programar tanto en JavaScript como en C#, ambos lenguajes muy conocidos y similares a otros lenguajes.
La curva de aprendizaje, especialmente para alguien que no parta de cero, no es para nada agresiva, esto se debe principalmente a que dispone de una interfaz que, aunque de primeras puede ser liosa por la cantidad de opciones, está muy bien organizada y es totalmente personalizable.
El sistema de componentes de Unity es una de sus mayores ventajas, permite programar con gran rapidez, crear parámetros editables desde la interfaz gráfica, añadir y eliminar componentes a los objetos entre otras muchas cosas.
Figura 20- Logo Unity
Fuente: https://www.linuxadictos.com/por-fin-llega-el-soporte-oficial-de-unity-a-linux.html
Aspectos negativos de Unity
Debido a la gran potencia del motor, este consume una enorme cantidad de recursos, por lo que es necesario un hardware potente para poder trabajar cómodamente. Además, como la interfaz es muy grande y con varios submenús es prácticamente obligatorio trabajar con monitores de gran tamaño.
Los proyectos, especialmente si se usan assets 3D muy pesados o sonido de alta calidad pesan muchísimo, esto es debido al sistema de ficheros, por lo que, si no se lleva cuidado al importar assets y demás elementos, un juego sencillo puede llegar a pesar varios GB.
Debido a sus grandes virtudes, la cantidad de juego desarrollados en Unity es gigante, el volumen es tal que juegos muy buenos se pierden entre gran cantidad de títulos muy mediocres, esto también es cupla del poco filtro a la hora de publicar juegos, pero sigue siendo un gran impedimento.
Modelo de Negocio y Licencias
Unity dispone de diversos planes, cada uno está pensado para un tipo de usuario, desde planes gratuitos para proyecto muy pequeños sin presupuesto hasta planes para empresas. Las principales diferencias de versiones se limitan al acceso al código y optimización de motor, algo que en general no será demasiado relevante.
Otro de las diferencias importantes es que el plan personal no ofrece acceso a las herramientas de medición de rendimiento. Esto es una lástima porque, aunque C# es un lenguaje eficiente, no está al nivel de C++ y un extra de optimización no estaría de más
Figura 22
Fuente: https://unity.com/es
El análisis DAFO (Debilidades, Amenazas, Fortalezas, Oportunidades) es una herramienta estratégica utilizada para evaluar la situación interna y externa de una empresa, proyecto o situación. En el contexto del desarrollo de videojuegos, un análisis DAFO puede ayudar a identificar aspectos clave que afectan al proyecto:
Análisis DAFO para un Estudio de Desarrollo de Videojuegos:
Fortalezas (F):
- Experiencia del Equipo:
- Fortaleza en la experiencia y habilidades técnicas del equipo de desarrollo.
- Uso de Unreal Engine:
- Uso de la Unreal Engine, una plataforma poderosa y versátil.
- Portafolio de Éxito:
- Historial de lanzamientos exitosos y críticamente aclamados.
- Colaboración con Plataformas:
- Relaciones sólidas con plataformas de distribución y consolas.
Oportunidades (O):
- Mercado en Crecimiento:
- Oportunidades en un mercado de videojuegos en constante crecimiento.
- Realidad Virtual y Aumentada:
- Oportunidad para incursionar en experiencias de realidad virtual y aumentada.
- Colaboración con Marcas:
- Potencial para colaboraciones con marcas o franquicias populares.
- Mercados Internacionales:
- Oportunidades para expandirse a mercados internacionales.
Debilidades (D):
- Limitaciones de Recursos:
- Limitaciones en términos de presupuesto y personal.
- Dependencia de Plataformas:
- Dependencia de las políticas y decisiones de las plataformas de distribución.
- Competencia Feroz:
- Presión competitiva en un mercado saturado.
- Ciclos de Desarrollo Prolongados:
- Ciclos de desarrollo que pueden llevar más tiempo de lo deseado.
Amenazas (A):
- Cambios en la Tecnología:
- Amenaza de cambios rápidos en la tecnología que puedan afectar la relevancia del motor o las herramientas utilizadas.
- Críticas y Recepción Negativa:
- Amenaza de críticas negativas o recepción desfavorable de los jugadores.
- Eventos Inesperados:
- Amenazas externas como pandemias, cambios en la economía, etc.
- Regulaciones de Contenido:
- Posibles regulaciones gubernamentales que afecten el contenido o la distribución.
Consideraciones y Acciones:
- Capitalizar Fortalezas y Oportunidades:
- Aprovechar la experiencia del equipo y las relaciones con plataformas para desarrollar y lanzar juegos innovadores.
- Explorar oportunidades en el mercado en crecimiento, especialmente en el ámbito de la realidad virtual y aumentada.
- Mitigar Debilidades y Amenazas:
- Buscar maneras de superar las limitaciones de recursos, posiblemente a través de asociaciones estratégicas o modelos de financiamiento alternativos.
- Implementar estrategias de relaciones públicas y marketing para mitigar críticas negativas y mejorar la percepción de la marca.
- Diversificar las fuentes de ingresos y reducir la dependencia de factores externos.
- Innovación y Adaptabilidad:
- Fomentar la innovación continua y la adaptabilidad para enfrentar cambios tecnológicos y amenazas inesperadas.
- Mantenerse actualizado con las tendencias del mercado y ajustar estrategias según sea necesario.
- Desarrollo Sostenible:
- Trabajar en ciclos de desarrollo más eficientes y ágiles para adaptarse a la competencia y reducir los riesgos asociados con ciclos prolongados.
- Expansión Internacional:
- Explorar estrategias para ingresar y tener éxito en mercados internacionales, adaptando contenido y estrategias de marketing según las necesidades de cada región.