Sign in

Phyoke

@phyoke.bsky.social
304 followers 534 following 340 posts

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

PostsRepliesMedia
Phyoke @phyoke.bsky.social · 23/09/2026
So far it’s fun! Still really excited for the art pass though haha
100
Phyoke @phyoke.bsky.social · 23/09/2026
Been a minute since I've posted an update, life's been busy but I've also started whiteboxing my game's first real level 👀 #gamedev #indiegame #indiedev #godot #lowpoly #n64
Screenshot showing a blocked-out level in a video game. A pig character stands on a dock looking at a building, a pavilion, and a culvert.
1286
Phyoke @phyoke.bsky.social · 14/09/2026
I started learning Godot by making level one of SMW, and about one week after I started he released his first vid doing the same and it completely blew mine out of the water, they’re such good videos haha
010
Phyoke @phyoke.bsky.social · 13/09/2026
Thanks!!
010
Phyoke @phyoke.bsky.social · 13/09/2026
Concept art lookin great 👀
110
Phyoke @phyoke.bsky.social · 13/09/2026
Sounds awesome!
110
Phyoke @phyoke.bsky.social · 13/09/2026
Make it make it make it
110
Phyoke @phyoke.bsky.social · 12/09/2026
Pseudoregalia ❤️
110
Phyoke @phyoke.bsky.social · 12/09/2026
Thanks! Any other ones you’re keeping an eye on? I love finding new n64-ish dev accounts to follow 👀
110
Phyoke @phyoke.bsky.social · 12/09/2026
Thanks!! Ended up going with path_follow_3d.progress = curve.get_closest_offset(to_local(player.global_position)) to set the progress, worked great!
010
Phyoke @phyoke.bsky.social · 12/09/2026
He has no style, he has no grace, this Kong has a funny face (used squares for the treetop platforms because I haven't modeled proper climbing trees yet lol) #gamedev #indiegame #indiedev #godot #lowpoly #n64
2457
Phyoke @phyoke.bsky.social · 09/09/2026
Now THIS is climbing! #gamedev #indiegame #indiedev #godot #lowpoly #n64
0343
Phyoke @phyoke.bsky.social · 06/09/2026
👀👀👀 I’ll definitely check those out too
010
Phyoke @phyoke.bsky.social · 06/09/2026
So far I’m thinking of having an array of radius values that map to the Path points, and linearly adjusting the pivot radius between the two closest points. Or going way simpler and just doing top_radius and bottom_radius and not having any crazy geometry in between haha
000
Phyoke @phyoke.bsky.social · 06/09/2026
I like this way more than reparenting the player whenever you enter or leave the climbing state haha, great idea
010
Phyoke @phyoke.bsky.social · 06/09/2026
Was trying to think of the best solution to estimating a starting position between Path points, but I like this better. Just have enough Path points, even on a straight tree, that snapping to the nearest one doesn’t look janky haha. Anything to avoid unnecessary math!
110
Phyoke @phyoke.bsky.social · 06/09/2026
SAME lol
020
Phyoke @phyoke.bsky.social · 06/09/2026
Path3D following the trunk with a Node3D offset by the trunk radius under the PathFollow3D, and the player under that Node3D when climbing. Vertical movement handled by PathFollow3D progress, horizontal movement handled by Node3D z-rotation. Good idea? Over-complicating it? (2/2)
460
Phyoke @phyoke.bsky.social · 06/09/2026
I want my game to have climbing like DK64, where you can climb curved trunks and circle around them freely, I THINK I've come up with a plan but need other #gamedev folks to tell me if it's a dumb idea, my plan is in the replies (1/2) #godot #indiegame #indiedev #n64 #lowpoly
1193
Phyoke @phyoke.bsky.social · 05/09/2026
Yes please
010
Phyoke @phyoke.bsky.social · 04/09/2026
HEARD. Added a clean little leapfrog hop to get up ledges 🐸 #indiegame #gamedev #indiedev #godot #lowpoly #n64
0242
Phyoke @phyoke.bsky.social · 03/09/2026
Adding a quick hitbox to bounce off enemies' heads and WHAT hahahaha #gamedev #indiegame #indiedev #godot #lowpoly #n64
0232
Phyoke @phyoke.bsky.social · 02/09/2026
Thank you!! Yeah so far I'm toying with the idea of like a little leapfrog animation and just enough of an upward hop to put him on the edge.
010
Phyoke @phyoke.bsky.social · 01/09/2026
Ledge hang! So far I don't have a clamber-up action...but the jump has enough movement where you can get up with it? I'm 50/50 on leaving it as is or making some kind of hop-up. 🤔 #indiegame #gamedev #indiedev #godot #lowpoly #n64
1251
Phyoke @phyoke.bsky.social · 31/08/2026
Thank you!!
000
Phyoke @phyoke.bsky.social · 31/08/2026
RigidBody3D vs CharacterBody3D on the slide, and MAN I'm happy I was able to make them work effectively the same way. Should make for some fun challenges! #gamedev #indiegame #indiedev #godot #lowpoly #n64
2627
Phyoke @phyoke.bsky.social · 31/08/2026
Huge praise, thank you!!
010
Phyoke @phyoke.bsky.social · 31/08/2026
Thank you!!
010
Phyoke @phyoke.bsky.social · 30/08/2026
…….I didn’t even think of that, now I’m brainstorming Chao features hahaha
020
Phyoke @phyoke.bsky.social · 30/08/2026
So far? Pick it up and throw it hahaha. Eventually maybe I’ll have an egg-rescue mission or something. Also probably going to have carry-able keys or crates you have to throw off high places to break or throwable weapons!
110
Phyoke @phyoke.bsky.social · 30/08/2026
One of the last parts of Snork's base moveset: carrying things! Tried to lean as far away from a "modern game engine's physics object" feel and as close to what feels like #n64 physics as I could (the weird egg is a placeholder lol) #indiegame #gamedev #indiedev #godot #lowpoly
3406
Phyoke @phyoke.bsky.social · 17/08/2026
Wanted to put some personality into the different fidget animations that play when Snork talks, I'm happy with how they turned out! #gamdev #indiegame #indiedev #godot #blender3d #lowpoly #n64
0193
Phyoke @phyoke.bsky.social · 15/08/2026
Thanks a ton!!
010
Phyoke @phyoke.bsky.social · 14/08/2026
Thank you!
010
Phyoke @phyoke.bsky.social · 14/08/2026
Oh yeah, we can talk now. Talking animations, speech bubbles, and zooming camera are all working! So many moving parts in a full dialogue system 😫 #indiegame #indiedev #gamedev #godot #n64 #lowpoly
2273
Phyoke @phyoke.bsky.social · 06/08/2026
This level's looking great!
010
Phyoke @phyoke.bsky.social · 06/08/2026
(this is just demo code btw, the actual game dialogue will be stored as resource files)
120
Phyoke @phyoke.bsky.social · 06/08/2026
I'm using a custom dialogue system that breaks up long lines into sizes that'll fit the speech bubbles and treats each new line as a new bubble. I'll be adding Camera/Animation/Movement/etc DialogueActions to dynamically handle speech "cutscenes" entirely via these resources.
Demo code showing the lines of dialogue being defined. The first sentence is one long string that gets parsed out into two separate speech bubbles when it's shown in the game.
120
Phyoke @phyoke.bsky.social · 06/08/2026
WIP: conversations are all coming together! I'm using Snork's walk animation as a placeholder for talking (the Woolie NPC will have one too) and I still need the camera to move, but we're getting there! #indiegame #gamedev #godot #lowpoly #n64
1245
Phyoke @phyoke.bsky.social · 05/08/2026
So many “there’s too many platforms in my platformer!” takes
020
Phyoke @phyoke.bsky.social · 04/08/2026
If it works, it works! “The best code is the code that ships” Of course, I say that after having gone back and spent a few straight days refactoring my animation tree setup lol
030
Phyoke @phyoke.bsky.social · 04/08/2026
Niiice, I do the same thing for recovery/getup "transition states", I just keep a list of movement-locked animations in my IDLE state and just don't switch to a movement state if one of those animations is still playing. Glad I'm not the only one doing something similar haha
110
Phyoke @phyoke.bsky.social · 04/08/2026
Feels like just long enough of a wind-up time getting into it and then an almost immediate transition to being out of it so you can do other actions, seems spot-on!
101
Phyoke @phyoke.bsky.social · 04/08/2026
Ooooh the orb clamping is clean
110
Phyoke @phyoke.bsky.social · 31/07/2026
Got the stem working on the speech bubble! Going to add thought bubbles next but it should use the same code. Usually you won't have movement control during speaking scenes, so it'll just let me not have to manually position the bubbles. #indiegame #gamedev #godot #lowpoly #n64
0253
Phyoke @phyoke.bsky.social · 31/07/2026
Yeah, I’d rather not make it a setting, just leaving it all caps would be enough
010
Phyoke @phyoke.bsky.social · 31/07/2026
I feel like it might read as yelling more than it would otherwise because it’s next to the lower-case option 🤔 Love an excuse to bust out my old Thor comics though haha. Definitely planning on using color and text effects to add some variation and volume too!
Screenshot of Conker saying “Ok, there’s no need to get offensive now”Screenshot from Banjo-Kazooie where Bottles is saying “…moves to learn in this world”
110
Phyoke @phyoke.bsky.social · 30/07/2026
*Technically* yes since it’s a custom font, I’d just have to go back and make a less-bold one 😅 this is all there is at the moment though
010
Phyoke @phyoke.bsky.social · 30/07/2026
Hmmm, all caps or lower case? #indiegame #gamedev #godot #lowpoly #n64
Screenshot of a video game's speech bubble where the text is in all capsScreenshot of a video game's speech bubble where the text is in normal case with capital and lower case letters.
5262
Phyoke @phyoke.bsky.social · 29/07/2026
Set up a speech bubble that moves so it won't cover the speaker's mouth! Don't have the stem yet to point to the speaker, working on that now. #indiegame #gamedev #godot #n64
0163