CÓMO DESARROLLAR JUEGOS INDEPENDIENTES - Universidad de San Martín de … · 2018-10-29 ·...
Transcript of CÓMO DESARROLLAR JUEGOS INDEPENDIENTES - Universidad de San Martín de … · 2018-10-29 ·...
CÓMO DESARROLLAR
JUEGOS
INDEPENDIENTESGIACOMO PRECIADO
¿Quién?
• Lead Programmer en 7th Beat Games
• Estamos desarrollando Rhythm Doctor
para PC, Nintendo Switch y móviles.
• Desde niño, siempre quise crear
videojuegos
• Estudié Ingeniería de Sistemas en este
mismo salón!
Pregunta: ¿Qué es un juego independiente?
Respuesta: Un juego independiente (indie
game) es un juego que ha sido creado sin el
apoyo financiero de un publisher.
$30 millones
Juegos AAA
$0-100000
Juegos Indie
¿CÓMO HACER UN
JUEGO?
No hay una manera
“correcta” de hacer juegos
Equipo
• No es necesario tener una persona para cada rol (una
persona lo puede hacer todo!)
• Dicho esto, es mejor si el esfuerzo es dividido por un
equipo.
• El equipo puede comenzar pequeño e ir creciendo a
través del tiempo.
• Es importante la afinidad del equipo.
Roles
Artistas
• Crean todo el contenido visual y auditivo del juego.
• Usualmente más relajados que los demás del equipo.
• Visuales: Artistas conceptuales, modeladores, de
interfaces de usuario, animadores.
• Audio: Compositores, Diseñadores de efectos de sonido.
Pixel Art
Hyper Light Drifter
Vectores
Night In The Woods
3D Estilizado
Journey
3D Cartoon
Yooka Laylee
Herramientas
Herramientas
Zbrush
Programadores
• Diseñan e implementan el software del juego
• Además crean herramientas para desarrollo de juegos
más rápidamente.
• Tipos: programación de motores, gameplay, herramientas,
arquitectura, etc.
• Motores de juego.
Diseñadores(más conocidos como Game Designers)
• Los diseñadores no son artistas!
• Su trabajo es diseñar la parte interactiva del juego.
• Tipos: Director del juego, diseñador de niveles, guionistas,
diseñador de balance, etc.
Creación de ideas y mecánicas
Trello
Diseño de niveles
Diseño de niveles
Productores
• Manejan los tiempos y alcance del juego.
• Se aseguran que se estén cumpliendo las tareas.
• Tratan con las personas y empresas contratadas.
• En juegos, casi nunca se cumplen los deadlines.
• En Scrum sería el Scrum Master.
Herramientas
Gantt
Herramientas
Trello
Herramientas
Google Sheets
Relaciones Públicas (PR) y
Marketing• Se preocupan de crecer e interactuar con la comunidad
• Buscan influencers para que hablen del juego
• Conversan con la prensa
• Pendientes de fechas importantes para crear eventos
especiales.
• Pendientes de eventos y concursos para mostrar el juego.
• Interactúan con potenciales publishers.
Eventos
Game Developers Conference
Eventos
PAX 2018
Construyendo una comunidad
Discord
Construyendo una comunidad
Discord
Eventos online
Twitch
Fanart
Administración
• Contador
• Abogados
• Recursos Humanos (contratos, pagos, cumpleaños, etc.)
Equipo
• Hafiz Azman (Diseño / Música)
• Winston Lee (Arte)
• Giacomo Preciado (Programación)
comienzos 2017
• Hafiz Azman (Diseño / Música)
• Winston Lee (Arte)
• Giacomo Preciado (Programación)
• Alberto Gonzalez (Programación)
• Indienova (Publisher)
• + 2 colaboradores
finales 2017
• Hafiz Azman (Diseño / Música)
• Winston Lee (Arte)
• Giacomo Preciado (Programación)
• Kyle Labriola (Relaciones públicas / Marketing)
• Alberto Gonzalez (Programación)
• José Cahuana (Programación)
• Jakob Crowe (Diseño de niveles)
• auth (localización)
• Indienova (Publisher)
• IMBA (Efectos de sonido)
• + 10 colaboradores
2018• Hafiz Azman (Diseño / Música)
• Winston Lee (Arte)
• RedWK (Arte)
• Daniel Wong (Arte UI)
• Giacomo Preciado (Programación)
• Kyle Labriola (Relaciones públicas / Marketing)
• José Cahuana (Programación)
• Jakob Crowe (Diseño de niveles)
• Ladybug (Diseño de niveles)
• David Salzburg (Programación)
• auth (localización)
• Indienova (Publisher)
• IMBA (Efectos de sonido)
• + 20 colaboradores
El Proceso
Idea
• Siempre todo comienza por una idea.
• ¿Cuál es el problema que estás tratando de resolver?
Ejemplo: Mario Bros
• Esta idea debe implementarse utilizando un mecánicas
(reglas y procedimientos), estilo artístico, tecnología
(motor, plataforma) y una historia (narrativa, flujo).
• Lluvia de ideas.
• Las ideas son muchas, descartables y frágiles.
Iterar
• Al decidir hacer una idea, se comienza a considerar si es
buena.
• También al profundizar una idea, podemos darnos cuenta
que no es posible realizarla. Ejemplo: quiero hacer un GTA
Perú.
• Aquí es importante saber cambiar de ideas sin mirar atrás.
• El ciclo infinito:
1. Pensar en una idea
2. Implementarla
3. Regresar al paso 1
Alcance
• Este proceso de ciclo hace estimar un juego
increíblemente difícil.
• Te volverás mejor a través del tiempo, pero jamás
perfecto. Ejemplo: Falling. Agrégale 1.5x-2.5x a tu tiempo.
• Eres como un explorador.
• Recomendación: Comienza haciendo el juego más
pequeño que puedas.
• Algo como… un juego en 48 horas??
Lima Game Jam
Prototipo
• Una vez decidido en un juego, se comienza a desarrollar un
prototipo.
• Probar el prototipo es indispensable.
• Apuntar el feedback, aprovechar las oportunidades y
continuar desarrollando.
• Si el prototipo no funciona, todavía estás temprano para
cambiarlo y rediseñarlo.
• De ahora en adelante, mostrarás tu juego constantemente
para probarlo.
Planeamiento
• Ya sabes qué juego quieres hacer, a la gente le gusta,
sabes cuánto te vas a demorar y ahora ¿cómo haces el
juego?
• Formas de conseguir dinero: Ahorros, Préstamo,
Financiamiento de entidades, trabajo de día, juegos para
clientes, inversionista.
• Formas de conseguir equipo: Practicantes, Remoto,
Socios con %, Kickstarter, publishers, etc.
Desarrollo
• Desarrollar un juego es como una maratón, demora tiempo y
necesitas resistencia.
• Debes tener suficiente libertad para nuevas ideas en medio
del desarrollo.
• Networking = Oportunidades
• Ir trabajando en crecer tu comunidad y hacer conocer tu
juego al público.
• Buscar una manera de organizarse como equipo (Discord,
Slack, Trello).
• Estado emocional del equipo.
Publishers y marketing
• Si no haces marketing, nadie comprará tu juego
• Trabaja en crecer una comunidad, tu juego debe
responder a un nicho.
• Busca publishers que hagan ese trabajo por ti.
• Busca distintos canales de distribución
• Forma buenos contactos con personas de la industria.
Distribución
• Cada uno tiene sus pros y contras
• Precios y Comisión por descarga
• Impuestos
Conclusiones
• Hacer un juego requiere de un equipo con distintos roles que
desarrollan el juego.
• Hay muchas maneras de desarrollar un juego.
• Comenzar por un juego pequeño para comenzar es muy
importante.
• Hacer networking y buscar feedback de otras personas te
ayudará a no cometer errores conocidos.
• Desarrollar un juego demora tiempo, toma tus precauciones.