¿Cómo puedo hacer que mi hijo de 13 años comience en el diseño de juegos? ¿Alguien sabe de algún buen recurso para que los niños aprendan códigos de programación?

Los factores que lo harán exitoso como diseñador de juegos son:
1) Inteligencia, Educación, Capacidades Analíticas.
2) Creatividad y curiosidad intelectual, que se puede mejorar en gran medida por un amplio historial de juegos (muchas muestras de diferentes juegos y un profundo conocimiento de algunos juegos profundos)
3) Capacidad para tomar retroalimentación negativa constructiva con eficacia
4) practicar
5) Los valores que se relacionan con el diseño.

Los primeros 3 son fáciles de proporcionar sin que él haga ningún diseño de juego. El cuarto requiere que haga juegos. Yo sugeriría apegarse a los juegos de papel. Hacer un juego de cartas para juegos de cartas existentes como Magic the Gathering, o hacer modificaciones de reglas a los juegos de mesa, es un muy buen lugar para comenzar. Estos requieren menos habilidad técnica y te dan mucha experiencia en el diseño real del juego.

Hacer implementaciones en herramientas también es útil, pero es más general. Yo diría que use el editor de Warcraft 3, o si se siente valiente, el editor de sc2. Sin embargo, ambos son bastante complicados, e incluso si él es muy, muy talentoso, tenderá a tropezar con ellos y no progresará a los 13, mientras que diseñar cosas en un papel claramente hará que aprendan un diseño básico.

Con respecto a los valores que se relacionan con el diseño, esto es muy difícil de aprender. Mucho de esto es solo entender lo que hace que un juego sea amplio o estrecho en su atractivo, y lo que constituye generalmente situaciones divertidas frente a situaciones generalmente no divertidas, y resolver a su alrededor. Esto es mucho más difícil sin un experto que le dé un poco de contexto.

Como diseñador de juegos usas muchos sombreros. A veces hay que actuar como ingeniero, escribir código, diseñar soluciones a los problemas. A veces eres un artista, visual y conceptual, que intenta crear una experiencia hermosa y conmovedora. A veces eres productor, organiza y planifica la producción. A veces te concentras en los negocios, tratando de descubrir cómo funcionará tu producto en el mercado, cómo te asegurarás de que tu estudio pueda seguir haciendo juegos.

Tom Cadwell está muerto en su descripción de las habilidades que hacen un buen diseñador de juegos. Tan pronto como sugiero que su hijo explore tanto como pueda. Tener una amplia gama de conocimientos y experiencia para utilizar es uno de los mejores activos que puede tener un buen diseñador. Debería jugar tantos tipos diferentes de juegos como pueda también.

Comencé a dedicarme a la programación y, más tarde, a los juegos de la edad de tu hijo. Comencé a aprender códigos con campamentos de verano y los fundamentos que aprendí allí y en la escuela secundaria las clases de programación fueron invaluables. Si su hijo quiere explorar la programación, aprender los fundamentos primero es probablemente la mejor manera de hacerlo. Te animo a que eches un vistazo a cosas como Codecademy. No juegos enfocados, sino una introducción sólida para comenzar a entender el código. Si conoce los fundamentos, tiene una base para aprender nuevas habilidades de programación que necesita para resolver problemas en el futuro.

Muchos de los comentaristas aquí han mencionado los juegos de papel como un gran punto de partida y no puedo estar más de acuerdo. En mi programa en la Savannah College of Art and Design – Atlanta (ITGM) no comenzamos a hacer nuestros juegos digitalmente hasta bien entrado nuestro primer año en la especialidad.

El papel te enseña los fundamentos del diseño de juegos e incluso ahora en mi carrera profesional a menudo recurro a los juegos de papel en las primeras etapas de pensar en un diseño.

