Flutter Flame: Desarrollo de juegos 2D Flutter Flame: Desarrollo de juegos 2D

Flutter Flame: Desarrollo de juegos 2D

Crea juegos 2D multiplataforma para móvil, escritorio y web con Flutter, Dart y el motor Flame paso a paso

    • $11.99
    • $11.99

Publisher Description

¿Quieres dar tus primeros pasos en el desarrollo de videojuegos con Flutter? En este libro aprenderás a crear juegos 2D completos usando Flutter, Dart y el motor Flame, desde la creación del proyecto hasta la implementación de audio. A través de ejemplos prácticos irás dominando los componentes de Flame, el manejo de sprites, colisiones, mapas 2D con tiles, fondos parallax y mucho más, mientras construyes juegos como una lluvia de meteoros, plataformas de salto y un clon estilo Plantas vs. Zombies

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

Capítulo 1 - Crear un proyecto en Flutter y agregar Flame: Crearemos un proyecto en Flutter con las dependencias básicas necesarias para crear juegos con Flame en Flutter.

Capítulo 2 - Fundamentos de Flame: Este capítulo es mayoritariamente teórico y conoceremos la estructura de Flame, la cual, está basada principalmente en las clases tipo Flame, componentes y métodos del ciclo de vida.

Capítulo 3 - Aspectos imprescindibles de Flame: En este capítulo veremos un enfoque práctico a las características de Flame, como las clases tipo Game, componentes principales de Flame, entrada de teclado, tap y colisiones.

Capítulo 4 - Juego 1, Lluvia de meteoros - Inicios: En este capítulo empezaremos creando la estructura de un sencillo juego en 2D de colisiones utilizando como base parte del código visto en el capítulo anterior.

Capítulo 5 - Background en color e imagen: En este capítulo presentamos el uso de los background para definir el mismo mediante un color sólido o una imagen.

Capítulo 6 - Generación de Mapas 2D con Tiles: En este capítulo presenta el uso de los background tipo tile, usando un software para editar los mapas y utilizándolos en el proyecto en Flutter con Flame.

Capítulo 7 - Juego 2, Saltar entre tiles: En este capítulo empezaremos creando la estructura de un sencillo juego en 2D de saltos utilizando el sistema de tile presentado anteriormente.

Capítulo 8 - Juego 2, Mejoras y Experimentos en el Desarrollo del Juego: En este capítulo realizaremos algunos cambios adicionales sobre el juego anterior como variar el salto, limitar los movimientos del player y definir un fondo.

Capítulo 9 - Juego 3, Desplazar XY: En este capítulo crearemos un nuevo juego cambiando la perspectiva de visualización del mismo y con esto, la jugabilidad.

Capítulo 10 - Juego 3, Desplazar XY Enemigos: En este capítulo incorporaremos un sprite de tipo enemigo para el juego anterior, crearemos distintos tipos de enemigos variando el movimiento entre un patrón bien definido y movimientos aleatorios.

Capítulo 11 - Juego 4, Plantas vs Zombies: En este capítulo crearemos un nuevo proyecto al estilo de Plantas vs Zombies.

Capítulo 12 - Juego 4, Experimentos varios: En este capítulo, implementamos algunos desarrollos adicionales al proyecto fuera del desarrollo base que hicimos anteriormente y con esto, mejorar la jugabilidad.

Capítulo 13 - Juego 5, Fondos parallax: Crearemos un nuevo juego en donde el fondo será de tipo parallax y el player podrá moverse libremente en el eje X y Y.

Capítulo 14 - Introducción a la Implementación de Audio en Flutter con Flame: Aprenderemos a introducir sonidos o audios para los juegos, los cuales pueden ser de dos tipos, por acciones o de fondo.

GENRE
Computers & Internet
RELEASED
2026
May 8
LANGUAGE
ES
Spanish
LENGTH
398
Pages
PUBLISHER
Andrés Cruz
SELLER
Andres Cruz
SIZE
26
MB
CodeIgniter 4 From Zero to Advanced: CRUD, Online Store and APIs with PHP 8 CodeIgniter 4 From Zero to Advanced: CRUD, Online Store and APIs with PHP 8
2026
Laravel 13 from scratch: Full Stack web development with Vue 3 and Tailwind CSS Laravel 13 from scratch: Full Stack web development with Vue 3 and Tailwind CSS
2026
Full-Stack Laravel 13 and Livewire 4 + IA + Alpine.js: Build real applications from scratch Full-Stack Laravel 13 and Livewire 4 + IA + Alpine.js: Build real applications from scratch
2026
Django 6 from scratch: Full Stack web development with Vue and Bootstrap 5 Django 6 from scratch: Full Stack web development with Vue and Bootstrap 5
2026
Flutter 3 From Scratch: A Practical Guide with Real Projects Flutter 3 From Scratch: A Practical Guide with Real Projects
2026
Django 6 desde cero: desarrollo web Full Stack con Vue y Bootstrap 5 Django 6 desde cero: desarrollo web Full Stack con Vue y Bootstrap 5
2026