Diferencia entre revisiones de «Desarrollo de videojuegos»

Sheroes in Games Wiki
(Se marcó esta sección para su traducción)
 
(No se muestran 79 ediciones intermedias de 5 usuarios)
Línea 1: Línea 1:
+
<translate>
=Ideas=
+
==Ideas y conceptualización== <!--T:1-->
==Ideas development==
+
Todo lo necesario para comenzar el desarrollo
===Main objectives &goals===
 
===Activities definition===
 
  
===Work plans===
+
===Game Design=== <!--T:2-->
===Team definitions &roles===
+
Se detalla todo el proceso de diseño de contenido, antecedentes y elementos de un juego
===Functional, tech & financial requirements===
+
{{#ask:[[AnnotationObject::+]][[Area::Game Design]][[Chapter::~*{{SUBJECTPAGENAME}}*]]  
===Agreements and partnerships===
 
===Organization tools===
 
==Design==
 
===Story telling===
 
{{#ask:[[AnnotationObject::+]][[Area::Story telling]][[Chapter::~*{{SUBJECTPAGENAME}}*]]  
 
 
|mainlabel=-
 
|mainlabel=-
|? AnnotationObject=Toolkit
+
|? AnnotationObject=Items de Game Design
|? Chapter=Capítulo
+
|format=table
|? Area=Area
 
|? Topic=Tópico
 
|? Comment=Comentario
 
 
}}
 
}}
===Branding===
 
===Mood boarding===
 
===Art & graphic design tools===
 
===Sound & music===
 
===Mock ups===
 
===Game prototype draft===
 
===U/I, U/X design high level===
 
===Platforms & engines===
 
==Building==
 
===Game programming (front, back-end &GUI)===
 
  
La '''programación de videojuegos''' es un proceso que pertenece a la creación de un videojuego. Este proceso es efectuado por un programador de videojuegos, gracias a la programación informática.
+
===Documento de diseño de juego (GDD)=== <!--T:3-->
Casi siempre, la programación de un videojuego se resume en repetir a trechos las siguientes acciones:
+
Organización de las etapas de desarrollo
* Procesar las interacciones de un agente con su entorno según las entradas del usuario.
+
{{#ask:[[AnnotationObject::+]][[Area::Documento de diseño de juego (GDD)]][[Chapter::~*{{SUBJECTPAGENAME}}*]]
* Procesar los fenómenos indirectamente controlados por el usuario.
+
|mainlabel=-
* Crear una imagen a partir de esas informaciones y mostrarlo en la pantalla (igual para el sonido).
+
|? AnnotationObject=Items de GDD
 +
|format=table
 +
}}
 +
 
 +
===Definiciones y roles de trabajo=== <!--T:4-->
 +
Se detallan roles y perfiles según las tareas de desarrollo
 +
{{#ask:[[AnnotationObject::+]][[Area::Definiciones y roles de trabajo]][[Chapter::~*{{SUBJECTPAGENAME}}*]]
 +
|mainlabel=-
 +
|? AnnotationObject=Items
 +
|format=table
 +
}}
 +
 
 +
===Requisitos funcionales, técnicos y financieros=== <!--T:5-->
 +
Interacciones del videojuego, como sistema, con otros sistemas. Se analizan cuáles son las respuestas automáticas, los procesos predefinidos, lo que el sistema debe y no debe hacer. Para esto es importante conocer sobre qué tipo de plataforma corre y los alcances y recursos requeridos
 +
{{#ask:[[AnnotationObject::+]][[Area::Requisitos funcionales, técnicos y financieros]][[Chapter::~*{{SUBJECTPAGENAME}}*]]
 +
|mainlabel=-
 +
|? AnnotationObject=Items
 +
|format=table
 +
}}
 +
 
 +
===Herramientas de organización=== <!--T:6-->
 +
Muros colaborativos y espacios de organización de desarrollo
 +
{{#ask:[[AnnotationObject::+]][[Area::Herramientas de organización]][[Chapter::~*{{SUBJECTPAGENAME}}*]]
 +
|mainlabel=-
 +
|? AnnotationObject=Items de
 +
|format=table
 +
}}
 +
 
 +
==Diseño y desarrollo== <!--T:7-->
 +
