PIXEL RPG GODOT TUTORIAL

Step-by-Step Side-View RPG Creation

Step 1: Install Godot

Download Godot 4.x from godotengine.org, unzip, and run the editor.

Step 2: Create New Project

New Project → select folder → Forward+ renderer → Create & Edit.

Step 3: Explore Workspace

Learn about Scene panel, Inspector, Viewport, FileSystem, Script Editor.

Step 4: Player Scene

CharacterBody2D → add AnimatedSprite2D + CollisionShape2D.

Step 5: Import Sprites

Place your sprites in assets/sprites, disable filter/repeat, re-import.

Step 6: Animate Player

Create animations: idle, run, jump, attack using sprite sheet frames.

Step 7: Attach Script

Attach Player.gd script to handle movement and attacks.

Step 8: TileMap Level

Node2D → TileMap → add tileset → draw platforms and ground.

Step 9: Camera

Add Camera2D as child of Player → check Current.

Step 10: NPCs

Area2D → Sprite2D → CollisionShape2D → NPC.gd attached.

Step 11: HUD & Dialogue

CanvasLayer → Label/Panel → attach HUD.gd & DialogueManager.gd.

Step 12: Play Game

Create Main scene, instance Village & Player, press F5 to test.

Step 13: Save & Load

Attach SaveLoad.gd, call save_game() on exit, load_game() on start.

Step 14: Level Transitions

Area2D triggers + LevelSpawner.gd → set target_scene property.