De acuerdo con Heidi McDonald en “Desafíos para los diseñadores de juegos” por Brenda Brathwaite e Ian Schreiber. Ian y Brenda han sido (Ian sigue siendo) profesores de diseño de juegos (ambos en SCAD) y su libro es una excelente manera de aprender más sobre el diseño de juegos. La “Teoría de la diversión” de Raph Koster probablemente sería una excelente lectura para un padre cuyo hijo está interesado en los juegos.

  1. En realidad hacer juegos es algo que debería hacer.
    • Esto le enseñará más sobre diseño y le permitirá entablar amistad con personas que puedan implementar sus ideas.
    • En el desarrollo de juegos, hay un término llamado “el chico de la idea”. Hay muchas personas con ideas para juegos que en realidad no pueden implementar ninguna de sus ideas. Estas personas generalmente publican sus ideas en los foros y les piden a otros que hagan juegos con ellos (o para ellos). Las personas que realmente pueden hacer juegos no aprecian a estos Idea Guys porque son básicamente inútiles cuando se trata del trabajo real de hacer juegos. También tienen expectativas muy poco realistas sobre el diseño del juego.
  2. Debería aprender a programar para poder hacer juegos y trabajar en equipo con otros.
    • Puedes evitar ser un tipo de idea haciendo juegos. Para hacer esto, debes aprender algunas habilidades de programación. En realidad, los juegos de programación te curarán de ideas poco realistas.
    • Es muy gratificante hacer juegos en lugar de simplemente soñarlos y querer que alguien más los implemente.
  3. Udacity está ofreciendo un curso gratuito sobre desarrollo de juegos HTML5 a partir de enero de 2013.

    EDITAR

    Me inscribí en este curso y lo hice alrededor de 1/4. Desafortunadamente, la calidad de la enseñanza y la desorganización general me han convencido a * no * recomendar este curso, especialmente a los programadores que recién están comenzando.

  4. Puede comenzar a aprender las habilidades necesarias para el curso de Udacity ahora.
    • Python (lenguaje de programación), porque Udacity enseña muchos de sus cursos usando Python y es un buen lenguaje para principiantes. Aquí hay un buen tutorial de Python que no solo enseñará los conceptos básicos de Python, sino también los conceptos básicos de la programación en general.
      Aprende Python por el camino difícil
    • JavaScript básico , HTML y CSS , porque el curso de Udacity lo usará.
      Tutoriales en línea de W3Schools en línea
      Aunque hay problemas con este sitio, es lo suficientemente bueno para un principiante y proporciona una introducción básica a las tres habilidades mencionadas anteriormente.
    • CodeAcademy es otro buen sitio con tutoriales que son buenos para principiantes.
      http://www.codecademy.com
    • La programación es una de esas cosas que aprendes haciendo .
  5. Se frustrará, pero lo más importante es seguir intentándolo.
    • Las personas tienden a subestimar a los jóvenes. Por ejemplo, podrían pensar que la programación es demasiado difícil para un niño de 13 años y que el niño de 13 años debería estar protegido del fracaso. Esta es una creencia peligrosa. Es mucho mejor creer en las personas y enseñarles que la paciencia frente a las dificultades puede llevarte muy lejos. La gente realmente aprende más del fracaso que del éxito. La clave es simplemente Paciencia, Gumption, Grit. Se humilde. ¡Acepta pequeños proyectos! No te pases la cabeza. Parte de todo el proceso de aprendizaje es ver cuán difícil es realmente hacer un juego. Y sigue siendo divertido aunque sea duro.
    • Creo firmemente que un paciente de 13 años puede llegar bastante lejos con la programación.
  6. No se quede demasiado atascado en qué plataforma utilizar porque aprenderá lo esencial y luego podrá seguir adelante.
    • Internet está lleno de gente que pregunta “¿qué idioma / plataforma debo usar para hacer juegos si soy un principiante?” La respuesta es: ¡lo que sea que funcione! Después de adquirir experiencia, puede pasar a otras plataformas si lo desea.
    • Sugerí HTML5 porque Udacity está ofreciendo un curso gratuito. Esto hace que sea más fácil aprender los conceptos básicos. Lo que estás buscando en este punto es conveniencia . Necesita algo con una barrera de entrada baja.
    • Lo importante es comenzar a hacer juegos. ¡Y comienza con juegos simples o de lo contrario nunca comenzarás!
  7. Aquí hay un video informativo sobre cómo ser un diseñador de juegos que debería ver .
    Puede ser útil para establecer expectativas realistas.
    [PATV] Martes, 2 de agosto de 2011 – Créditos adicionales Temporada 1, Ep. 16: Así que quieres ser un diseñador de juegos
    Aquí hay un resumen de los puntos clave en el video:

    Así que quieres ser un diseñador de juegos:

    – ¿Qué debes aprender? TODO
    – Eres un diseñador de experiencias.
    – La comunicación es una habilidad fundamental porque trabajas en un equipo interdisciplinario.
    – Debes poder comunicar bien tus ideas.
    – El diseñador de juegos no es el mismo director (jefe)
    – Los diseñadores en realidad no deciden todo acerca de un juego.
    – Los conceptos para juegos son en realidad baratos y sin sentido.
    Cada estudio de juegos ya está lleno de “chicos de ideas”
    Más útil ser alguien que realmente pueda implementar una idea.
    – La capacidad de criticar es una buena habilidad para un diseñador (y dejar ir las ideas)
    – Los diseñadores analizan los juegos.
    – El trabajo del diseñador es garantizar “la mayor parte del dinero” (léase: “ganancias valoradas sobre la creatividad”)
    – Ningún juego está terminado porque los juegos deben venderse en algún momento

    Habilidades prácticas que necesitas
    – Técnicas de redacción técnica (gramática, ortografía, puntuación).
    – lógica
    – psicología
    – Medio en el que estás trabajando
    – Ordenadores
    – matematicas
    – Literatura, filosofía y mito.
    – religiones mundiales
    – Capacidad básica de programación de secuencias de comandos
    – Art º
    – Diseño de audio, principios musicales.
    – Diseño gráfico
    – Biblioteca interna de juegos de referencia.
    – Experiencia de vida porque estás CRAFTING de experiencias.

    Hacer juegos

    Recomendaciones:
    – Game Maker para PC.
    – Ensalada de juego para mac.

  8. Puede resultar que odie la programación, pero debería intentarlo primero .
    • Quizás le guste más la parte escrita. O quizás le guste más el lado visual. La forma en que lo descubres es tratando de aprender a programar y de hacer juegos. Si no es para ti, sigue adelante y concéntrate en lo que realmente te interesa. Es mejor ver cómo es antes que decidir que no te gusta algo.
    • Nuevamente, la razón por la que estoy enfatizando la programación es porque comprender algunos conceptos básicos sobre el lado de la programación del juego
      1. permitirle hacer juegos (lo que significa que tendrá más control) y, si no,
      2. al menos le permitirá comunicarse con otros sobre la programación y, por lo tanto, ser un jugador de equipo.