Fases y elementos que componen el diseño de juego, tanto audiovisual como de código
 +
 
 +
===Storytelling=== <!--T:8-->
 +
Instancia dedicada a la creación de la historia y su narrativa. Estrategias, técnicas, herramientas y recursos.
 +
{{#ask:[[AnnotationObject::+]][[Area::Storytelling]][[Chapter::~*{{SUBJECTPAGENAME}}*]]
 +
|mainlabel=-
 +
|? AnnotationObject=Items de Storytelling
 +
|format=table
 +
}}
 +
 
 +
===Arte y animación=== <!--T:9-->
 +
Se desarrollan los aspectos artísticos en la creación de videojuegos. Esto incluye diseño de entornos, personajes y efectos visuales.  
 +
{{#ask:[[AnnotationObject::+]][[Area::Arte y animación]][[Chapter::~*{{SUBJECTPAGENAME}}*]]
 +
|mainlabel=-
 +
|? AnnotationObject=Items de Arte y animación
 +
|format=table
 +
}}
 +
 
 +
===Sonido y música=== <!--T:10-->
 +
Estrategias, y herramientas para diseñar y producir las distintas instancias sonoras que componen un videojuego como banda de sonido, efectos acústicos, creación de clima y la narración
 +
{{#ask:[[AnnotationObject::+]][[Area::Sonido y música]][[Chapter::~*{{SUBJECTPAGENAME}}*]]
 +
|mainlabel=-
 +
|? AnnotationObject=Items de Sonido y Música
 +
|format=table
 +
}}
 +
 
 +
===Maquetas y prototipos=== <!--T:11-->
 +
Etapa preliminar de trabajo que permite obtener una experiencia real del juego antes de su versión final para poner a prueba ideas, cambiar parámetros, explorar posibilidades, reconocer, aprender y corregir errores.
 +
{{#ask:[[AnnotationObject::+]][[Area::Maquetas y prototipos]][[Chapter::~*{{SUBJECTPAGENAME}}*]]
 +
|mainlabel=-
 +
|? AnnotationObject=Items de Maquetas y Prototipos
 +
|format=table
 +
}}
  
El agente suele ser un personaje (generalmente llamado héroe) pero también puede ser un coche, una nave, o cualquier otra cosa. El entorno suele ser compuesto por una decoración estática y unos objetos interactivos (enemigos, objetos del inventario, puertas, entre otros.). El usuario manda entradas al programa por medio de un periférico como un joystick, un teclado o un ratón. La gestión de las interacciones consiste en prever las acciones posibles sobre el entorno, detectar si han estado provocadas, y procesar respuestas. Por ejemplo, para crear una interacción como "abrir la puerta", hay que decidir los procesos que permitirán su cumplimiento (por ej. el jugador tiene que pulsar un botón pensado a tal efecto, tiene que estar bastante cercano, más o menos haciendo frente a la puerta), luego, durante el juego, hace falta detectar si las condiciones están cumplidas. Si eso así, pues se genera una reacción: en nuestro ejemplo, mostrar en la pantalla la puerta abriéndose.
+
===U/I, U/X=== <!--T:12-->
 +
Diferencias y usos de UI (interfaz de usuario) UX (experiencia de usuario) La UI se compone de la arquitectura de información, patrones de interacción y elementos visuales, y la UX es la resultante de los objetivos del usuario, las variables culturales y el diseño del interfaz
 +
{{#ask:[[AnnotationObject::+]][[Area::U/I, U/X]][[Chapter::~*{{SUBJECTPAGENAME}}*]]
 +
|mainlabel=-
 +
|? AnnotationObject=Items de U/I, U/X
 +
|format=table
 +
}}
  
{{#ask:[[AnnotationObject::+]][[Area::Game Programming]][[Chapter::~*{{SUBJECTPAGENAME}}*]]  
+
===Plataformas y Motores=== <!--T:13-->
 +
Software base que permite crear y correr un videojuego haciendo uso de rutinas, funciones y un main loop para el procesamiento de los gráficos y la lógica de interacción.
 +
Los motores de videojuegos modernos ofrecen todo un set de herramientas visuales y librerías que permiten agilizar el desarrollo y facilitar la exportación multiplataforma
 +
{{#ask:[[AnnotationObject::+]][[Area::Plataformas y Motores]][[Chapter::~*{{SUBJECTPAGENAME}}*]]  
 
|mainlabel=-
 
|mainlabel=-
|? AnnotationObject=Toolkit
+
|? AnnotationObject=Items de Plataformas y motores
|? Chapter=Capítulo
+
|format=table
|? Area=Area
 
|? Topic=Tópico
 
|? Comment=Comentario
 
 
}}
 
}}
  
