Post Mortem

 

 

 

 

 

 

 

 

Desarrollando videojuegos en solitario

Giovanny Beltrán @agar3s

agar3s.games

¿Qué es lo interesante de este juego?

13Kilobytes de puro JavaScript <3

Todo el código no pesa mas de 13KiloBytes

¿Por qué? ¿Para qué?

Para un Game Jam

¿Qué requerí para realizar este juego?

¿Qué requerí para realizar este juego?

  • Programación

¿Qué requerí para realizar este juego?

  • Programación

    • webgl - shaders

¿Qué requerí para realizar este juego?

  • Programación

    • gráficos vectoriales

¿Qué requerí para realizar este juego?

  • Programación

    • Manejo de colisiones - spatial hashing

¿Qué requerí para realizar este juego?

  • Programación

    • Fuente personalizada basada en led 14 segmentos

¿Qué requerí para realizar este juego?

  • Programación

    • IA Básica basada en comportamientos

¿Qué requerí para realizar este juego?

  • Programación

    • Build system - Gulp - minify - compress

¿Qué requerí para realizar este juego?

  • Sonido

    • Reproducir y diseñar sonidos, música y fx

¿Qué requerí para realizar este juego?

  • Gráficos

    • diseño de elementos de juego

¿Qué requerí para realizar este juego?

  • Gráficos

    • estética del juego

¿Qué requerí para realizar este juego?

  • Game design

    • definir la experiencia a evocar

¿Qué requerí para realizar este juego?

  • Game design

    • mecánica principal

¿Qué requerí para realizar este juego?

  • Game design

    • diseño de nivel / progresión de dificultad / balanceo

¿Qué requerí para realizar este juego?

  • Narrativa

    • definir el mundo del juego - contexto - ¿cuál es el conflicto?

¿Qué requerí para realizar este juego?

  • Retroalimentación

    • versión temprana

Resumen 1/3

  • Programación

    • webgl - shaders
    • gráficos vectoriales
    • manejo de colisiones - spatial hashing
    • fuente personalizada basada en led 14 segmentos
    • IA Básica basada en comportamientos
    • build system - Gulp - minify - compress
    • manejo de puntajes, controles, viewport, etc.
  • Sonido

    • Reproducir y diseñar sonidos, música y fx
  • Gráficos

    • diseño de elementos de juego
    • estética del juego

Resumen 2/3

  • Game design

    • definir la experiencia a evocar
    • mecánica principal
    • diseño de nivel / progresión de dificultad / balanceo
  • Narrativa

    • definir el mundo del juego - contexto - cual es el conflicto?
  • Retroalimentación

    • versión temprana

Resumen 3/3

Y no hablé del desarrollo para Steam

¿Cómo adquirir estas habilidades?

Educación formal

Educación formal

  • Problema:

    • No existe una carrera de diseño o desarrollo de videojuegos en latam

Educación formal

  • Problema:

    • No existe una carrera de diseño o desarrollo de videojuegos en latam
       

  • Alternativas:

    • carreras afines: ingeniería de sistemas, producción audiovisual, bellas artes.

Educación formal

  • Problema:

    • No existe una carrera de diseño o desarrollo de videojuegos en latam
       

  • Alternativas:

    • carreras afines: ingeniería de sistemas, producción audiovisual, bellas artes.
    • educación en linea: platzi, udemy

Educación formal

  • Problema:

    • No existe una carrera de diseño o desarrollo de videojuegos en latam
       

  • Alternativas:

    • carreras afines: ingeniería de sistemas, producción audiovisual, bellas artes.
    • educación en linea: platzi, udemy
    • ser autodidacta

¿Autotidacta?

Comunidades

  • Grupos en facebook
    • comunidad de desarrolladores de videojuegos
    • igda Colombia
    • juegos indies

Comunidades

  • Grupos en facebook
    • comunidad de desarrolladores de videojuegos
    • igda Colombia
    • juegos indies
  • Meetups
    • GameDev Talks!

Comunidades

  • Grupos en facebook
    • comunidad de desarrolladores de videojuegos
    • igda Colombia
    • juegos indies
  • Meetups
    • GameDev Talks!
  • Grupos de discord

Comunidades

  • Foros y blogs
    • Gamasutra
    • reddit.com/r/gamedev
    • tigsource

Comunidades

  • Foros y blogs
    • Gamasutra
    • reddit.com/r/gamedev
    • tigsource
  • Juegos independientes
    • Gamejolt
    • itch.io

Comunidad - Juegos indies

Libros

Youtubers

  • GDC
  • Extra credits
  • mark brown
  • bukkuqui

Youtubers

  • GDC
  • Extra credits
  • mark brown
  • bukkuqui
  • juegos indies 😉

¿Quiero aprender todo esto?

Grandes roles

  • Game designer

  • Artist

  • Programmer

  • Music/Sound

Latam no tiene industria para tener un rol especializado

Mercado Global

¿Desarrollando juegos en solitario?

No Realmente

No Realmente

  • Comunidades

  • Amigos

  • Colegas

  • Mentores

Giovanny Beltrán @agar3s

agar3s.games

Post Mortem Evil Glitch

By Giovanny Beltran

Post Mortem Evil Glitch

  • 823