ETHERFANTASY MOBA

A light, browser-native MOBA + RTS hybrid: three lanes, elemental monster champions, a Warcraft-style economy, boss lairs with legendary loot โ€” all in a single HTML file.

โ–ถ Play Now

๐ŸŒ Multiplayer (up to 2v2)

On champion select choose โšก Quick Match (auto-joins any open game โ€” a waiting lobby or a running match with a free seat โ€” or hosts one that starts vs NPC in 25s), Host Room (you get a 4-letter room code) or Join Room (enter the host's code), then pick a champion. The lobby lists everyone; the host presses START. Players can also join mid-game โ€” they take over the AI hero with their own champion, or drop in as a 3rd/4th hero (max 2v2). When joining you choose a side: ๐Ÿค Co-op (fight beside the host โ€” the AI keeps the enemy hero), โš” Versus (enemy team), or ๐ŸŽฒ Any (auto-balance).

๐Ÿ’Ž CT (Carat) & EF HUNT โ€” the PVE grind mode

CT is the cross-mode currency (you start with 2). Stake it in MOBA tournaments โ€” and earn it in EF HUNT (pve.html), a separate PVE survival game in the same folder: pick from 3 daily-rotating hunters, fight scaling monster waves, tame hatchlings from eggs, gather wood/gold, build towers/walls/heal totems, survive mini-bosses every 30 minutes and slay the final boss at the 4-hour mark to clear the map. But the name carries the story's core twist โ€” the Hunt is reversed: once Beyond the Twilight Veil carries you across the Rift into the Underworld, you are no longer the hunter but the hunted, stalked through the dark and surviving only by masking your scent. EF HUNT names the prey you become, not the prey you chase.

๐Ÿšช Getting Started

Run start_game.bat (serves the game at http://localhost:8000 โ€” required so 3D models and the monster roster can load), then open the game in your browser. You'll land on the login screen: enter a summoner name (saved in your browser) and press Enter the Rift. Your name and all progression โ€” including hero mastery โ€” live in browser localStorage; nothing is uploaded anywhere.

Login screen
The EtherFantasy MOBA title & login screen
Win / Lose: destroy the enemy core to win. You only lose when all of your bases fall โ€” your hero dying just means a respawn timer.
Match length: tuned for 10โ€“20 minutes (modern fast-MOBA pacing). Minion waves grow +8% per minute, and at 15:00 OVERTIME begins: structures take 35% extra damage, so stalemates break fast. Respawn timers also lengthen as the game ages.

๐Ÿฒ Champions & Mastery

Every champion is a real monster from the Ethermon roster with one or two elemental types. Its primary type decides its Q/W/E skill kit. Champions come from evolution chains, so your hero can evolve into stronger forms mid-match.

Champion select
Champion select โ€” each card shows types, skills and your mastery

โ˜… Hero Mastery

The more you play a hero, the marginally better you get with it โ€” like a personal rune page that grows with practice:

๐ŸŽฎ Controls

InputAction
Right-clickMove hero / attack target โ€” or command selected units
Q W EAim a skill (preview shown) โ†’ left-click to cast; right-click / Esc cancels
FPet support heal โ€” restores 35% of your HP and 30% to nearby friendly units (25s cooldown)
RSUPER skill โ€” your hero's ultimate, themed by element (90s cooldown, 100 mana)
DFlash โ€” leap forward in the direction you're moving (2 min cooldown)
GPotion โ€” restore 25% HP (2 min cooldown)
TRecall โ€” stand still 4s to teleport to your fountain (damage or moving cancels)
S / EscStop the hero mid-path / cancel an aimed skill before it casts
BOpen / close the Item Shop
Left-dragBox-select your peons & soldiers
C / VSelected peons: chop wood / mine gold
F / H / SSelected units: follow / hold position / stop
Arrows / screen edges / minimapPan camera (LoL style)
SpaceRecenter camera on hero
Mouse wheelZoom

โœจ Skills

Skills use modern aim-then-cast targeting: press the key, see a live preview (ring for area, line for direction), click to cast. Clicking near the enemy hero snaps the cast onto them. Each of the 17 elements maps to a kit built from six archetypes:

ArchetypeWhat it does
NovaLobbed blast that erupts for area damage at the cursor
LinePiercing shot in a straight line
RingGround slam around you โ€” damages and slows
BuffAttack-speed surge for a few seconds
DashQuick reposition toward the cursor
BlinkInstant teleport to the target point

Skills cost mana and scale with hero level (XP from creeps, kills, structures and passive trickle).

Skill aiming
Aiming a skill โ€” the preview shows exactly where it will land

๐Ÿ’ฐ Economy

Two resources: gold and wood. Your hero earns gold from kills; peons (pet monsters) gather both โ€” StarCraft style. Select a peon, right-click a tree or gold vein, and it hauls loads back to the nearest base and keeps going. Trees are solid until chopped.

๐Ÿฐ Building

Glowing rings on the map are build slots. Click one to build a Tower (auto-attacks) or an Expansion Base (up to 3 bases total). Expansion slots near gold are guarded by wild camps โ€” clear the guards to unlock them. Click a base or your town hall for its menu: upgrade defense, train peons / footmen / archers, and evolve your hero.

Base menu
The town-hall menu: upgrades, training and hero evolution

โš” Units & Evolution

UnitRole
MinionsAuto-spawn in waves down all three lanes every 30s (plus one heavy per lane)
FootmanTrained melee bruiser โ€” marches the mid lane or follows your commands
ArcherTrained ranged attacker โ€” long field of view
PeonGatherer; will defend itself
WildsNeutral camp guards โ€” gold, XP and egg chances

Evolution: units from an evolution chain can evolve to Form 2 (bigger model, +50% HP, +40% damage); heroes can reach a Form 3 power spike. Evolve buttons appear in the unit panel and town-hall menu โ€” costs gold + wood.

๐Ÿ›’ Item Shop & Hero Upgrades

Modern-MOBA itemization: press B (or the ๐Ÿ›’ button) to open the shop. You must be near a friendly town hall or base to buy, and everything costs gold. Up to 6 items; their stats apply instantly and persist through death.

ItemCostEffect
โš” Long Sword300g+12 attack
๐Ÿฆบ Guard Vest300g+160 max HP
๐Ÿ‘ข Swift Boots250g+2.5 move speed
๐Ÿ”ฎ Ether Orb400g+110 max mana
๐Ÿงค Frenzy Gloves500g+25% attack speed
๐Ÿช“ War Axe700g+30 attack
๐Ÿ›ก Tower Plate750g+420 max HP
๐Ÿ—ก Ether Fang1300g+34 attack, +20% attack speed

The enemy hero "shops" on a timer too, so itemization stays balanced for both sides.

Item shop
The hero shop โ€” buy near any friendly town hall

๐Ÿ‘‘ Boss Zones & Legendary Loot

Two boss lairs sit in the previously-unused jungle quadrants (purple rings on the map and minimap) โ€” and they hold the high ground: each lair crowns a hill, and climbing or descending the ramps slows all units by up to ~45% (Dota-style high-ground pressure, but as a movement cost). Pale circles on the minimap mark the hills. Each lair holds a powerful boss (2,400 HP) flanked by elite guards:

LairBoss dropStats
North-west jungle๐Ÿ”ฅ Inferno Edge (legendary weapon)+40 attack, +20% attack speed
South-east jungle๐Ÿ’  Aegis of Ether (legendary armor)+520 max HP, 15% damage reduction
Boss zone
A boss lair โ€” the glowing drop auto-equips on pickup

๐ŸŒช Elemental Type Chart

Pokรฉmon-style effectiveness on every attack: ร—1.5 when the attacker's type is strong against the defender, ร—0.7 when resisted. Super-effective hits show big orange damage numbers. Structures are neutral. The full chart is printed on the champion-select screen and lives in mon_lineage.json (17 types: Fire, Water, Leaf, Lightning, Earth, Ice, Combat, Toxin, Telepath, Insect, Rock, Phantom, Dragon, Iron, Flyer, Mystic, Neutral).

โค๏ธ Combat, Healing & Respawns

๐Ÿ—บ HUD & Minimap

Bottom: portrait (respawn timer), HP/mana bars, Q/W/E/F skill buttons with cooldowns. Top: game clock, base count, enemy core HP. Left: level, XP, resources, unit counts, K/D. Right: minimap โ€” lanes, resources, all units, purple rings for boss lairs and gold diamonds for dropped legendaries. Click the minimap to jump the camera.

In-game HUD
The full in-game HUD and minimap