===Testing, adjustments &QA===
+
===Programación (front, back-end & GUI)=== <!--T:14-->
===Go-Live plan===
+
Lenguajes y procesos para el desarrollo de videojuegos (front, back-end & GUI)
===Upload game===
+
{{#ask:[[AnnotationObject::+]][[Area::Programación (front, back-end & GUI)]][[Chapter::~*{{SUBJECTPAGENAME}}*]]
===Release game===
+
|mainlabel=-
===Maintenance and continuity plan===
+
|? AnnotationObject=Items de Programación
==Go-live & Maintenance==
+
|format=table
===Game is live===
+
}}
===Monitoring===
+
 
===Adjustments===
+
===Testing=== <!--T:15-->
===Fans & loyalty===
+
Etapa dedicada a la prueba de imágenes, textos, controles, sonidos, escenarios, requisitos y funciones de un juego
===Upgrades & future plan===
+
{{#ask:[[AnnotationObject::+]][[Area::Testing]][[Chapter::~*{{SUBJECTPAGENAME}}*]]
 +
|mainlabel=-
 +
|? AnnotationObject=Items de Testing
 +
|format=table
 +
}}
 +
 
 +
==Publicación y mantenimiento== <!--T:16-->
 +
Evaluación de la experiencia de juego, detección de errores, creación de patches, y evaluación de la continuidad del proyecto una vez lanzado
 +
 
 +
===Monitoreo de funcionamiento y aceptación=== <!--T:17-->
 +
Herramientas, plataformas y sistemas para hacer control y seguimiento del correcto funcionamiento del juego y de la respuesta del público objetivo
 +
{{#ask:[[AnnotationObject::+]][[Area::Monitoreo de funcionamiento y aceptación]][[Chapter::~*{{SUBJECTPAGENAME}}*]]
 +
|mainlabel=-
 +
|? AnnotationObject=Items de Monitoreo
 +
|format=table
 +
}}
 +
 
 +
===Ajustes y cambios=== <!--T:18-->
 +
Creación de patches y actualizaciones
 +
{{#ask:[[AnnotationObject::+]][[Area::Ajustes y cambios]][[Chapter::~*{{SUBJECTPAGENAME}}*]]
 +
|mainlabel=-
 +
|? AnnotationObject=Items
 +
|format=table
 +
}}
  
==Toolkit Elements==  
+
===Planes de fidelización=== <!--T:19-->
{{#ask:[[AnnotationObject::+]][[Chapter::~*{{SUBJECTPAGENAME}}*]]  
+
Estrategias y herramientas para mantener el engagement de la audiencia y llegar a nuevos públicos
 +
{{#ask:[[AnnotationObject::+]][[Area::Planes de fidelización]][[Chapter::~*{{SUBJECTPAGENAME}}*]]  
 
|mainlabel=-
 
|mainlabel=-
|? AnnotationObject=Toolkit
+
|? AnnotationObject=Items
|? Chapter=Capítulo
+
|format=table
|? Area=Area
 
|? Topic=Tópico
 
|? Comment=Comentario
 
 
}}
 
}}
 +
</translate>
 +
[[Categoría:Chapters]]

Revisión actual del 18:50 12 feb 2022

Ideas y conceptualización

Todo lo necesario para comenzar el desarrollo

Game Design

Se detalla todo el proceso de diseño de contenido, antecedentes y elementos de un juego

