¿Hay algún curso en línea que pueda enseñarte cómo diseñar un juego?

Honestamente, esta es una consulta que debería haberse escrito en Google. Hay muchos, muchos tutoriales para muchos enfoques para hacer videojuegos.
Mi respuesta depende de su nivel de experiencia, así como de su experiencia. ¿Eres programador o artista gráfico? ¿Sabes algo sobre programación o diseño de un videojuego?
Si tienes una experiencia absolutamente cero, te sugiero GameMaker. Tiene una interfaz de usuario bastante simple y puede enseñarle a su abuela cómo usarla.
¿Tienes un poco de experiencia en codificación o gráficos? Mi sugerencia personal sería ir con Unity (también conocido como Unity3D). Utiliza C # y JavaScript.
¿Quieres algo avanzado? Vaya a Unreal Engine, que usa C ++.
Los tres motores que acabo de recomendar tienen grandes comunidades y recursos de aprendizaje gratuitos en la web. Los dos últimos también tienen cursos muy detallados sobre Udemy, Coursera, Udacity, Lynda.com, etc.

Ahora, también puedes aprender a hacer juegos a la antigua usanza: programación directa. Aconsejaría contra esto a menos que tenga mucha experiencia en cierto lenguaje como Java, C # o C ++. Además, seamos honestos, es bastante difícil codificar todo usted mismo cuando puede usar un motor profesional de forma gratuita (a menos que gane una cierta cantidad de dinero, entonces tendrá que pagar regalías).

En Coursera, tienen un curso sobre “Gamificación”, que es la aplicación de la tecnología y las características del juego a problemas ajenos al juego, como los negocios, los deportes y el comercio. Este es un curso excelente para ayudarte a diseñar un juego desde un nivel muy alto, como la mecánica del juego.

Gamificación – Universidad de Pennsylvania | Coursera

También hay una especialización de 5 cursos sobre diseño de juegos.

Diseño y desarrollo de juegos | Coursera

¿Qué hay de Introducción al diseño de juegos? ¿Desde MIT a través de edX?

Introducción al diseño de juegos

Creo que depende de la plataforma que estés usando.

Comencé con la unidad hace un año y descubrí que tienen muchos recursos geniales en su sitio web. Por supuesto, es posible que no ofrezcan cada aspecto de la programación del juego, pero le brinda la posibilidad de ingresar a la programación del juego y aprender nuevos elementos paso a paso. Como sé, también se agrega contenido nuevo con frecuencia.

De lo contrario, recomendaría probar lynda, no es gratis pero el contenido normalmente es realmente bueno.