All work

Top-Down RPG

A top-down RPG in Godot 4, built to explore data-driven content — tilesets, a dialogue system and game data authored as resources rather than hard-coded.

Engine
Godot 4
Language
GDScript
Focus
Data-driven design
Role
Solo developer
Tile-based world
Tile-based world

What it is

A tile-based RPG world with dialogue and progression, structured so that content lives in data files rather than in scripts.

What I built

  • Tile-based world construction using Godot's TileSet workflow, with layered collision and navigation.
  • A dialogue system driven by external data, so conversations can be added or rewritten without touching code.
  • Resource-driven game data — custom Godot resources for the entities and items the world is made of.

What I took from it

Anything that will exist in quantity should be data, not code. The dialogue system paid for itself the first time a conversation needed rewriting.