WITCHERY

An Enchanted Adventure

✧ ✧ ✧

A classic dungeon-crawling MMORPG inspired by the legendary Wizardry series. Form your party, delve into mysterious dungeons, and face the challenges that await.

⚠️ In Development

About the Project

Witchery MMO is an ambitious browser-based multiplayer role-playing game that brings the classic first-person dungeon-crawling experience to the modern web. Inspired by the timeless Wizardry series, this project aims to recreate the challenging, tactical gameplay that defined a generation of RPGs.

Built with modern web technologies, Witchery MMO features real-time multiplayer capabilities through WebSocket connections, allowing adventurers from around the world to explore dangerous dungeons together, form parties, and battle fearsome creatures.

Technology Stack

🌐 HTML5/CSS3/JavaScript
Node.js Backend
🔌 WebSocket (Real-time)
🐳 Docker Containerization

Core Features

👥

Party System

Create and manage parties of up to 6 characters. Choose from diverse races and classes, each with unique abilities and playstyles. Coordinate with your party for maximum effectiveness.

⚔️

Tactical Combat

Engage in turn-based combat with a strategic positioning system. Formation matters - protect your spellcasters in the back while your fighters hold the front line.

🗺️

First-Person Exploration

Navigate grid-based dungeons from a first-person perspective. Map your discoveries, avoid traps, and uncover secrets hidden in the depths.

📚

Spell & Ability System

Learn powerful spells and special abilities. Mages command elemental forces, Priests wield divine magic, and warriors master devastating techniques.

🎒

Equipment & Inventory

Equip your characters with weapons, armor, and magical items. Manage inventory weight, upgrade equipment, and apply enchantments for additional power.

🔊

Immersive Audio

Experience spatial 3D audio that brings combat to life. Hear attacks from specific positions, creating a truly immersive dungeon-crawling experience.

🌐

Multiplayer

Connect with other players in real-time through WebSocket technology. Form parties, explore dungeons together, and share the adventure with friends.

⚙️

Character Progression

Level up your characters, increase their stats, and unlock new abilities. Every victory brings you closer to becoming legendary heroes.

Character Classes

Choose from 9 unique character classes, each with distinct abilities and roles in combat.

Fighter

Frontline Warrior

Masters of melee combat with high strength and vitality. Fighters excel at dealing physical damage and can withstand tremendous punishment on the front lines.

Shield Bash Cleave

Mage

Elemental Caster

Wielders of destructive elemental magic. Mages command fire, ice, lightning, and wind to devastate enemies from a safe distance.

Fireball Lightning Strike Frozen Lance

Priest

Divine Healer

Channels divine power to heal allies and smite evil. Priests are essential for keeping the party alive through the toughest battles.

Holy Light Divine Shield Smite

Thief

Cunning Rogue

Masters of stealth and precision. Thieves excel at critical strikes, disarming traps, and accessing locked areas with their nimble fingers.

Backstab Pick Lock Eagle Eye

Bishop

Mystic Scholar

Combines divine and arcane knowledge. Bishops can cast both mage and priest spells, making them versatile but slower to master individual arts.

Powerwordkill Divine Blessing Exorcism

Samurai

Elite Warrior

Honorable warriors who blend martial prowess with limited spellcasting. Samurai are disciplined fighters capable of devastating critical strikes.

Iaido Slash Quick Draw

Lord

Holy Knight

Noble warriors blessed with divine power. Lords combine fighter combat abilities with priest healing, leading their party to victory.

Righteous Fury Inspire

Ninja

Shadow Assassin

Masters of stealth and martial arts with mystical abilities. Ninjas strike from the shadows with deadly precision and supernatural techniques.

Shadow Strike Smokescreen Iaijutsu

Shinobi

Mystical Agent

Advanced ninja with enhanced chakra manipulation. Shinobi have access to powerful mystical techniques and greater stealth capabilities.

Advanced Ninjutsu Chakra Mastery

How to Play

1

Create Your Characters

Choose from 5 races (Human, Elf, Dwarf, Gnome, Halfling) and 9 classes. Roll stats to determine your character's strengths. Each race and class combination offers unique advantages and playstyles.

2

Form Your Party

Assemble a balanced party of up to 6 adventurers. Consider party composition carefully - you'll need frontline fighters, spellcasters, and support characters to survive the dangerous dungeons ahead.

3

Explore Dungeons

