Rethinking the competitive first person shooter -- PC/Mac/Linux

Image RSS Feed Screens
DevUpdate004 Melee Weapon DevUpdate004 Healing Equipment DevUpdate003 First Weapon

For most people, this might not be something they give much thought — for Tribes and arena FPS players, projectile inheritance can be a big deal. For Arms of Telos, it will be a key component of how a lot of the weapons feel. And I’m a game design nerd so I like talking about this sort of thing.

What is projectile inheritance?

Line up your crosshair, pull the trigger, and hit the target? Not necessarily. In the real world, if you shoot a bullet while you’re moving, the bullet’s velocity will be relative your movement — in other words, the bullet will inherit your velocity. Consequently, you’ll actually miss a stationary target if you were aiming at it when you pulled the trigger while moving to the side. Compare these gifs where we fire at a stationary target while moving laterally:

Here, there is no inheritance. The bullet lags behind the crosshair (at the moment of impact, my crosshair is now to the right of the target) — instead of inheriting my velocity, it travels to the point I was looking at when I pulled the trigger as if I were not moving.

Here is the same shot with full inheritance. The bullet inherits my velocity and therefor stays centered on the crosshair. When the bullet reaches the target, it has also traveled sideways (as I have) and misses the target. If I wanted to hit the target, I would have to pull the trigger to the left of the target to compensate for my lateral movement.

Some of you may think “ok, I see why it’s realistic, but doesn’t that just make things harder?” — yes and no. It can really depend.

Here is another gif with full inheritance — except this time, both the target and myself are moving in the same direction at the same speed (imagine they just took my flag and I’m chasing them). Relative to each other, we’re not moving — now it’s like firing at a stationary target while not moving ourselves and we just have to point at the target and shoot. On the other hand, if that rocket did not have any inheritance, I would have to lead my target to compensate.

Inheritance is also important for the rare games that let the player move extremely fast. If you're moving at 350km/h and launch a grenade in front of you that travels only 150km/h, you're going to eat that grenade if there's no inheritance.

Games like Quake usually don’t have inheritance. The maps are usually smaller and it’s easier to read the trajectory of a target by using the ground and walls as reference points. In Tribes, the weapons usually have inheritance and this is important because you’re often flying around chasing a target in the sky and your best reference point for the target’s velocity is often your own velocity. Arms of Telos has more variety in this respect — it has both the close quarter combat of Quake with the long range combat of Tribes — so I don’t think Arms of Telos will necessarily lean in one direction or the other.

In a lot of games, projectile weapons have partial inheritance — this means it’ll essentially drag behind your crosshair. I think having partial inheritance makes things more complicated, but I assume their reasoning is that they want to avoid situations where firing backward while going very fast will result in a projectile that has no speed or even travels backward (relative to the world). In the real world, gravity makes it less awkward — when projectiles don’t have gravity, they basically just stay still until they expire. A little weird, perhaps, but I don’t think it’s really a problem.

While some situations might lend themselves better to one or the other, a lot of it also comes down to personal preference for each player. If there was an objectively superior option, this would have been settled long ago -- instead, you still see debates about how much (if any) inheritance projectiles should have in different games. Heck, some people even seem to prefer partial inheritance -- I don't know why, but they do.

What is Arms of Telos doing differently?

With Arms of Telos, I’m going to try opening it up to the players. Depending on their play styles and preferences, players will naturally have different opinions on the ideal inheritance values — so I’ll just let them tune their own weapons as they like. These are accessible through a client-side config file.

The way I see it, it’s similar to tuning your gear ratios in a racing game. Some gear ratios may be better suited for different tracks, but it also comes down to personal preference. Allowing players to tune them to their own preferences will hopefully give them a better sense of ownership over their experience.

Instead of getting into heated arguments on the forums, they’ll hopefully be helping each other find their own ideal inheritance settings. I can even use those discussions to help inform the values I choose as defaults.

