TUXDB - LINUX GAMING AGGREGATE
made by: NuSuey
NEWSFEED
GAMES
▪️CROWDFUNDING▪️COMMUNITY DEALS▪️STEAM DECK▪️CALENDAR
tuxdb.com logo
Support tuxDB on Patreon
Currently supported by 10 awesome people!

🌟 Special thanks to our amazing supporters:


✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Benedikt][David Martínez Martí]

Any feedback for tuxDB? Join us!

Steam ImageSteam ImageSteam ImageSteam ImageSteam ImageSteam Image
Last Epoch
Eleventh Hour Games Developer
Eleventh Hour Games Publisher
2019-04-30 Release
Game News Posts: 473
🎹🖱️Keyboard + Mouse
🕹️ Partial Controller Support
Mostly Positive (97512 reviews)
Making Last Epoch | Skill Design

There is an overwhelming amount of theorizing around skills in Last Epoch. Whether youre building a map clearing, Abby killing, flashy looking Paladin, or just a Primalist who collects furry friends because the Capybara needs buddies, you can bet your skills will need to be planned out. But what keeps a skill in check? What does it take to build something that looks good, feels good, and doesnt break everything else in the process? The answer a lot. Thankfully, we have a team of passionate and skilled developers who focus on these exact questions.

Today, we will hear from our very own Justin Carpenter, Technical Game Designer for Last Epoch, to walk us through the process of how a skill like Heartseeker was pulled from the Quiver of ideation and fired into the hands of Travelers just like you.

Justin? Take it away!

Ideation


When Great Minds Play the Same Game


We have an endless list of abilities we'd like to add for each Class, so when picking which new ability will be added, we try to choose one that fits what that Class or its Mastery needs most. For Marksman, the answer was easy: it needed a good single-target damage skill, and we were very interested in creating our own spin on Diablo 2's Guided Arrow, so we were certain that Heartseeker was the skill we wanted to add.

What was harder to answer is how exactly it should function.

[img src="https://forum.lastepoch.com/uploads/default/original/3X/7/b/7be2a342de94382253420e054ce858be63e5e5a1.gif"][/img]

Function


And Fashion


We created some quick prototypes of several different variants of the ability, trying out different mechanics for how the arrow would move or pick targets. We knew this would be a very spammable skill, so we had to ensure it was performant, would work well in online mode, and that the visuals could strike a good balance between impressive and not too noisy when used very rapidly. From those considerations, we settled on it picking a specific target and repeatedly striking it until dead, at which point it would pick a new target, always only ever striking its current target.

The arrow only ever striking its chosen target allowed us to do some tricks under the hood to make it much more performant than traditional projectiles, and keep the visuals responsive and accurate in online mode despite the arrow's exceptionally high speed.

[img src="https://forum.lastepoch.com/uploads/default/original/3X/d/b/db6cf20c228bbaa77c3ae2681d2d85e57a64969d.gif"][/img]

Balance


As All Things Should Be


What took a lot of discussion and math was the Recurve Chance. Heartseeker has a chance to "Recurve" upon hitting its target, which is what allows it to turn back and strike the target again. As this was the ability's unique property, we wanted to ensure players could scale this value up high and get arrows that persist for an impressively long time, but we also needed to avoid the stat becoming excessively powerful relative to other choices. After lots of math, formulas, and testing, we eventually settled on your Recurve Chance being multiplied by 0.8 each time it recurves. This was chosen because it helps constrain the value of stacking Recurve Chance, but also, quite importantly, it offered a simple description of its behavior that players could intuitively understand.

[img src="https://forum.lastepoch.com/uploads/default/original/3X/0/f/0f326726374b4b509c8c01d0c7a476403ad71f65.gif"][/img]

The Great Debate


What ended up being most contentious was how it would look when moving. We had two camps internally, with some wanting it to move in a straight line back and forth through its target, while others wanted it to curve erratically as it returned to strike its target. We ended up settling on having it move in a straight line as a base visual, and offered the curving visuals as a node in its skill tree. As a skill tree node, though, we had to position it between two extremes - it shouldn't feel like a wasted point for players who want the alternate visuals, and it shouldn't feel mandatory for players who don't want the alternate visuals. We opted to give it some slow chance, as that is a valuable effect unrelated to damage, and which can be fairly easily provided from a variety of sources.

