Curso y Libro para Forge2D y Flame con Flutter - Crea Juegos en 2D con física

Video thumbnail

También disponible en formato Libro

Precio mínimo:

$8.0

Condiciones:

  • Todo el curso de por vida y descarga individual
  • Un único pago para todo el curso
  • Actualizaciones más frecuentes que en Udemy
  • Contacto por mensajes
  • Clases exclusivas

Precio mínimo:

$20.0

Condiciones:

  • Todo el curso de por vida y descarga directa
  • Un único pago para todo el curso
  • Actualizaciones más frecuentes que en Udemy
  • Contacto por mensajes
  • Clases exclusivas

Con Flame y Flutter, podemos realizar juegos en 2D enfocadas al ámbito móvil, escritorio o web; tal cual vimos en el curso/libro sobre "Primeros pasos con Flame con Flutter" podemos crear todo tipo de juegos en 2D usando sprite, colisiones, eventos de tap, teclado, Drag entre otros y un sistema de cámaras, por nombrar algunas características importantes; con Forge2D y Flame, podemos realizar todo lo anterior pero empleando un motor de física en 2D, para implementar saltos de una manera más sencillas, choques entre cuerpos, simulaciones, son algunos ejemplos de lo que podemos lograr.

Si alguna vez soñaste con crear tu propio juego al estilo Mario usando Flutter, este curso es para ti. Con Flame y Forge2D aprenderás a combinar la potencia de Flutter con un motor de física 2D que hace que tus personajes salten, choquen y se muevan de manera realista.

Con Forge2D tenemos cuerpos, que vienen siendo los componentes de Flame para crear componentes, pero a los cuales se les puede aplicar físicas como gravedad, colisiones, peso, fricción, rebote, entre otros, por lo tanto, con estas características, podemos crear fascinantes juegos al mejor estilo de Angry Birds o similares.

Este curso y libro es mayoritariamente práctico, iremos conociendo los fundamentos de Forge2D en base a pequeños ejemplos hasta lograr conocer lo suficiente de la librería para crear un juego en 2D con sistemas de físicas sencillas.

 

 

 

Sobre el curso y libro

  • ¿Para quién es este curso?

    En este curso aprenderás desde lo más básico como trabajar con Forge 2D y sus componentes para conocer lo que nos ofrece el motor de física de Box2D mediante forge2D:

    1. Personas que desean comenzar a aprender a utilizar Forge2D con Flame.
    2. Personas que ya tienen un conocimiento básico de Flutter y Flame y quieren continuar aprendiendo.
    3. Personas que quieran crear juegos pero no sepan como, el ambiente de Flutter es ideal para tener conceptos globales que luego puedes emplear en otras plataformas como Unity o Unreal Engine.
  • Requisitos del curso

    1. Tener una PC con algún Linux, Windows o MacOS.
    2. ¡Que tengas ganas de aprender y salir adelante!.
  • ¿Qué puedes esperar del curso y qué no?

    Este curso de ofrece una introducción desde cero y organizada para crear tus Juegos en 2D con física en Forge 2D, usando Sprite, configurando cuerpos, animaciones y mucho más.

 

 

 

 

¿Por qué usar Flame y Forge2D para crear juegos en Flutter?

Flame es un motor de juegos ligero para Flutter que te permite enfocarte en la creación de juegos 2D, sin preocuparte por la infraestructura compleja de un motor completo como Unity.

Forge2D complementa esto añadiendo físicas reales: gravedad, fricción, rebotes y colisiones que funcionan como esperarías en un juego clásico de plataformas.

En mi caso, al crear un juego tipo Mario, me di cuenta de que sin Forge2D tendría que programar cada salto y rebote manualmente. Con este motor, todo es más intuitivo: solo defines cuerpos, fuerzas y el motor hace el resto.

 

 

 

 

También tengo recursos gratuitos para el Curso en el Blog y el curso y libro comunitario/GRATIS en la web de Academia.

Es importante mencionar, que el curso también tiene el formato en libro con el 100% del contenido del mismo, es decir, el curso es equivalente al libro.

Prólogo

Con Flame y Flutter, podemos realizar juegos en 2D enfocadas al ámbito móvil, escritorio o web; tal cual vimos en el curso/libro sobre "Primeros pasos con Flame con Flutter" podemos crear todo tipo de juegos en 2D usando sprite, colisiones, eventos de tap, teclado, Drag entre otros y un sistema de cámaras, por nombrar algunas características importantes; con Forge2D y Flame, podemos realizar todo lo anterior pero empleando un motor de física en 2D, para implementar saltos de una manera más sencillas, choques entre cuerpos, simulaciones, son algunos ejemplos de lo que podemos lograr.

Con Forge2D tenemos cuerpos, que vienen siendo los componentes de Flame para crear componentes, pero a los cuales se les puede aplicar físicas como gravedad, colisiones, peso, fricción, rebote, entre otros, por lo tanto, con estas características, podemos crear fascinantes juegos al mejor estilo de Angry Birds o similares.

