A Mage has corrupted the world. You and a handful of survivors are all that's left.

Darklands: Veilrot is a top-down 2D multiplayer survival game where cooperation keeps you alive. Explore a decaying world warped by arcane rot, gather resources, craft gear, build a base — and keep hunger, thirst and sanity in check while corrupted creatures hunt you without rest.

At the end of the road, The Mage waits. Rally allies, set traps and face him in a live server event: whoever lands the killing blow takes the rare loot. But he always comes back.

⚔️ Core systems

  • 🌍 Persistent world — dropped items, chests and player builds survive between sessions.
  • 🤝 Co-op multiplayer over WebSocket — drop in, help strangers, form parties.
  • ⚔️ Melee and ranged combat with 12+ enemy types, projectiles, grenades and traps.
  • 🔨 Deep crafting — 100+ items, forge, campfire, chests, gates.
  • 📜 3 story arcs + optional quests + XP, levels and mana.
  • Arcane abilities — Arcane Burst (AoE) and Purification Aura (heal allies).
  • 💀 Full-loss death — lost everything? Run back and reclaim it before someone else does.
  • 🌗 Day/night cycle with dynamic lighting and a torch.

🎮 Controls

  • WASD — move
  • Left mouse — attack / use weapon
  • E — interact (NPCs, chests, bed, gates)
  • F — torch
  • I / J / C / B — Inventory / Journal / Crafting / Shop
  • 1, 2 — skills (Arcane Burst, Purification Aura)
  • Enter — chat  ·  Tab — ranking
Made by a solo dev in Godot 4.4 — feedback welcome!

🇧🇷 Português (Brasil)

Um Mago corrompeu o mundo. Você e outros sobreviventes são a última linha de defesa.

Darklands: Veilrot é um survival multiplayer top-down 2D onde cooperação é sobrevivência. Explore um mundo tomado pela podridão arcana, colete recursos, forje equipamentos, construa sua base — e mantenha fome, sede e sanidade sob controle enquanto criaturas corrompidas caçam você sem parar.

No fim do caminho, O Mago espera. Reúna aliados, monte armadilhas e enfrente-o num evento de servidor ao vivo: quem dá o golpe final leva o loot raro. Mas ele sempre volta.

⚔️ Principais sistemas

  • 🌍 Mundo persistente — itens dropados, baús e construções permanecem no servidor entre sessões.
  • 🤝 Multiplayer cooperativo via WebSocket — entre, ajude estranhos, forme grupos.
  • ⚔️ Combate corpo-a-corpo e à distância com 12+ tipos de inimigos, projéteis, granadas e armadilhas.
  • 🔨 Crafting profundo — 100+ itens, forja, fogueira, baús, portões.
  • 📜 3 arcos narrativos + missões opcionais + sistema de XP, níveis e mana.
  • Habilidades arcanas — Explosão Arcana (AoE) e Aura de Purificação (cura aliados).
  • 💀 Morte total — perdeu tudo? Volte ao local e recupere antes que outro pegue.
  • 🌗 Ciclo dia/noite com iluminação dinâmica e lanterna.

🎮 Controles

  • WASD — mover
  • Botão esquerdo do mouse — atacar / usar arma
  • E — interagir (NPCs, baús, cama, portões)
  • F — lanterna
  • I / J / C / B — Inventário / Diário / Crafting / Loja
  • 1, 2 — habilidades (Explosão Arcana, Aura de Purificação)
  • Enter — chat  ·  Tab — ranking
Feito por um dev solo em Godot 4.4 — feedback é bem-vindo!

Comments

Log in with itch.io to leave a comment.

(1 edit)

Atualização Importante: Problemas Conhecidos na Build HTML5 (Versão Publicada Atualmente)

Olá, Sobreviventes!

Queremos ser transparentes sobre alguns desafios que estamos enfrentando com a versão HTML5 do jogo, que é a que está atualmente disponível para jogar diretamente no navegador. Estamos trabalhando para resolver esses pontos, mas é importante que vocês estejam cientes:

1. Exibição de Emojis: Notamos que alguns emojis (como ⚔️, 💀, ⚠️) não estão sendo renderizados corretamente, aparecendo como "caixinhas" ou caracteres genéricos. Isso ocorre porque o navegador não embute automaticamente fontes de emoji na build WebGL do Godot. Estamos investigando a melhor forma de integrar uma fonte de emoji compatível para que a experiência visual seja completa.

2. Performance (FPS): Identificamos uma queda de desempenho na build HTML5, com o jogo rodando em torno de 41 FPS em alguns cenários. Acreditamos que isso está relacionado a alguns elementos gráficos e de física que são mais custosos no ambiente WebGL, como o uso de PointLight2D com sombras ativadas, múltiplos sistemas de partículas (GPUParticles2D) e a grande quantidade de objetos com colisões (StaticBody2D). Estamos otimizando esses aspectos para melhorar a fluidez do jogo.

Agradecemos a compreensão e o apoio de todos enquanto trabalhamos para otimizar ainda mais a experiência de Veilrot!

Fiquem ligados para futuras atualizações.

up

hello

server test on

"Server down, our game project is getting a major makeover! Get ready for the ultimate revival!"

https://discord.gg/Ud6K2drKwM

up

(+1)

up

(+1)

up

(+1)

hello