[img src="https://forum.lastepoch.com/uploads/default/original/3X/8/a/8ab77bcd47c343b09e1bc2f94b65231b5f8f0a59.gif"][/img]

Designing the Skill Tree


A.K.A Studio Arbor Day


When designing the skill tree, our flow is to have many members of the team fill up a big list with any and every idea they'd like to see as a node, and then a single designer takes on the task of crafting the tree, using the list as a well of endless ideas to pull from. There are a lot of considerations for skill trees:

  • The nodes and sections of the tree should be positioned in logically related spots

  • There should be moderate amounts of depth to the tree, with a few options that are 4 or 5 nodes deep

  • There should be a breadth of options closer to the start of the tree, especially with more interconnectedness near the start

  • Commonly desirable nodes should be fairly accessible, while niche or unusual nodes are more difficult to reach

  • The tree should offer a decent variety of ways to build the skill, and individual nodes should not be so potent that you feel forced to build it in a particular way

  • Where possible, the overall layout should try to feel unique from other skill trees

With Heartseeker's skill tree, it ended up splitting fairly neatly into 4 general sections: Recurve Chance and effects, Damage Over Time, conversions and off-skill utility, and a catch-all section with effects like Crit Chance, Shadows, Dusk Shrouds, and the Puncture trigger.

[img src="https://forum.lastepoch.com/uploads/default/original/3X/e/e/eef0963cdc2df105a56ef990231dc7bd5166704c.gif"][/img]

Refinement


Honing Your Craft


Once the skill tree is designed, it tends to keep its overall shape, and from playtests, we refine the power and effects of individual nodes. Our Community Testers are a huge aid at this point as we try to uncover problematic interactions that need to be rebalanced. Nodes like Hidden Skewer and Returning Darkness needed several iterations to reach a comfortable spot in the design to avoid degenerate gameplay or major balance issues. After that point, the skill's design is complete, and all that's left is repeated number tweaks throughout the lead-up to launch.

[img src="https://forum.lastepoch.com/uploads/default/original/3X/b/4/b4b4f605fbb9fdc6c7179c612621021db5fc3b88.gif"][/img]

Closing


Well, if there was ever a reason to appreciate the work that goes into a game, I think this adds more than a few to that list. Thank you, Justin and the rest of the Design Team here at EHG, for all of your hard work. Heartseeker is a truly amazing and fun skill and a true joy to use. I think I speak for everyone when I say Im so excited to see what the team comes up with next.

This has been Making Last Epoch. Keep your eyes peeled for our next glimpse behind the curtain to learn what it takes to make an ARPG like Last Epoch.

Until then, we will see you in Eterra.


[ 2025-06-06 16:13:46 CET ] [ Original post ]

Last Epoch combines time travel, exciting dungeon crawling, engrossing character customization and endless replayability to create an Action RPG for veterans and newcomers alike. Travel through the world of Eterra’s past and face dark empires, wrathful gods and untouched wilds – to find a way to save time itself from The Void.

Key Features

  • 15 Mastery Classes
    Begin your adventure as a base class which can then specialize into one of three Mastery Classes. When specializing into a certain Mastery you will be able to access new skills and specialize your playstyle!
  • Customize each skill
    Every active skill has its own augment tree that can completely change how the skill functions. Transform your skeletons into archers, your lightning blast into chain lightning, or make your serpent strike summon snakes to fight alongside you!
  • Lose yourself in the item hunt
    Fill your arsenal with magic items you craft to perfection, change the rules of your build with powerful unique and set items, and always have that next upgrade just on the horizon with Last Epoch's randomized loot system.
  • Explore a vast world throughout time
    The world of Eterra is home to many factions and secrets. Travel to different points in time to change the world's fate, and fight to set it onto a new path.
  • Endless replayability
    With a wealth of classes and skills to customize, deep game systems, randomized loot, and continuing development, Last Epoch is a game that will keep you coming back.
  • Easy to learn, hard to master
    We're committed to making our gameplay approachable through breaking up the required learning and being transparent. At the same time, overcoming some of the most challenging content will require deep knowledge and pushing your build to its limits.

MINIMAL SETUP
  • OS: Ubuntu 16.04
  • Processor: Intel Core i5 2500 or AMD FX-4350Memory: 6 GB RAM
  • Memory: 6 GB RAM
  • Graphics: nVidia GTX 660ti or AMD R9 270 with 2+ GB of VRAMNetwork: Broadband Internet connection
  • Storage: 20 GB available space
