Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality
Anya is LIVE right now
FREE
Free to watch • No registration required • HD streaming
Hello goober goblins! Grey Area comes out ~September 15th~ and I wanna make some posts going over my involvement with the project 👁️👁️
I joined the project back in March because, while playing early builds, there were a million things, big and small, that I wanted to be able to polish up to really make the game shine, and my top priority was Hailey's movement
Grey Area is a game where beginners will mostly play inside a small range of velocities, but, thanks to @bisthefairy, there are ways to build and maintain greater speeds, so Hailey's movement has to be tuned for both small-scale, precision platforming and large-scale, broader movements. Plus, as most of the level design was already finished when I joined, all my changes had to work with, rather than against, the established design
A tough platformer following a girl diving over, under, and around the terrifying creatures living in a strange, mysterious world that's so
General momentum adjustments
When I first joined, there were a few ways that slow and fast play would clash with one another. For instance, Hailey had low air friction. This was nice at higher speeds, because you should be able to briefly release the d-pad to shave off a little speed without getting rid of all of it, but it didn't mesh with tighter sections where you'd be asked to land precisely on small platforms
Luckily, since the smaller range of speeds Hailey usually stays within is well defined, I was able to just dramatically increase her air friction while not pressing a direction, only while inside that range.
Unfortunately, this led to a small problem: There are lots of spots in the game where you're meant to bonk off a wall and land on a platform. Where you could previously do this without having to hold a direction, you now had to hold back a little or Hailey wouldn't make it. To fix this, I just made her use the old friction during a bonk. That may seem unintuitive, but the bonk is all about Hailey bouncing back off a wall, so it feels natural for her to travel further. In practice, the discrepancy doesn't feel like a discrepancy.
Dive momentum changes
Hailey's main mechanic is her dive: a burst movement option that lets you speed straight forward. You can cancel out of the move at any point, cutting off all your momentum. However, when I first joined, Hailey would keep a small amount of the dive's momentum after a cancel. The intent was to let you keep the flow going even after a cancel, but it led to lots of overshooting in a game with low margins for error. I preserved the original way if the player is holding in the direction of the dive, so you can still keep your flow going, but if you're not pressing a direction, Hailey will instead cancel all the momentum and drop straight down
Release cancel (aka, half the reason I joined the project)
These subtle changes have made Hailey much more reliable to control. It feels much easier to translate your intent onto the screen regardless of how fast you're going (September 15th btw)
Speaking of intent, I've had a big impact on this game's controls! The first time I ever played, the dive could only be canceled by releasing B and then pressing it again. I felt this was really cumbersome and I barely felt in control, so I wanted to cancel by just releasing B
This was controversial though, as everyone else preferred the original way, so I instead suggested being able to cancel by pressing back on the d-pad, as it felt instinctual to hold against the direction of momentum to cancel it. I also suggested being able to press down to cancel, since a player might think of it as dropping Hailey down. Fortunately, both were implemented and the game became a bit more comfortable for me, but I couldn't get the idea of releasing B to cancel out of my head
Later, when I finally got my hands on the project, release cancel was the first thing I added, and it felt just as right and perfect and natural as I imagined it would. I figured, if I just made the other devs play with it, they might see the merits of it and change their minds. Tragically it didn't change any minds, but I was ultimately able to persuade Alayna to make it an option in the options menu. When you play the game, especially if you don't like how cancelling is controlled, please please please try changing "Press to dive" to "Hold to dive" in the options menu and join the church of release cancel. We have plenty of room :')
Other controls
I've made a bunch of other small changes to the controls too! Generally, I like every button on the controller to do something, so I mirrored a lot of functions to previously unused buttons. Hopefully this makes the game feel more responsive and playful, as well as a little more accessible! I also made it so Hailey sits down when you press down :) It's one of only a few graphics I drew for the game! (did I mention September 15th btw)
The Bounce 👁️👁️
I've saved my biggest (and most iterated upon) change for last >:3
When Hailey dives at smaller enemies, she'll bounce off as if she goomba stomped them, which cancels her dive and allows her to dive again. I added this because I thought the sick tricks and possibility for advanced play were too sweet to pass up. Not to mention it just seemed like fun. Plus, it would add exciting counterplay to some previously unexciting enemies. It's a simple mechanic, but it underwent a lot of changes!
Firstly, it used to work on almost every enemy, but it didn't feel right against bigger monsters. We ended up deciding that Hailey should only be able to do this against enemies around her size, so in practice, this mainly comes up with the Golch enemy. When I first played, I found the Golch really annoying, as the best and safest strategy to deal with it was to just stand and wait for it to fly toward you so you could jump on it. Now, you can dive right at it and pull off sweet tricks instead! This has ended up making room for tons of cool skips and it feels great >:3
I even redesigned the Golch's flight path so that it will usually be flying at your exact elevation (it moves faster vertically than it does horizontally to accomplish this) so you can more consistently dive straight into it
I also made it so that bouncing off an enemy clamps your speed within a relatively small range, as otherwise you would carry the momentum of the dive and easily fly off into a pit
Now, in my mind, this all worked perfectly, but then disaster struck
@zombielesbean, who uses press cancel, would try to press B to cancel right before running into an enemy in order to avoid it, but would press a few frames too late and instead the input would happen after Hailey had bounced off the enemy, so she'd dive again and accidentally fly off into a pit. We tried a million different avenues to resolve this, but all of them were significant downgrades to the mechanic
Fortunately, Alayna found that the issue was only happening because of the enemy placements in one or two spots, and after adjusting them, it was no longer an issue, so fortunately the best version of the mechanic got in >:3
So yeah!!
Those are a few of the ways I've cleaned up and improved Hailey's movement since I joined! I've gotten my grubby paws all over every bit of this game in a similar way. Cleaning things up, tuning numbers, adding effects, making things more clear, overhauling things, enhancing the flavor
A huge takeaway from this project for me has been that polish is a full time job!! Every little bit of polish seems small on its own, but when you add them all up they can make the difference between a decent game and a total banger. It just takes a huge amount of time to accrue all those tiny things. I think that's why they say you should triple all your time estimates on gamedev...!!
Fortunately, I have a good eye and a strong passion for all those little things, so I feel like an extremely valuable asset on this project, even though my hand is largely invisible and it takes long-winded posts like this to even explain what I've done
As Bis puts it, "Cass did for Grey Area before release what Sonic modders do for Sonic games after release"
~September 15th you vibrant fools~
A tough platformer following a girl diving over, under, and around the terrifying creatures living in a strange, mysterious world that's so
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality
Anya is LIVE right now
FREE
Free to watch • No registration required • HD streaming
Currently playing Pseudoregalia and this schmovement is insane. Sybil looks amazing too! Waistcoats are one of the greatest articles of clothing.
There's something oh so satisfying about wandering through liminal spaces like this. The soundtrack, simple graphics and huge open spaces really add to the feeling.
Really need to thank @goobnnuy for introducing me to the game via posting about it!