Navigate grid-based dungeons from a first-person perspective. Use arrow keys to move through corridors, discover secret passages, and map your surroundings. Stay alert - danger lurks in every shadow.

4

Engage in Combat

Battle monsters in tactical turn-based combat. Position matters - characters in the front row can only be hit by melee attacks, while spells and ranged weapons can target any position. Use spells, abilities, and teamwork to overcome your foes.

5

Level Up & Progress

Gain experience from victories to level up your characters. Increase stats, learn new spells and abilities, and acquire better equipment. Every level brings you closer to mastering the dangers of the dungeon.

Combat Mechanics

Formation System

Characters are arranged in three rows: Front, Middle, and Back. Melee attacks can only target the front row, while ranged attacks and spells can reach any position.

Initiative Order

Combat turns are determined by character agility. Faster characters act first, allowing you to strike before your enemies or heal allies before they fall.

Spell System

Mages and Priests cast spells using mana. Learn new spells by spending skill points earned through leveling. Each spell has unique effects and elemental types.

Equipment Impact

Weapons, armor, and accessories directly affect combat performance. Equip your party with the best gear and apply enchantments for additional bonuses.

Adventurer's Tips

  • 💡 Balance your party composition - don't create 6 fighters!
  • 💡 Protect your spellcasters by placing them in the back row
  • 💡 Rest frequently to restore HP and MP between battles
  • 💡 Save spell points for higher-level abilities
  • 💡 Different enemies have different resistances - vary your damage types
  • 💡 Export your characters regularly to back them up
  • 💡 Equipment weight affects your carrying capacity - manage inventory wisely
  • 💡 Divine Shield can save your party from devastating attacks

Game Guide

Everything you need to know about the world of Witchery MMO - from the NPCs you'll meet to the monsters you'll face and the mechanics that govern your adventure.

📖 Core Game Mechanics

Party Formation & The Adventurer's Guild

Never venture into dungeons alone! Visit the Adventurer's Guild in Port na Carraig to form parties or recruit nearby adventurers. A well-balanced party of 4-6 members is essential:

  • Frontline Warriors: Fighters, Samurai, Lords to absorb damage
  • Spellcasters: Mages for damage, Priests/Bishops for healing
  • Support: Thieves for trap detection and critical strikes

Remember: The dungeons are too dangerous for solo adventurers. Party composition is the difference between victory and defeat!

Combat System (CT-Based)

Combat uses a Charge Time (CT) system where action speed determines turn order. Key factors:

  • Agility: Higher AGI = faster actions and more frequent turns
  • Formation: Front/Middle/Back rows - protect your spellcasters!
  • Range: Melee attacks only hit front row; spells reach any position
  • Status Effects: Sleep, paralysis, confusion can change battles
  • Mastery Bonuses: Spells gain power based on your class and level
  • Discipline Bonuses: Thief/Lord abilities scale with expertise

Level Progression & Experience

Experience gains are based on enemy Challenge Rating (CR). Higher CR enemies give exponentially more XP:

  • Rat (CR 1): 15 XP - Beginner enemies
  • Dire Rat (CR 3): 75 XP - Early challenge
  • Bean Nighe (CR 5): 175 XP - Mid-level threat
  • Causeway Giant (CR 9): 495 XP - Worth 33 rats!
  • Ossuary Sentinel (CR 10): 600 XP - End-game enemy

Strategy: Progress to harder zones as soon as you can handle them. Grinding weak enemies is inefficient!

Zone Progression

Zone Level Range Enemy CR Description
Port na Carraig 1-3 1-2 Safe starting area for learning basics
Giant's Causeway 3-5 2-4 First real challenge, move here at level 3
Belfast Quarter 5-8 2-6 Dangerous mid-level zone, bring good gear
Glasgow Crossroads 7+ 6-10 ⚠️ Extremely dangerous! Level 7+ with strong party only

Resource Management

⚠️ Important: Resting in dungeons is slow and risky!

  • Rest Recovery: 5% HP and 10% MP per turn (very slow!)
  • Ambush Risk: 5% chance per rest turn - compounds during long rests
  • Full Healing: Takes ~20 turns with ~40% ambush chance
  • Strategy: Conserve MP, use abilities wisely, bring potions!
  • Dead Characters: Don't gain XP - keep everyone alive

Plan your dungeon runs carefully. Don't bite off more than you can chew. Better to retreat to town than risk a full party wipe!

Equipment & Forging