Items de Game Design
Arma historias y descubre los recursos necesarios para desarrollar un videojuego.
Como aplicar la lógica en el desarrollo de los videojuegos
Conceptos básicos y simples para desarrollar Videojuegos en 2D
Enfoque práctico para crear Videojuegos
Guia de producción de videojuegos para docentes
Guía didáctica “Craneando Videojuegos”
Introducción a los videojuegos
Juego: Historia, teoría y práctica del diseño conceptual del Videojuego.
Manual del diseño de videojuegos.
Pasos en el desarrollo de videojuegos. Entrevista a Santiago Figueroa
Quiero hacer un videojuego : un e-book para niños y niñas de 8 a 99 años
Yo, videojuego: E-revista para niñas y niños de todas las edades con info y entrevistas relacionadas a videojuegos.

Documento de diseño de juego (GDD)

Organización de las etapas de desarrollo

Items de GDD
GDD: Comenzando a crear un Game Design Document, focalizándose en el desarrollo de una idea para videojuegos. Podcast: Diseñando videojuegos.
GDD: Comenzando a crear un Game Design Document, focalizándose en la sección Historia. Podcast: Diseñando videojuegos
GDD: La importancia del Game Design Document (GDD)
GDD: Pasos necesarios para crear un Game Design Document

Definiciones y roles de trabajo

Se detallan roles y perfiles según las tareas de desarrollo


Requisitos funcionales, técnicos y financieros

Interacciones del videojuego, como sistema, con otros sistemas. Se analizan cuáles son las respuestas automáticas, los procesos predefinidos, lo que el sistema debe y no debe hacer. Para esto es importante conocer sobre qué tipo de plataforma corre y los alcances y recursos requeridos


Herramientas de organización

Muros colaborativos y espacios de organización de desarrollo

Items de
Introducción oficial a Trello
SCRUM: Aplicación en Hack'n'Plan por The Game Kitchen
SCRUM: Consejos Generales de The Game Kitchen
SCRUM: Consejos para tener reuniones más productivas por The Game Kitchen
SCRUM: Introducción por The Game Kitchen

Diseño y desarrollo

Fases y elementos que componen el diseño de juego, tanto audiovisual como de código

Storytelling

Instancia dedicada a la creación de la historia y su narrativa. Estrategias, técnicas, herramientas y recursos.

Items de Storytelling
Celtx: Help Center
Introducción a la narrativa en videojuegos
La narrativa en los videojuegos: Historias y conflictos interactivos
Metodologias ativas - Storytelling - Parte 2
Metodologias ativas - Storytelling - Parte 3
Metodologias ativas - Storytelling - Parte 4
Narrativa y videojuego
Narrativas pedagógicas de los videojuegos: prevención de riesgos asociados con el uso de internet

Arte y animación

Se desarrollan los aspectos artísticos en la creación de videojuegos. Esto incluye diseño de entornos, personajes y efectos visuales.

Items de Arte y animación
Animación y Concept art en el Videojuego (Video)
Blender 3.0: Manual de referencia
Blender: Manual de Introducción
Concept art: guía para crear personajes de videojuegos
Definición de diseño de arte en un videojuego
Diseño y concept art de un videojuego
El arte en los videojuegos (Podcast)
Environment Art: video por Riot Games
La influencia de los artistas en los videojuegos
Las bellas artes: su aplicación e influencia en los videojuegos
Maya: Documentación de usuario
Maya: Guía de aprendizaje
Movimientos artísticos y su influencia en los videojuegos
Qué significa Efectos Visuales y como se aplican en los videojuegos
Realidad Virtual: Cómo desarrollar un videojuego
Zbrush
Zbrush: Manual de usuario

Sonido y música

Estrategias, y herramientas para diseñar y producir las distintas instancias sonoras que componen un videojuego como banda de sonido, efectos acústicos, creación de clima y la narración

Items de Sonido y Música
Conceptos a tener en cuenta para componer música para videojuegos
Diseño de sonido por Riot Games (video)
Diseño de sonido y actuación de voz
Diseño de sonido
El arte de la música de videojuegos
El mundo laboral del diseño de sonido para videojuegos
Introducción a la música de videojuegos, parte 1 – El oficio (Podcast)
Introducción a la música de videojuegos, parte 2 – La hisotria (Podcast)
Motores de audio para videojuegos
What we can learn from Classic Game Music.

Maquetas y prototipos

Etapa preliminar de trabajo que permite obtener una experiencia real del juego antes de su versión final para poner a prueba ideas, cambiar parámetros, explorar posibilidades, reconocer, aprender y corregir errores.

