Phyoke's Avatar

Phyoke

@phyoke

Indie game dev, occasional Twitch streamer, even occasionaler artist. 🚫 No AI. linktr.ee/phyoke

200
Followers
500
Following
172
Posts
31.07.2023
Joined
Posts Following

Latest posts by Phyoke @phyoke

Preview
a baby is crying while sitting in a crowd of people Alt: A baby is screaming YES while sitting in a crowd of people
06.03.2026 02:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

SNOW LEVEL. Big question - falling snow particles or no?

05.03.2026 23:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Video thumbnail

Updating the camera, added look-ahead! It tilts to show the direction you face. Tracks you sharply on the x/z-plane but lags on the y-plane so jumps don't jerk the cam around. And it'll tilt sharply if you ascend or fall quickly, to show where you'll land!

#gamedev #indiegame #godot #n64 #lowpoly

04.03.2026 18:58 πŸ‘ 40 πŸ” 7 πŸ’¬ 0 πŸ“Œ 0

Forgot to say I apply movement speed from the controller input just like on flat ground before doing the floor-normal! So four steps, not three

-rotate based on input
-rotate based on velocity direction
-apply input velocity
-apply floor-normal velocity

03.03.2026 00:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

That way the player still has some influence but they’re constantly being β€œpulled” downhill, and the strength of the pull gets larger as the hill gets steeper!

03.03.2026 00:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I do it in steps:
- rotate the character toward the controller input direction
- rotate them again toward their velocity’s direction (i.e. down the hill)
- get the ground normal, strip out the y component, and add (it times a multiplier) to the character’s velocity

03.03.2026 00:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

brb gotta try somethin’ real quick

27.02.2026 15:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
The new protagonists in Pokemon Winds and Waves

The new protagonists in Pokemon Winds and Waves

Why do their Switch 2s look like hoverboards πŸ€”

#Pokemon30 #PokemonDay #PokemonWindsWaves

27.02.2026 15:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Very green grass and very blue water from Pokemon Winds and Waves

Very green grass and very blue water from Pokemon Winds and Waves

Highly saturated beach screenshot from Pokemon Winds and Waves

Highly saturated beach screenshot from Pokemon Winds and Waves

Screenshot of Sonic on a beach

Screenshot of Sonic on a beach

Mario on a beach in Mario Sunshine

Mario on a beach in Mario Sunshine

Welcome back, early 2000s ultra-saturated beach setting 😌

#pokemon #pokemon30 #pokemonday

27.02.2026 15:39 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Makes sense!

And yeah I’m kinda aiming for a similar feel, if I had to break down my game it’d be 75% platforming/movement feel from a game like SM64 and 25% aesthetics and puzzle/NPC interaction from the Rare 64 games

26.02.2026 17:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

That video mentions this thesis on flow in games, also pretty good

www.jenovachen.com/flowingames/...

26.02.2026 17:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

i.e. in A Hat In Time, your double jump and dive are reset by bouncing on enemies, so having (that mechanic + a big pit in your level + enemies strategically placed to bounce across the pit) becomes more than a sum of its parts when done together

26.02.2026 17:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
What Makes a Good 3D Platformer?
What Makes a Good 3D Platformer? YouTube video by Nickolai Boulton

I watched this one a while ago, made me think about character movement, level design, and enemy types all being three parts of The Juice in a 3D platformer, and thinking about them as a whole is integral

youtu.be/SGq5Zaygl-g?...

26.02.2026 17:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

BUT when you’re against a wall or in a smaller space in SM64 where the cam gives you that NEH NEH sound and starts to move but then goes back to where it was, even though that’s the angle you NEED in order to see where to go, I want to perish on the spot

25.02.2026 23:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

i.e. a ledge is thin but isn’t supposed to be crazy difficult, make it line up with a compass direction and the player can fully smash the stick into a corner that’ll let them run across at full speed. Gives level design a lot of freedom to help or hinder the player based on the desired experience

25.02.2026 23:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Having a camera that pivots around you in eight set positions that correspond to the eight corners of the controller gate means you can run in a perfect compass direction regardless of where the camera is, so levels can be built around that idea to aid in platforming!

25.02.2026 23:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

So obviously it’s a little clickbaity, it’s a really good *idea* that works great…until you get into a tight space lol. I want to go in depth in a video where it works and where it doesn’t (and how I’m β€œfixing” it in my game), but tldr I think when the cam and the level work together it’s buttery

25.02.2026 23:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Closeup picture of an N64 controller’s joystick, with the stick’s notched gate fully visible.

Closeup picture of an N64 controller’s joystick, with the stick’s notched gate fully visible.

Really want to make devlog videos 1) to document my game’s progress, 2) to get more eyes on it, and 3) to deep dive into my hottest (but correct! 😏) game design takes, like β€œMario 64’s camera was *good*, actually!”

#gamedev #indiegame

25.02.2026 18:59 πŸ‘ 16 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

This also means I’m overhauling the camera, going to add toggleable options and some look-ahead logic πŸŽ₯

24.02.2026 16:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Tiny detail from this old clip that grew to cause big problems: the collider didn't turn with the pig, I was only rotating the model 😬 Fixed now! Before, if he didn't spawn facing the camera, the controls would be offset

#godot #indiedev #indiegame #gamedev #lowpoly #n64

bsky.app/profile/phyo...

24.02.2026 16:45 πŸ‘ 11 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

I actually like the text more in low-res where it’s harder to read on the painting itself, assuming there’d be UI that also shows the readable level name. Doesn’t feel cheesy at all to me when it’s pixelated for some reason

19.02.2026 01:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Great choice fading to a lighter color toward the base of the towers, looks awesome!

16.02.2026 15:31 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Adding damage interactions and a health system (no UI for it yet)! Got one animation added so far. Getting him to turn toward the hit so he accurately backs away from it made me address a bug I've been meaning to fix for a whiiiile

#godot #indiedev #gamedev #lowpoly #n64

13.02.2026 17:28 πŸ‘ 18 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0

When the sky has orange in it 🀯

07.02.2026 06:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Man, knocking out ledge-grabbing and swimming in the span of a few days, let’s go πŸ’ͺ

02.02.2026 16:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The raycast jumping from some fraction of a unit to potentially 1000x and railgunning Paint Gal at top speed is an awesome bug haha

02.02.2026 15:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Was the raycast thing to adjust the sliding speed? Like a longer raycast = steeper slope = increased sliding speed, and vice-versa?

01.02.2026 20:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Franky from One Piece saying β€œExisting is not a crime!!!”

Franky from One Piece saying β€œExisting is not a crime!!!”

28.01.2026 02:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Never wanted to drink a video game as much as this

27.01.2026 20:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Screenshot from the N64 game Wave Race 64 showing the level β€œSunset Bay”, where the water is a fluorescent orange color

Screenshot from the N64 game Wave Race 64 showing the level β€œSunset Bay”, where the water is a fluorescent orange color

Desperately wanting to get to the point in my game where I make a beach/island level with water as drinkable-looking as the orange juice ocean in Wave Race 64’s Sunset Bay

27.01.2026 19:07 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0