Este curso es mayoritariamente práctico, iremos conociendo los fundamentos de Forge2D en base a pequeños ejemplos hasta lograr conocer lo suficiente de la librería para crear un juego en 2D con sistemas de físicas sencillas.

Para quien es este curso y libro

Esta guía está dirigida a cualquier persona que quiera aprender a desarrollar en Flame con Forge 2D y conocer y aprender cómo trabajar con el motor de física para nuestros juegos.

  • Para cualquier persona que quiera iniciar en el desarrollo de videojuegos en 2D para Android, iOS, Linux, Windows, MacOS o web.
  • Para aquellas personas que conozcan cómo programar en Flutter y que buscan aplicar sus habilidades de programación en el desarrollo de videojuegos en 2D con un motor de física.
  • Para aquellas personas que quieran aprender a desarrollar sus primeros juegos en 2D.
  • Para aquellas personas que quieran aprender algo nuevo.
  • Para las personas que quieran mejorar una habilidad y que quieran crecer como desarrollador y que quiera seguir escalando su camino en el desarrollo de aplicaciones con Flutter.
  • Para todas las personas que ya saben desarrollar en Flame y con esto, en Flutter y quieran dar el siguiente paso y aprender a desarrollar juegos en 2D con el motor de física de Forge.
     

 

 

Temario del Curso y Libro

Este curso y libro tiene un total de 7 secciones, se recomienda que leas en el orden en el cual están dispuestos y a medida que vayamos explicando los fundamentos de Forge 2D con Flame en base a ejemplos; una vez domines la librería, puedes consultar las secciones en el orden que desees.

  1. Sección 1: Crearemos un proyecto en Flutter con las dependencias básicas necesarias para crear juegos con Forge 2D, Flame y Flutter.
  2. Sección 2: Explicaremos los conceptos básicos como qué es Forge 2D, los cuerpos, sus características y componentes, aplicar impulso, velocidad o fuerzas, formas de los cuerpos, manejar el contacto entre cuerpos y cómo interactuar con el mundo de Forge2D en general.
  3. Sección 3: Crearemos varios ejemplos pequeños para ir presentando uno a uno las características principales y funcionalidades de Forge2D, veremos de manera práctica los conceptos presentados en el anterior capítulo.
  4. Sección 4: Crearemos nuestro primer juego real en Forge que sería un juego de plataformas de saltos y desplazamiento horizontal, veremos cómo manejar el movimiento, saltos empleando la velocidad lineal además de emplear mapas de tipo tile.
  5. Sección 5: Crearemos un segundo juego en donde implementaremos funcionalidades similares al de Angry Birds como la de posicionar un ave, desplazar el ave en un radio específico mediante el evento drag y agregar impulsos en base a un vector resultante entre el origen y posición final.
  6. Sección 6: Crearemos un tercer juego en donde implementaremos funcionalidades similares a la de Pinball, agregar una bola, crear obstáculos, crear un brazo e implementar una meta movible.
  7. Capítulo 7: Crearemos un cuarto juego estilo Pong en el cual consiste en crear paredes, un par de barras e inclinar las barras y paredes según el ángulo de impacto de la pelota.

 

 

 

Qué aprenderás en este curso de Forge2D con Flutter y Flame

  • Crear proyectos en Flutter listos para juegos 2D.
  • Fundamentos de Forge2D: cuerpos, fixtures, fuerzas, colisiones y contactos.
  • Aplicar físicas a personajes y objetos del mundo del juego.
  • Construir juegos de plataformas con movimientos realistas.
  • Implementar proyectos tipo Mario con tilemaps, enemigos y obstáculos.
  • Ajustar animaciones, saltos y colisiones para que tu juego se sienta profesional.

 

Este curso es la segunda parte del curso/libro de Flutter y Flame

 

 

Puedes ver demos de las apps creadas en:

 

Acepto recibir anuncios de interes sobre este Blog.

Aprenderemos a trabajar con Forge2D, el motor de simulación de física que podemos emplear junto con Flame, crearemos múltiples proyectos o juegos para tener perspectivas distintas de como emplear esta tecnología.

Algunas recomendaciones:

Benjamin Huizar Barajas

Laravel Legacy - Ya había tomado este curso pero era cuando estaba la versión 7 u 8. Ahora con la ac...

Andrés Rolán Torres

Laravel Legacy - Cumple de sobras con su propósito. Se nota el grandísimo esfuerzo puesto en este cu...

Cristian Semeria Cortes

Laravel Legacy - El curso la verdad esta muy bueno, por error compre este cuando ya estaba la versi...

Bryan Montes

Laravel Legacy - Hasta el momento el profesor es muy claro en cuanto al proceso de enseñanza y se pu...

José Nephtali Frías Cortés

Fllask 3 - Hasta el momento, están muy claras las expectativas del curso

| 👤 Andrés Cruz

Por aquí tienes el listado completo de clases que vamos a cubrir en el libro y curso:

Introducción

Crear proyecto

Conceptos claves

Primeros experimentos

Primer juego: DinoJump

Segundo juego: Angry Birds

Tercer juego: Pinball

(Exclusivo de Academia y Libro) Cuarto juego: Pong