This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
POE2Builds
Free build guides & gear planner for Path of Exile 2
POE2Builds is a free toolkit for Path of Exile 2. Every build is a stage-based progression — campaign, early maps, endgame — with an interactive passive tree viewer built on official game data, an AI-assisted gear planner with slot-by-slot upgrade priorities and prefilled trade searches, and a one-page league-start cheat sheet. 38 hand-curated builds covering all 22 ascendancies, a 1,800+ item database, six languages. No account, no ads.
I run a free Path of Exile 2 build site (poe2builds.ai), and the feature
players use most is the interactive passive tree viewer. Here's how it
works under the hood — no three.js, no pixi, just Canvas 2D.
## The data problem
GGG publishes an official skill-tree export: node positions, connections,
and — the fun part — sprite atlases. frame.webp (~88KB) holds the
keystone/notable/small frames in allocated & unallocated states;
skills.webp (~436KB) packs 4,500+ individual node icons. A build-time
script joins data.json × skills.json into a compact sprite map
(id → [x, y, w, h]), so the client never parses GGG's raw export.
## Drawing 1,000+ nodes at 60fps
The viewer is a single with pan/zoom transforms. Per frame:
1. Cull nodes outside the viewport.
2. drawImage() the frame sprite (allocated = gold glow, unallocated =
grayscale via a filter pass).
3. Clip the skill icon inside the frame circle.
4. Draw edges first, nodes after — allocated paths get a soft glow.
Labels only render past a zoom threshold, which keeps the hover path cheap.
## The gotchas that cost me nights
• Hashed asset URLs: the atlas must load via dynamic import, or a CDN
rename silently kills every icon (learned the hard way).
• Wheel zoom needs a non-passive listener or the page scrolls under you.
• Snapshot SEO: bots don't run your canvas — we ship the tree data
server-side and render real text/links in the fallback.
## Why bother
Every build guide on the site shows a per-stage tree (campaign → maps →
endgame), so the viewer runs with three datasets per build. Canvas 2D
handles it fine — the bottleneck was never rendering, it was data hygiene.
Site (free, no login): https://poe2builds.ai — happy to answer anything
about the pipeline in the comments.
No comment highlights available yet. Please check back later!
About POE2Builds on Product Hunt
“Free build guides & gear planner for Path of Exile 2”
POE2Builds was submitted on Product Hunt and earned 0 upvotes and 1 comments, placing #151 on the daily leaderboard. POE2Builds is a free toolkit for Path of Exile 2. Every build is a stage-based progression — campaign, early maps, endgame — with an interactive passive tree viewer built on official game data, an AI-assisted gear planner with slot-by-slot upgrade priorities and prefilled trade searches, and a one-page league-start cheat sheet. 38 hand-curated builds covering all 22 ascendancies, a 1,800+ item database, six languages. No account, no ads.
POE2Builds was featured in Web App (123k followers), Artificial Intelligence (474.3k followers) and Games (98.7k followers) on Product Hunt. Together, these topics include over 171.3k products, making this a competitive space to launch in.
Who hunted POE2Builds?
POE2Builds was hunted by GameHunter. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how POE2Builds stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.