Items de Maquetas y Prototipos
Prototipo rápido de videojuegos: ¿Porqué son importantes en el desarrollo de juegos?

U/I, U/X

Diferencias y usos de UI (interfaz de usuario) UX (experiencia de usuario) La UI se compone de la arquitectura de información, patrones de interacción y elementos visuales, y la UX es la resultante de los objetivos del usuario, las variables culturales y el diseño del interfaz

Items de U/I, U/X
Buenas prácticas de accesibilidad en videojuegos
CorelDraw: Tutoriales
De la usabilidad a la jugabilidad: Diseño de videojuegos centrados en el jugador
Definición de interfaz de usuario para videojuegos
Diseñar para todos la experiencia de juego
Diseño UI para crear videojuegos
Diseño gráfico aplicado a interfaces de videojuegos para adultos mayores
Diseño interactivo y videojuegos
FTUE: First Time User Experience: Podcast de Nueva Partida
GIMP: Manual de usuario
HUD: Cómo diseñar una interfaz de comunicación con el jugador
Illustrator: Tutoriales.
Inskscape: manual de usuario
Interfaces de videojuegos que rompieron el molde
Interfaz para videojuegos
Photoshop: Tutoriales

Plataformas y Motores

Software base que permite crear y correr un videojuego haciendo uso de rutinas, funciones y un main loop para el procesamiento de los gráficos y la lógica de interacción. Los motores de videojuegos modernos ofrecen todo un set de herramientas visuales y librerías que permiten agilizar el desarrollo y facilitar la exportación multiplataforma

Items de Plataformas y motores
Cocos Creator 3.4: Manual de Usuario
Godot: Tutoriales y recursos
Motores de Videojuegos: Análisis: Motores gráficos y su aplicación en la industria del videojuego.
Motores de Videojuegos: AppGameKit
Motores de Videojuegos: Cocos2d engine
Motores de Videojuegos: Godot
Motores de Videojuegos: Pilas engine
Motores de Videojuegos: Podcast presentando sus origenes y diferentes ejemplos
Motores de Videojuegos: Stencyl
Motores de Videojuegos: Unity engine
Motores de Videojuegos: Unreal engine
Motores de videojuegos: Roblox Estudio
Pilas: Manuales
Roblox: Ayuda y tutoriales
Stencyl: tutoriales y centro de ayuda
Unity: Manual del usuario
Unreal Engine 4: Documentación

Programación (front, back-end & GUI)

Lenguajes y procesos para el desarrollo de videojuegos (front, back-end & GUI)

Items de Programación
Desarrollo de Videojuegos: Un enfoque práctico: Parte 1
Informática gráfica: Programación de videojuegos
Motor de lógica de un videojuego: diseño e implementación
Programación en videojuegos (Video)
Programación gráfica en el desarrollo de videojuegos
Programación gráfica en el desarrollo de videojuegos:
Scratch: Aprender a crear y programar videojuegos
Scratch: Manual básico
Scratch: Primeros pasos en la programación.
Scratch: Wiki
Técnicas avanzadas en la programación para el desarrollo de videojuegos

Testing

Etapa dedicada a la prueba de imágenes, textos, controles, sonidos, escenarios, requisitos y funciones de un juego

Items de Testing
Habilidades técnicas para ser videogame tester
Seis (06) tipos de técnicas de pruebas de juegos

Publicación y mantenimiento

Evaluación de la experiencia de juego, detección de errores, creación de patches, y evaluación de la continuidad del proyecto una vez lanzado

Monitoreo de funcionamiento y aceptación

Herramientas, plataformas y sistemas para hacer control y seguimiento del correcto funcionamiento del juego y de la respuesta del público objetivo

Items de Monitoreo
Google Analytics aplicado a videojuegos
Unity Analytics

Ajustes y cambios

Creación de patches y actualizaciones

Items
Mods: La historia de los mods en los videojuegos: Podcast de Reseteando

Planes de fidelización

Estrategias y herramientas para mantener el engagement de la audiencia y llegar a nuevos públicos

Items
Cómo monetizar un videojuego: Podcast de Nueva partida
Game Publishing 3.0: Battle testing your business model pre-launch (presented by Xsolla)
Plan de marketing para una empresa de Videojuegos