Godot Engine 4 alpha - Sviluppare un top-down 2D [Tutorial completo] [ITA]

Channel:
Subscribers:
3,530
Published on ● Video Link: https://www.youtube.com/watch?v=uRzloUV0v0Y



Category:
Tutorial
Duration: 1:54:22
6,703 views
196


Un tutorial passo passo per realizzare un gioco topdown pixel art con Godot 4 (alpha). Tutte le cose spiegate saranno utili anche per realizzare giochi 3D o giochi 2D con stile grafico diverso!

πŸ†• Cosa introduce Godot 4 rispetto alla vecchia versione? ❯ https://crystal-bit.github.io/guide/le-novit%C3%A0-di-godot4/

β–  Link Menzionati nel tutorial β– 
πŸ”— Download Godot Engine 4 ❯ https://downloads.tuxfamily.org/godotengine/
πŸ”— Download assets.zip ❯ https://github.com/crystal-bit/godot4-top-down-2d/releases/download/tutorial-assets/assets.zip
πŸ”— Repo GitHub ❯ https://github.com/crystal-bit/godot4-top-down-2d

πŸ”— Discord Crystal Bit ❯ https://discord.gg/SA6S2Db
πŸ”— Godot Engine Italia ❯ https://godotengineitalia.com/
πŸ”— How to Use the New TileMap in Godot 4 ❯ https://youtu.be/tQSL2scuqeU

β–  Crystal Bit β– 
πŸ”— Telegram ❯ https://t.me/crystalbit
πŸ”— Twitch ❯ https://www.twitch.tv/crystal_bit
πŸ”— Progetti Open Source ❯ https://github.com/crystal-bit
πŸ’Ž Supporto dei contenuti ❯ https://crystal-bit.github.io/supporter/

β–  SCALETTA β– 
00:00:00 Intro
00:01:30 Download engine
00:02:57 Setup iniziale progetto
00:06:13 Creazione Player con CharacterBody2D
00:09:47 Filtro texture per pixel art
00:11:04 CharacterBody2D: Velocity + Move and slide
00:13:07 Gestione Input per movimento
00:16:42 Nodo TileMap
00:18:42 Risoluzione di gioco
00:22:47 Animazioni player: idle
00:24:37 Animazioni player: camminata
00:28:21 Raycast per determinare la facing direction
00:32:49 Migliorare mappa di gioco (e piccolo bug di Godot)
00:34:22 Tilemap: Layer come funzionano
00:35:39 Draw ordering - Y Sort (e integrazione con Tilemap)
00:38:29 Tilemap: tile con dimensione diversa da 1x1
00:40:23 TIlemap: collisioni
00:42:39 Recap e breve menzione Camera2D
00:43:41 Forziere
00:56:04 Player: animazioni di attacco
01:15:02 "await" per bloccare movimento durante l'animazione di attacco
01:19:23 Creazione nemico
01:21:26 Attaco: Hitbox e Hurtbox
01:23:27 Hurtbox: riconoscere collisione con i nemici
01:26:04 Attivare hurtbox solo durante l'attacco
01:27:47 Nemici: IA e movimento casuale
01:32:02 Nemici: Movimento e limiti di spostamento
01:33:01 Player: subire danno dai nemici
01:38:16 Souni, musica e GUI
01:41:12 Suoni: fix per eseguirli durante la pausa del gioco
01:42:58 GUI: creazione widget cuori per HP
01:47:07 Player: gestione HP
01:53:17 Fin: complimenti per aver finito il tutorial!

β–  CREDITS β– 
Music: Werq by Kevin MacLeod
Licence: CC BY (http://creativecommons.org/licenses/by/4.0/)
Website: https://incompetech.com




Other Videos By Crystal Bit


2023-07-02#8 - Modelli 3D GLB/GLTF - Creazione livello - Tutorial 3D Godot Engine 4 [ITA]
2023-06-18#7 - Gestione camera, follow target e respawn player - Tutorial 3D Godot Engine 4 [ITA]
2023-05-23#6 - Gestione movimento platform 2.5D con GDScript - Tutorial 3D Godot Engine 4 [ITA]
2023-05-02#5 -Fisica platforming 3D - Static e Character Body - Tutorial 3D Godot Engine 4 [ITA]
2023-04-03#4 -Materiali e shading - Tutorial 3D Godot Engine 4 [ITA]
2023-03-27#3 - Luci ed Environment - Tutorial 3D Godot Engine 4 [ITA]
2023-03-12#2 - Gestire una scena 3D dall'editor - Tutorial Godot Engine 4 [ITA]
2023-03-04#1 - Sviluppare un platform 3D con Godot Engine 4.0 - Intro - Tutorial [ITA]
2022-11-15Vale la pena fare l'upgrade a Godot 4 Beta? [Defending Todot porting]
2022-09-26Godot 4 Beta - Punto di svolta + Community Update
2022-05-11Godot Engine 4 alpha - Sviluppare un top-down 2D [Tutorial completo] [ITA]
2022-02-21Addon Godot: a cosa servono?
2022-02-14Un addon Godot per migliorare la selezione delle risorse
2022-01-12Nuova serie su Godot 4 alpha, sondaggio per un nuovo engine e schedule live
2021-11-20Conigli in orbita! Vi parlo del gioco realizzato con Calalinta
2021-11-08Comunicazione tra Scene - Godot Engine Tutorial
2021-10-20Chiedere aiuto online nel miglior modo: Markdown, Github Gist ed altro... [v1.0]
2021-09-21Ho iniziato a studiare OpenGL (e potete unirvi allo studio!)
2021-09-10PerchΓ© non usare Godot Engine in questi 3 casi
2021-07-27#11 - Caricare dati da un file di salvataggio - Godot Engine
2021-07-19#10 - Conversione esplicita dei tipi - Fix per il caricamento da CSV - Godot Tutorial