The game

What EOSTRA is

EOSTRA is an isometric fantasy RPG being built in Godot 4 with a multiplayer, shared-world direction. It is driven by systems that interact: magic that changes other magic, an environment that takes part in combat, and creatures and skills that reward paying attention.

In active development. This page describes the current design. Systems are at different stages, and details will change. No release date, price or platform has been announced.

Your character

Defined by what you learn

There is no class to choose and no school of magic to commit to at the start. Characters develop through what they learn and practise, across long-form progression from level 1 to 100 — with milestones that mean something rather than a trickle of filler unlocks.

Character creation

  1. Name
  2. Race
  3. Appearance
  4. Background
  5. Starting gear
Character progression

Magic

Ten schools that work on each other

Fire, Water, Earth, Nature, Lightning, Frost, Wind, Veilcraft, Blood and Chronos. Each has its own mechanical identity — Earth raises real structures, Wind steers anything in flight, Veilcraft attacks perception, Chronos bends time locally — and they interact. Any character can learn any of them; specialising deeply is what makes a school truly potent.

Explore the schools of magic

Skills and knowledge

Progression you can see in the world

In EOSTRA, getting better often means understanding more. Right-click Examine describes what you're looking at, and skills enrich what it can tell you.

Hunting is the clearest example: it improves how you recognise signs, interpret tracks and predict an animal's movement, rather than simply adding damage against animals.

How Hunting progresses

  1. Recognition
  2. Interpretation
  3. Prediction
  4. Execution
  5. Recovery
Hunting in the Wiki

Combat and creatures

Position, terrain and behaviour

  • The battlefield is physical

    Projectiles collide with solid objects. Earth spells leave cover and walls that stay on the field. Where you stand matters.

  • Creatures are inhabitants

    Species behave differently, keep territories and react to what they perceive. They flee for their own reasons — not because of a level gap.

  • Fair encounters

    Drag a creature too far from home and the encounter ends: it returns, can't be harmed on the way, and resets in full.

The world

Crisp, readable, alive

The world runs on a shared clock — a full day passes in 48 real-world minutes in the current design — and weather is part of its direction. The art keeps everything crisp: advanced 2D lighting, pixel effects, light filtering through foliage, and isometric and tree-canopy occlusion. No bloom, no blur, no vignette, no motion blur.

The world is meant to be discovered rather than explained. There's no blanket fog over the map; what you learn to notice is what reveals it.

Multiplayer

A shared world, built properly

EOSTRA is being built with a multiplayer direction and a server-authoritative architecture from its foundations. The aim is a shared world that keeps the depth of a single-player RPG.

Search the Wiki

Schools of magic