Visit Seamus Stonefoot's smithy for weapons, armor, and enchantments:

  • Weapons: Equip appropriate weapons for your class
  • Armor: Balance defense with weight - don't overload!
  • Enchantments: Magical enhancements for extra power (costs gold)
  • Weight Management: Heavy equipment slows characters down

Quests & Exploration

NPCs throughout Port na Carraig offer quests with unique rewards:

  • Experience & Gold: Complete quests for substantial rewards
  • Unique Items: Some rewards can't be obtained any other way
  • Special Spells: Legendary abilities from grateful NPCs
  • Lore & Story: Discover the history of the Giant's Causeway

Potion Crafting

Alchemy system for creating consumables:

  • Healing Potions: Essential for dungeon survival
  • Mana Potions: Restore MP without risky resting
  • Buff Potions: Temporary stat increases
  • Resistance Elixirs: Protection against elements

Stock up on potions before dangerous expeditions. They're your insurance policy!

👥 Notable NPCs of Port na Carraig

Finn O'Sullivan

Adventurer's Guide 📍 Port na Carraig Docks

A retired adventurer and the first friendly face you'll see at port. Finn has made it his life's mission to help newcomers survive their first steps into adventure. He offers invaluable advice about party formation, combat tactics, zone progression, and resource management.

Background: After losing too many friends to preventable mistakes, Finn retired from active adventuring to become a mentor. His practical wisdom and friendly demeanor have saved countless lives. He's always at the docks, ready to answer questions and offer encouragement.

Advice: Talk to Finn before your first dungeon run - his tips about party composition and zone selection are crucial for new adventurers!

Oona Stoneweaver

Proprietress of the Salty Selkie 📍 Salty Selkie Tavern (Inside)

Named after the legendary Una (wife of Finn McCool), Oona claims descent from that clever woman's lineage. She runs the Salty Selkie tavern and serves as the town's unofficial loremaster. Her family has operated this establishment for twelve generations on the ancient causeway stones.

Background: Oona is a Bishop (level 54) with deep knowledge of local legends and magical lore. The tavern sits on genuine Giant's Causeway stones, and she swears you can feel the magic on stormy nights. She's currently worried about her daughter Brighid.

Quest Available: "The Wishing Chair" - Find Oona's missing daughter at the Giant's Causeway. Rewards: 200 gold, 500 XP, and "Giant's Slumber" spell (powerful sleep spell).

Seamus Stonefoot

Master Blacksmith 📍 Port na Carraig Market

A gruff but skilled dwarf blacksmith who provides weapons, armor, and enchantment services. Seamus learned his trade from his father, who learned from his father - metalworking is in his blood.

Background: Despite his rough exterior, Seamus genuinely cares about keeping adventurers alive. He offers fair prices and honest advice about equipment. His shop carries everything from basic iron swords to enchanted plate armor.

Services: Weapon & armor sales, equipment enchantments, potions & supplies. Check back frequently for new inventory as you level up!

Captain Brónach "Stormeye" Ní Dhonnchú

Commander of the Wailing Wind 📍 Port na Carraig Harbor

An ancient elven sailor (level 312!) who claims she witnessed the magical storm that helped Finn create the original causeway. Her ship, The Wailing Wind, is the fastest vessel in port.

Background: Stormeye has seen more of the world than most beings will in ten lifetimes. She's a Samurai with incredible skill, and her knowledge of the sea and the causeway's connection to other magical sites makes her a valuable ally for sea-based adventures.

Quest Available: "The Sailor's Lament" - Investigate sea-based mysteries and the connection between Giant's Causeway and Staffa. High-level content!

Siobhan

Barkeep at the Salty Selkie 📍 Salty Selkie Tavern (Inside)

The friendly bartender at the Salty Selkie who serves drinks and shares local gossip. She knows everything happening in town and is always happy to chat with adventurers.

Background: Siobhan has worked at the tavern for years and knows all the regulars. She can point you toward opportunities, warn you about dangers, and occasionally share rumors about treasure locations.

Services: Drinks, rumors, local information. She's a great source for learning about current events in Port na Carraig.

Brighid

Oona's Daughter 📍 Giant's Causeway (Quest)

A young woman who went to the Giant's Causeway to sit in Finn's Wishing Chair, hoping to win her sweetheart's affection. She hasn't returned, and her mother is worried sick.

Background: Brighid is impulsive and romantic, traits that have gotten her into trouble. The Wishing Chair is said to grant wishes, but the area around it is dangerous.

