Build a Top-Down 2D GODOT RPG in 20 Minutes!

preview_player
Показать описание

In this video tutorial, learn how to build a top-down 2d GODOT rpg in under 20 minutes. Collisions, character movement, tilemaps/tilesets proper scripting and scene usage included.

Table of Contents:
0:00 Introduction and Overview
1:00 Installing GODOT
1:55 Creating a new GODOT Project
2:57 Getting Free Game Assets
4:25 Three Most Important GODOT Concepts
5:00 GODOT TileMaps (Map)
6:00 GODOT KinematicBody2D (Player)
7:20 The Player Scene
8:00 Camera
9:00 Input Map (Keyboard / Controller, Etc.)
10:00 Player Movement Controller
16:00 Collisions (Player, Objects, Enemies, etc.)
18:30 Conclusion and Summary
Рекомендации по теме
Комментарии
Автор

Thank you for all of the feedback regarding the audio balance. I've started investigating how to improve the audio balance in my future videos, and believe I have a solution. Enjoy your time with GODOT, and consider checking out my other GODOT tutorials if this one tickles your fancy 😀

andhof
Автор

my previous comment aside, this was genuinely hugely helpful. please consider doing more in this series. great work.

staticfanatic
Автор

Your tutorials have been very helpful. Thank you for getting me started into Godot. I was fairly lost until I found your tutorials and you quickly answered a lot of questions that got me going quickly.

davidjellofox
Автор

A fantastic video for those who are impatient to see their assets come to live fast and even for a free evening where you want to make a game for yourself. Magnificent to get hyped and keep learning, without all the initial hassle of reviewing thousand settings, their usage and such. Subscribed, well deserved!

origenydestino
Автор

Great video! Hope you'll do more on RPGs in Godot. My only suggestion would be to zoom in when showing any code. That'd be helpful. Thanks again!

coreybarnett
Автор

Really interesting but, please, zoom on code, it is barely readable

asthalis
Автор

I will be attempting to recreate a game I made in Construct 3 for a tutorial using Godot this weekend. Your video should make that much easier. 😁
Hopefully your tutorial takes the top spot over the other tutorials I had to click through to get here. I'll be slowly going through your other videos as my new endeavor continues.
Cheers!

Winstreak
Автор

Awesome tutorial! as full stack dev just jumping in this quick is amazing

michk
Автор

Immediate thumbs up for having taken the time to learn how Godot is pronounced. It shows an admirable level of attention to detail. Thank you.

coyohti
Автор

This was an amazing tutorial! Thank you

Gnart_
Автор

Liked the video a lot.

A tip for next time: try to capture stuff in lower resolution, so that the text is more readable on smaller screens.

GergelyGati
Автор

Thank you soo much for making these videos!

Maltebyte
Автор

Thanks for the help, if anyone else had trouble reading the code.

I've Copy and pasted it from my exercise...

extends KinematicBody2D

var velocity : Vector2 = Vector2()
var direction : Vector2 = Vector2()

func read_input():
velocity = Vector2()

if
velocity.y -= 1
direction = Vector2(0, -1)
if
velocity.y += 1
direction = Vector2(0, 1)
if
velocity.x -= 1
direction = Vector2(-1, 0)
if
velocity.x += 1
direction = Vector2 (1, 0)

velocity = velocity.normalized()
velocity = move_and_slide(velocity * 200)

func _physics_process(delta):
read_input()

edwardjleavy
Автор

If you're making this tutorial with Godot 4.x some nodes and resources names have changed, eg KinematicBody2D has become CharacterBody2D. You can find the changes between versions in the Godot docs "Migrating to a new version"

JoeBlac
Автор

Deprecated.
KinematicBody2D has been replaced by CharacterBody2D, and move_and_slide() refuses to work with it.

EleventhFloorBelfry
Автор

this was really helpful, thanks heaps!

HiImMyna
Автор

Thank you so much! You helped me a lot! I can't thank you enough, so.... New subscriber!

wonderincgames
Автор

This Was So Helpful! If It Wasn't For This I Wouldn't Be Using Godot.

toxidev
Автор

anyone know why my snapping grid doesnt scale down to 16 pixels when I'm creating a tileset and selecting individual tiles from a larger image?

jackmeredith
Автор

Thank Godot! We no longer have to wait for Godot.

synapticmemoryseepage