By the way…

Right now the game is in private playtesting, but since I am a small indie it's not quite like a closed beta you may have experienced for larger games. You can find more info about getting involved on the official forums.

There’s various ways you can keep up with the game’s development – the official devblog is on Tumblr, and I’m often posting smaller updates on Twitter (there’s also an official twitter account for the game if you don’t want my personal tweets). You can subscribe on YouTube to keep up with new videos and I’ll be streaming stuff on Twitch as well. I welcome you to join the community on the official forums, as well as the IRC channel and subreddit. I’m on Facebook and Instgram, too. I also post updates to development communities like IndieDB and TIGSource.

Arms of Telos - Insight from Expos

Arms of Telos - Insight from Expos

1 month ago News 0 comments Report

Over the last couple weeks, I brought Arms of Telos to a couple events. I had already been brainstorming some ways I might be able to show Arms of Telos...

Arms of Telos Development Video Update 006 - New Gameplay Vid and Update

Arms of Telos Development Video Update 006 - New Gameplay Vid and Update

5 months ago News 1 comment Report

New gameplay video from some of the private playtests! Also a small status update on the state of development and a call for playtesters.

Telos Development Video Update 005 - Stabbing, Exploding, and Teleporting

Telos Development Video Update 005 - Stabbing, Exploding, and Teleporting

1 year ago News 2 comments Report

Video showing off the new stabbing, exploding, teleporting weapon in action.

Telos Development Video Update 004 - Healing Equipment

Telos Development Video Update 004 - Healing Equipment

1 year ago News 1 comment Report

As an alternative to health pickups and rechargeable shields, I’ve put in an optional healing equipment that players can choose to include in one of...

Rethinking the competitive first person shooter -- PC/Mac/Linux
Post comment Comments
AD7 Sep 16 2015 says:

It looks like this has been in dev for a while! When can we try it?

+1 vote     reply to comment
JustinPierce Creator
JustinPierce Sep 16 2015 replied:

It's in private playtesting right now -- you can find info about getting involved here:

+1 vote   reply to comment
atum_ramirez Mar 30 2014 says:

Loving this! Found it on Tigsource!

+1 vote     reply to comment
R-BG Mar 10 2014 says:

Looks fun! Certainly looking forward to this.

+1 vote     reply to comment
d2theRizzle Jan 20 2014 says:

This looks SICK!!!

+2 votes     reply to comment
masternerdguy Jan 21 2014 replied:


+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Arms of Telos
Windows, Mac, Linux
Overpowered Games
Send Message
Official Page
Release Date
Game Watch
Track this game
First Person Shooter

Latest tweets from @jtown_

@aGrimVale and the verb they’d use would be “play"

26mins 52secs ago

@aGrimVale I’m confident that if you put people in front of Gone Home, most people would call it a video game.

28mins 12secs ago

@aGrimVale we’ve gone in circles enough

37mins 59secs ago

@aGrimVale but this is really all besides the point.

38mins 9secs ago

@aGrimVale if their audience doesn’t want to read about Gone Home, it’d be a waste of time to write about Gone Home.

38mins 23secs ago

@aGrimVale if journalists didn’t write about stuff that their audience found interesting, they’d go out of business.

40mins 30secs ago

@aGrimVale I just don’t buy the ‘small number of indie devs and journalists’ argument. It’s ridiculous.

41mins 19secs ago

@aGrimVale why doesn’t Valve sell home appliances?

44mins 42secs ago

@aGrimVale why is it in Valve’s interest to destroy the term “game”?

46mins 12secs ago

@aGrimVale a bigger deal — so not enough people cared strongly enough about these games being labeled as games, right?

46mins 58secs ago

Embed Buttons

Promote Arms of Telos on your homepage or blog by selecting a button and using the embed code provided (more).

Arms of Telos
Arms of Telos
Last Update
2 weeks ago
165 members