Related Quest: "The Wishing Chair" - Oona will ask you to find Brighid. Level 3+ recommended.

⚔️ Monsters & Enemies

Port na Carraig Region (Beginner - Levels 1-3)

Rat CR 1
HP: 5 Attack: 2 XP: 15

Common vermin found in cellars and sewers. Weak individually but can swarm. Perfect for beginners learning combat mechanics.

Raven CR 1
HP: 4 Attack: 2 XP: 15

Aggressive birds that attack in flocks. Fast but fragile. Good for practicing AoE (area of effect) spells.

Giant Rat CR 2
HP: 12 Attack: 4 XP: 40

Larger, more dangerous version of common rats. Can inflict disease. A step up in difficulty for level 2-3 parties.

Dire Raven CR 2
HP: 10 Attack: 3 XP: 40

Magically enhanced ravens with greater aggression. Can dive-bomb back-line characters. Teaches importance of defensive positioning.

Giant's Causeway (Early - Levels 3-5)

Dire Rat CR 3
HP: 18 Attack: 5 XP: 75

Elite rats with vicious bites. Pack tactics make them dangerous. First enemy where tactics really matter.

Causeway Stalker CR 3
HP: 20 Attack: 6 XP: 75

Shadowy predators that hunt along the ancient stones. Can inflict bleeding. Requires healing to counter.

Causeway Crab CR 4
HP: 22 Attack: 7 XP: 100

Armored crustaceans with powerful claws. High defense makes them tough. Magic attacks work better than physical.

Frittening CR 4
HP: 24 Attack: 6 XP: 100

Ethereal creatures from Celtic mythology. Can phase through defenses. Requires balanced damage types to defeat.

Belfast Quarter (Mid - Levels 5-8)

Bean Nighe CR 5
HP: 24 Attack: 9 XP: 175

Banshee-like washerwoman who foretells death. Her wail can stun entire parties. High priority target - silence her quickly!

Feral Wight CR 5
HP: 26 Attack: 8 XP: 175

Undead creatures that drain life force. Resistant to physical damage. Divine magic (Priest spells) is most effective.

Wailing Wight CR 6
HP: 28 Attack: 8 XP: 230

Advanced undead with fear-inducing cries. Can paralyze characters. Bring status effect removals!

Sluagh CR 6
HP: 30 Attack: 10 XP: 230

Restless spirits of the unforgiven dead. Travel in groups and can possess party members. Extremely dangerous!

Seastalker CR 6
HP: 32 Attack: 11 XP: 230

Aquatic predators that emerged from the causeway's tidal pools. Lightning attacks are super effective.

Glasgow Crossroads (Advanced - Levels 7+)

⚠️ WARNING: These enemies can easily wipe unprepared parties. Level 7+ with excellent equipment strongly recommended!
Abyssal Lurker CR 7
HP: 32 Attack: 11 XP: 295

Shadow creatures from the deep void. Can teleport and attack from unexpected angles. Light-based magic helps.

Wulver CR 8
HP: 36 Attack: 12 XP: 370

Werewolf-like creatures from Scottish folklore. Devastating melee attacks and high HP. Can howl to buff allies.

Ceasg CR 8
HP: 40 Attack: 10 XP: 370

Mermaid-like beings with powerful water magic. Can charm party members. High magic resistance - use physical attacks.

Causeway Giant CR 9
HP: 45 Attack: 14 XP: 495

Massive giant remnants from the causeway's creation. Single blow can kill unprepared characters. Worth 33 rats in XP! Boss-level threat.

Void Horror CR 9
HP: 50 Attack: 13 XP: 495

Cosmic aberrations that defy comprehension. Can inflict madness and multiple status effects. Bring full party coordination!

Ossuary Sentinel CR 10
HP: 60 Attack: 10 XP: 600

Ancient bone guardians protecting forbidden knowledge. Highest XP reward in game. Requires perfect party coordination and strategy to defeat. Legendary challenge!

⚔️ Items & Equipment

Weapons

Different weapon types suit different classes. Visit Seamus at the smithy to purchase and enchant your arsenal.

Swords

Best for: Fighters, Samurai, Lords
Balanced damage and accuracy. Can be enchanted with elemental properties.

Staves

Best for: Mages, Bishops
Enhance spell power and provide mana bonuses. Essential for casters.

Daggers

Best for: Thieves, Ninjas, Shinobi
Fast attacks with critical strike bonuses. Perfect for agile classes.