RECOMMENDED SETUP
  • OS: Ubuntu 18.04
  • Processor: Intel Core i5 6500 or AMD Ryzen 3 1200Memory: 8 GB RAM
  • Memory: 8 GB RAM
  • Graphics: nVidia GTX 1060 or AMD RX 480 with 4+ GB of VRAMNetwork: Broadband Internet connection
  • Storage: 20 GB available space

GAMEBILLET

[ 6102 ]

25.19$ (16%)
8.39$ (16%)
12.42$ (17%)
16.57$ (17%)
12.42$ (17%)
24.87$ (17%)
8.85$ (11%)
8.39$ (16%)
12.42$ (17%)
33.17$ (17%)
17.75$ (11%)
17.75$ (11%)
24.87$ (17%)
16.57$ (17%)
8.85$ (11%)
8.39$ (16%)
49.77$ (17%)
33.17$ (17%)
41.47$ (17%)
20.99$ (16%)
33.17$ (17%)
24.89$ (17%)
26.65$ (11%)
12.44$ (17%)
22.98$ (23%)
13.79$ (8%)
9.98$ (67%)
8.27$ (17%)
8.85$ (11%)
8.47$ (15%)
GAMERSGATE

[ 478 ]

1.13$ (96%)
4.16$ (72%)
1.05$ (85%)
0.58$ (92%)
1.5$ (70%)
11.24$ (55%)
0.58$ (92%)
14.99$ (50%)
0.58$ (92%)
8.0$ (60%)
15.99$ (20%)
21.99$ (45%)
30.0$ (50%)
0.9$ (92%)
10.91$ (22%)
0.9$ (92%)
0.58$ (92%)
0.68$ (91%)
15.0$ (70%)
3.75$ (85%)
5.59$ (30%)
1.58$ (95%)
19.0$ (52%)
6.96$ (83%)
3.48$ (83%)
6.0$ (80%)
9.99$ (50%)
1.95$ (90%)
3.0$ (92%)
1.5$ (85%)
MacGamestore

[ 1968 ]

29.99$ (40%)
29.99$ (40%)
17.49$ (13%)
2.98$ (80%)
2.48$ (75%)
4.99$ (80%)
1.99$ (85%)
3.99$ (80%)
15.99$ (20%)
2.49$ (83%)
3.99$ (90%)
67.19$ (16%)
73.99$ (8%)
65.99$ (6%)
2.29$ (88%)
1.99$ (80%)
3.59$ (80%)
7.99$ (20%)
11.49$ (71%)
53.99$ (10%)
21.99$ (27%)
15.99$ (20%)
1.10$ (93%)
5.99$ (90%)
3.99$ (69%)
14.99$ (57%)
2.98$ (93%)
1.19$ (88%)
2.99$ (80%)
6.49$ (78%)

FANATICAL BUNDLES

Time left:

356308 days, 1 hours, 10 minutes


Time left:

8 days, 8 hours, 10 minutes


Time left:

9 days, 8 hours, 10 minutes


Time left:

8 days, 8 hours, 10 minutes


Time left:

9 days, 8 hours, 10 minutes


Time left:

15 days, 8 hours, 10 minutes


Time left:

6 days, 8 hours, 10 minutes


Time left:

8 days, 8 hours, 10 minutes


Time left:

1 days, 8 hours, 10 minutes


Time left:

7 days, 8 hours, 10 minutes


Time left:

356308 days, 1 hours, 10 minutes


Time left:

15 days, 8 hours, 10 minutes


Time left:

21 days, 8 hours, 10 minutes


Time left:

43 days, 8 hours, 10 minutes


Time left:

26 days, 8 hours, 10 minutes


Time left:

29 days, 8 hours, 10 minutes


HUMBLE BUNDLES

Time left:

1 days, 2 hours, 10 minutes


Time left:

3 days, 2 hours, 10 minutes


Time left:

9 days, 2 hours, 10 minutes


Time left:

13 days, 2 hours, 10 minutes


Time left:

15 days, 2 hours, 10 minutes


Time left:

17 days, 2 hours, 10 minutes

by buying games/dlcs from affiliate links you are supporting tuxDB
🔴 LIVE