In this devlog, I build the core systems every RPG needs.
What I covered:
Save System - writing game state (position, HP, quests, flags) to JSON files with 3 save slots using SaveManager.gd
Main Menu - city skyline built from colored rectangles + scanline shader, blinking cursor, and a sliding Load Game panel
Pause Menu - CanvasLayer overlay that pauses the game tree, with Resume / Save / Load / Quit
Dialogue Upgrades - speaker names and portraits in the dialogue box, plus fixed portrait sizing
In-Game PC - a fake desktop with 7 apps (Messages, Contacts, Corp Feed, Contracts) pulling live quest data from GameState
Bug fixes - spawning location after door transitions, PC exit positioning
Building RE:KINTSUGI - a cyber-feudal RPG set in Kurogane City.
No experience, just progress.
#godot4 #indiegame #gamedev #pixelart #devlog #godotengine #indiedev #rpg