Maces

Best for: Priests, Bishops
Blunt weapons favored by divine casters. Good against undead.

Armor

Armor provides defense but adds weight. Balance protection with mobility based on your class.

Plate Armor

Best for: Fighters, Lords
Highest defense, heavy weight. Front-line warriors only.

Chain Mail

Best for: Samurai, some Priests
Good defense, moderate weight. Balanced option.

Leather Armor

Best for: Thieves, Ninjas
Light defense, minimal weight. Maintains agility.

Robes

Best for: Mages, Bishops
Low defense, no weight penalty. Often enhance spell power.

Consumables

Healing Potions

Restore HP instantly. Essential for dungeon survival. Stock up before dangerous zones!

Mana Potions

Restore MP without resting. Critical for spellcasters in long battles.

Antidotes

Cure poison status. Some enemies inflict deadly toxins - bring these!

Elixirs

Rare items that restore both HP and MP. Save for emergencies.

💡 Essential Tips for Success

🛡️ Party Composition

  • Always include at least one healer (Priest/Bishop)
  • 2-3 front-line fighters to protect casters
  • 1-2 damage dealers (Mages or Ninjas)
  • Consider a Thief for trap detection
  • Avoid single-class parties - diversity is strength!

⚡ Combat Strategy

  • Target enemy casters first - they're dangerous
  • Use AoE spells when facing multiple weak enemies
  • Save single-target burst for bosses
  • Status effects (sleep, paralysis) can swing battles
  • Divine Shield can prevent party wipes

📈 Leveling Efficiency

  • Don't grind in starter zones past level 3
  • Move to higher CR zones ASAP for better XP
  • One Causeway Giant = 33 Rats in XP!
  • Dead characters don't gain XP - keep everyone alive
  • Quest XP rewards are substantial - prioritize them

💰 Resource Management

  • Don't rest in dungeons unless absolutely necessary
  • Bring 2-3 healing potions per party member
  • Conserve MP - don't waste spells on weak enemies
  • Retreat to town if low on resources
  • Invest in equipment upgrades - they pay off!

🎯 Advanced Tactics

  • Learn enemy patterns and resistances
  • Rotate formation based on enemy types
  • Use elemental weaknesses (ice vs fire, etc.)
  • Coordinate burst damage on priority targets
  • Always have an escape plan

🏰 Dungeon Exploration

  • Map your progress to avoid getting lost
  • Check for traps before advancing
  • Secret passages often hide valuable loot
  • Don't push too deep without escape options
  • Some doors require keys or quests to unlock

Remember, adventurer: The world of Witchery MMO is dangerous but rewarding. Talk to NPCs, explore thoroughly, and never underestimate your enemies. Form strong parties, manage your resources wisely, and the legends of your heroic deeds will echo through the ages!

Finn O'Sullivan, Adventurer's Guide

Development Status

⚠️ Project Under Active Development

Witchery MMO is currently in active development. The core gameplay systems are functional and playable, but the game is not yet feature-complete. We're working hard to add more content, polish existing features, and create new adventures.

Completed Features

  • ✓ Character creation with multiple races and classes
  • ✓ Party formation and management system
  • ✓ First-person dungeon exploration
  • ✓ Turn-based tactical combat with formation system
  • ✓ Spell and ability learning system
  • ✓ Equipment and inventory management
  • ✓ Experience and leveling system
  • ✓ Spatial 3D audio for immersive combat
  • ✓ Real-time multiplayer with WebSocket
  • ✓ Character import/export functionality
  • ✓ Equipment enchantment system
  • ✓ World map with multiple locations

Planned Features

  • ○ Additional dungeons and locations
  • ○ More enemy types and bosses
  • ○ Expanded item database
  • ○ Guild system for player communities
  • ○ Achievements and leaderboards
  • ○ Enhanced visual effects and animations
  • ○ Mobile-responsive interface
  • ○ Player versus player (PvP) combat
  • ○ Quest and story system
  • ○ Trading and player economy

Technical Details

Frontend

HTML5, CSS3, JavaScript with modular architecture

Backend

Node.js with WebSocket server for real-time communication

Deployment

Docker containerization for easy deployment

Audio

Howler.js for spatial 3D audio positioning

This is an independent passion project created by developers who love classic RPGs. We're dedicated to recreating the magic of old-school dungeon crawlers for a new generation of adventurers. Stay tuned for updates as we continue to expand and improve the game!