Gamedev on Fortnite at Epic Games 🎮
Known for: flick stick, gyro stuff, controller stuff.
Prev assists on: Deathloop, HOTDR, Severed Steel.
Also a Pastor 📖
Pinning a thread of my Twitter highlights, starting with my very recent work on
@FortniteGame
, redoing their gyro controls and adding flick stick. This has been a hugely rewarding experience!
...🧵
We've added new and improved gyro controls along with flick stick on the platforms that support it.
Made in collaboration with input specialist and flick stick creator
@JibbSmart
, check out the video for all of the details of what's new!
More info:
This is the simplest demonstration I've seen of why sticks aren't good for aiming.
Absolutely nothing wrong with Antonio's aim here. No rush. Doesn't miss.
But the nudge pause nudge pause nudge pause shoot is something you never see with gyro or mouse
@AlexStrook
I remember seeing an ad in Canada for a small burger: "Only have a toonie ($2)? This burger is only $1.99 (plus tax)"
SO I CAN'T BUY IT IF I ONLY HAVE A TOONIE??
Madness.
Regular Fortnite or COD gameplay doesn't look like this thanks to aim assist, which is essential for fast-paced shooters, but disqualifies them from fair comparison with other input methods
Almost a year before the Xbox Series X came out I emailed Phil Spencer insisting on the importance of gyro for the next gen.
It came to nothing. Fair. Expected.
But that same day I also cold-emailed Epic about gyro controls, and the rest is history:
We've added new and improved gyro controls along with flick stick on the platforms that support it.
Made in collaboration with input specialist and flick stick creator
@JibbSmart
, check out the video for all of the details of what's new!
More info:
I worked on Fortnite! It's free and it's on basically every platform so if you've ever wanted an easy way to try
#FlickStick
or cutting-edge
#GyroAim
, this is the way to do it!
We've added new and improved gyro controls along with flick stick on the platforms that support it.
Made in collaboration with input specialist and flick stick creator
@JibbSmart
, check out the video for all of the details of what's new!
More info:
I think early gyro aim implementations left a bad feeling in people's mouths due to basic low pass filters adding lag. Modern controllers and better filtering are here, though. It really doesn't have to be that way.
The most important "next gen" feature of the DualSense is something Switch, Steam Controller, and even the DualShock 4 have always had:
Aiming that's more fun, more powerful, easier to learn, easier to implement (especially because you no longer need aim assist).
Gyro.
It's once again silly that if I play a PS5 game with a PS5 controller on PC, I can get gyro aiming. But if I play the same PS5 game on an actual PS5, I can't.
Gyro adds more to the game than all the silly haptic and trigger gimmicks they use to show off the controller.
Really helpful side-by-side here.
You might call it "game design" for gyro aiming to feel bad for "realism" or something. But then their mouse aim should feel just as bad for the exact same reasons.
Gyro is the mouse of the controller. It's that simple. Make it good :)
#DEATHLOOP
is (by my count):
- 5th game ever to have FLICK STICK (2nd on PlayStation)
- 2nd game ever with player space gyro controls (gyro gaming discord gang will like that)
Also, since the settings can't do decimal points, the sensitivity is natural x 10
Here are the slides from my
#GCAP22
talk, "Mouse-like Precision, No Aim-Assist (great gyro controls)" 🎮🎯
Tweaked to make it easier to follow without my talking. Plus, bonus slides at the end for further learning and exploring!
#gamedev
#gyroaim
CSGO is, as far as I know, the second ever live game to have flick stick built-in. This means no need to carefully calibrate it. It just works.
It still needs to be bound to the right stick in Steam's controller menu (2nd pic), since that's how all rebinding works in CSGO.
Gyro is by far the most mouse-like input on standard controllers, requires no aim assist, is more intuitive for newbies than stick aiming, and is easy to implement well (with the right resources).
It's a blindspot for a lot of devs, but vital for any who take 🎮 aiming seriously
@AshwinDsouza60
No gyro support for console, no. It's cool tech though, I also want to play around with it more. How long have you been using it on PC?
I threw together a quick stick input viewer to show you all what is different about 2D steering; you push forward and rotate along the gate of the stick in order to turn the machine while grounded. Here's a full time attack using 2D steering with the stick input viewer active:
New gyro controls are on PS5, PS4, Switch, Android, and PC (if you have a PS5 or PS4 controller plugged in).
Flick stick should just work (it's just a check-box in the Touch & Motion settings) without any calibration.
I think early gyro aim implementations left a bad feeling in people's mouths due to basic low pass filters adding lag. Modern controllers and better filtering are here, though. It really doesn't have to be that way.
Hey
#IndieDev
and
#GameDev
, the simplest, lowest-hanging fruit you might be overlooking for your game to play well on Steam Deck (or *any* handheld PC) is to support gamepad and mouse input at the same time without flickering icons!
Read more here:
If you're making content about the Steam Deck, make sure you're giving gyro aiming a go. Valve knows its value and designed the Deck for it!
If you hit that Steam button and go to customise controls, there are quick settings to easily add gyro, trackpad, back-buttons in ANY GAME
#GameDev
on all platforms, please listen to Valve. This is what I mean when I say "the gyro is a mouse", and "if it plays better with mouse, it plays better with gyro"
We've added new and improved gyro controls along with flick stick on the platforms that support it.
Made in collaboration with input specialist and flick stick creator
@JibbSmart
, check out the video for all of the details of what's new!
More info:
Most conventions of game controls are popular because they're popular and adequate, not because they're good.
But players who have gotten used to conventional controls and have forgotten how hard they were to learn resist better controls and make progress slow.
Cold-emailing almost never works (at least without some recognition). I cold-emailed many devs and heard back from almost none. I'm immensely grateful to Epic, and I count it as practically miraculous that I get to work on Fortnite from Perth.
Try it, but don't count on it ✉️
The Finals has great looking gyro settings! Wow!
If you want the most mouse-like aiming on a controller, turn on gyro! Just have it on while zoomed in when you're getting started, and turn the controller to tweak your aim.
Experienced players use it for mouse-like flicks 🎯🎮
💥Update 1.6.0 is out!💥
Play STEAL THE SPOTLIGHT this week to unlock a dazzling bundle, that will forever remind you of your time spent duking it out in the dark.
Head over here to dig into the full update notes:
How do we close the gap between controller and mouse with no need for aim assist? Come see me at
@GCAPConf
where I'll be speaking on how simple it is to add powerful, approachable, accessible gyro / motion aiming to your games 🎮🎯
Tell all your
#gamedev
friends!
🎮🎯👀 Gameplay designers and programmers, please click all the way through!
For more and more players, thumbsticks without gyro is like keyboard without mouse: clunky, overly reliant on assists, less fun.
Does your game have good controls? Really?
#gamedev
I think early gyro aim implementations left a bad feeling in people's mouths due to basic low pass filters adding lag. Modern controllers and better filtering are here, though. It really doesn't have to be that way.
Discussion is great, but real-time public debate is overrated because one party will cite a nonsense article poorly interpreting a badly done study that can't be countered because the other party hasn't ever heard of it, and then the first party's fan club will think they "won"
Call of Duty Modern Warfare II and Warzone 2.0 have flick stick 🤯
And huge upgrades to the settings:
- Steadying
- Custom sensitivity scaling for different zoom levels
Let's dig in... 🧵
Apropos of nothing: accelerometers aren't gyroscopes and gyroscopes aren't accelerometers. They often come together. They can come separately.
For aiming in a game, both together is best, gyro on its own is still very good, and accelerometer on its own is near useless.
Cheers
I feel we're in the "early adopters" bit for gyro aim, right before the chasm. Some huge games with good implementations, but:
- Not taught to players
- Most other games lack the option
- Even big games that care about controls and would obviously benefit lack them (eg Apex)
Introducing a new way to navigate 3D games: the flick stick. By matching camera yaw to stick angle, quick flicks and big turns are easier to pull off than with either a mouse or traditional stick aiming.
Good Gyro Controls Part 2: The Flick Stick
In February, Fortnite set a new bar for gyro controls on PlayStation.
In the last 2 months we've gotten gyro aiming in Deathloop, God of War Ragnarok, and Call of Duty Modern Warfare II / Warzone 2.0.
Who knows how many games are working on gyro controls right now?
This used to be the norm, but it feels unusual these days to add gyro on Switch and not on PlayStation. It's not any harder to do, and it's not any less useful on PlayStation.
Anyone able to give any insight here?
@Obsidian
🌱 Patch 1.4.4 is now out for all players! Please update your game when you see that this patch is available to receive the following fixes and changes:
First impressions of
#GodofWarRagnorok
on PS5:
👍 "Favour performance" by default
👍 God of War recap option at main menu
👍 Pad swipes as optional bindings
👍 Gyro- uh... "Motion Sensor Function Aiming" let's goooooooo! 🎉🥳
(disabled by default... I get it, but...
With Fortnite 28.10, there's a new option for Quick Weapon called "Instant Toggle". This makes switching to your primary weapon as fast as possible by making it switch "on press" rather than "on release".
Make sure to turn it on in the settings :)
Shoutout to the non-gyro games helping folks realise how good gyro aiming is. It'd be nice to get gyro updates for these games, because the old-school controls are already aging poorly
Dear
#CallofDuty
players,
Welcome to
#GyroAim
! If your first instinct is to turn it off -- wait! Give it a chance! It's the mouse of the controller!
Tuned right, even subtle hand movements control recoil, get headshots, and even make fast flick shots...
Overwatch 2 disabling aim assist in crossplay with PC players?
Understandable, since modern aim assist is very inhuman. So it doesn't make things *fair*. It just tries to offset one platform's advantages with *different* advantages.
We can fix this! (Tell your dev friends!)
1/3
Here are some snippets from my talk that is intended to be a solid entry point for any
#gamedev
considering gyro controls (from doubtful to keen, first-timer to experienced).
Full talk and link to updated slides in the replies
In a competitive game, I think accessibility features should not give high level players a competitive edge.
Automate competently, not competitively.
Aim assist is an accessibility feature.
Looking back I see Fortnite's impact in Call of Duty, The Finals, God of War Ragnarok, No Man's Sky, etc. Even in Steam (which had the biggest influence on my own gyro exploration 8 years ago).
Maybe some impact in other less similar gyro implementations?
All from a cold email.
@tuxedolabs
How we use modern controllers hasn't changed much in 20 years. I'm exploring new and better ways to play with the hardware that players already have if you're interested
The Alpakka controller is built around getting high precision gyro controls into games without needing an input remapper.
The folks at Input Labs were kind enough to build one for me, so hopefully I can make time soon to give it a proper go
God-willing, our third child will be born tomorrow. Our eldest turns 4 this month. Looking back at where I was 4 years ago, a lot has changed.
God has been kind <3
Trying out
#HorizonForbiddenWest
's Motion/Gyro Aiming. I'm so glad it's here! A very natural improvement over stick-only aiming!
Some peculiarities of note that I'd love to see improved...
Gyro is a absolutely viable to compete against MnK.
got into the top 8% in
@ViscoseOCE
voxTS task with Gyro. Controller these days don't need aim assist anymore, but people need to evolve.
it's not only almost as good as a mouse, it's also a really fun and satisfying way to play.
I've been completely overhauling the quick turn mechanic; it's needed it for a while.
The new version is shaping up really well; and when you combine it with 2D steering for deadly precise analogue input, you can do some insane stuff
(check out my turn after the lap marker!)
Fortnite: "Tightening Threshold"
CS:GO: "Precision Zone"
Deathloop: "Precision Threshold"
God of War Ragnarök: "Reduce Small Motions"
Call of Duty: "Gyro Steadying Threshold"
Same setting, different name every time. But it's so simple, and can reduce gyro motion sickness. Do it!
I think PlayStation would care less about how much longer they have COD if they leaned into the fact that the best console version of every game should be the PlayStation version.
You know, instead of just pretending they're Xbox + fancy haptics
Accessibility in games is being talked about more and more these days, which is great! It touches so many different aspects of game design/implementation. Let's have a crack at a basic checklist for accessible controls in PC games:
Fortnite 24.30 happens to have a couple things I worked on!
Faster/simpler resetting edits for controller/mouse, and a new settings tab with new firing options on mobile to help players get more done with fewer presses
Very surprised to see anyone at all doing this. Yes, work needs to be done to close the gap between controller aim assist and direct mouse aim.
But giving mouse aim assist -- making it LESS direct and MORE artificial -- is moving the wrong node in the wrong direction
Dear Xbox,
If you start working on a gyro+accelerometer attachment for Xbox controllers now, how long will it take until you're ready to ship?
How many more games will play better with gyro than without gyro by then?
Fortnite, Deathloop, Call of Duty... what's next?
In February, Fortnite set a new bar for gyro controls on PlayStation.
In the last 2 months we've gotten gyro aiming in Deathloop, God of War Ragnarok, and Call of Duty Modern Warfare II / Warzone 2.0.
Who knows how many games are working on gyro controls right now?
Relatedly, here's your once-in-a-while reminder that conventional control schemes are often neither the easiest to learn nor the most fun when mastered -- let's expand our conventions for better approachability, accessibility, and mastery:
The topic of "natural feeling controls" is fascinating, though. Like we think full mouselook is obvious now, but it was super weird when id first implemented it.
Reminds me of how Alien Resurrection got panned for what would become the dominant gamepad scheme.
It's so cool that handheld PCs are taking off. And Steam does a lot of work to make games that play better with a mouse play great on a handheld with no mouse -- it has an excellent built-in remapper that can put gyro and flick stick into just about any relevant game:
PC precision shooter games on a controller? In *my* household?
It should be more common. Typical joystick aim is terrible for precision, but this combination of "flickstick" and gyro is so precise that it removes the need for aim assist entirely
Try it :))
📢 JoyShockMapper 3.4 📢
All about driving. This video covers my contributions to the latest version of JSM, including some tips for
#gamedev
looking to add the same to their games:
- 2D Steering
- Motion Steering
- Winding Stick Steering
JoyShockLibrary v3 is out now!
I wanted to address some issues and get it into a good place before taking a break from it for a bit. Ended up adding some significant quality of life features.
Deets in thread... 🧵
What I'd like in a level editor:
• Resize a room by dragging a corner or an edge
• Move a door and the hole moves with it
What most level editors actually do:
• Resize a room by moving and scaling each wall, ceiling, floor piece separately
• Replace the wall, make new hole
Hey
@helldivers2
, I'm excited to play this game, but it feels like an oversight to make a big deal out of "haptic feedback" but make no mention of your gyro aiming.
For players who like it, this is like forgetting to say "this shooter has good aiming" when most other games don't
Anyone playing
@aaronmac64
's new demo for the excellent Aero GPX: the game has 2D Steering, which can be a huuuuuge help for fine-tuning your steering if you're using a controller!
Rotate the stick for that extra steering precision:
Aaron McDevitt :: Aero GPX is OUT in EARLY ACCESS!
Another quick video of a lap around a test track while using 2D steering/stick input viewer. The amount of small adjustments you can make to your driving line without causing loss of grip is pretty incredible!
My parents got me a PlayStation controller cushion, and I think it'll be more useful than they realise!
For gyro, players usually support the controller in their lap for more stability. This cushion helps with that but also, I think, allows a little more vertical range 🎮🎯
Controller players who want to be at their best have to put up with some unfamiliarity to learn a control scheme that is objectively better.
That's right.
I'm talking about aiming and firing with your bumpers instead of your triggers.
🎮💥
Let's go!
#CallofDutyWarzone2
addressed the shortcomings of their initial gyro implementation:
- Sensitivity now scales down as you zoom in (can be disabled)
- Sensitivity is no longer affected by framerate
- Sensitivity scale is natural, up to 20.00
- Works in firing range!
Better controls in games.
I mean, I know I've had that impact on a few individual games, but I want improvements like these to be part of the standards/conventions we expect from basically all games
I've no doubt the folks at Riot are hearing enough about gyro at the moment, but I do want to highlight IDK, who's been playing Valorant with gyro on PC for a long time.
No aim assist. Just pure hands-on aiming thanks to a good balance of gyro and sticks!
@Altombre
I am a little disappointed that no Valorant controller players were consulted at all for this. I have a community of over 100 people who all play this game on controller on PC not as a joke, and over half of them have reached silver against mouse and keyboard players
Good morning! More players than ever are choosing to play Steam games with a controller, and we thought it would be a good time to share some stats about controller usage on Steam along with an update about Steam Input. Check out the post here: