Sign in

Phyoke

@phyoke.bsky.social
302 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
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 · 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 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 · 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 · 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
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 · 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 · 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
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 · 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 · 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
Phyoke @phyoke.bsky.social · 28/07/2026
Making speech bubbles that move dynamically to not cover the speaker’s face, thinking I’d need some complicated math to get the speaker’s 3D position mapped onto the 2D view. Nah, cameras just have an `unproject` method. I love #gamedev haha #indiegame #godot
1112
Phyoke @phyoke.bsky.social · 22/07/2026
An icy slide has appeared in my sandbox level! #indiegame #gamedev #godot #lowpoly #n64
0346
Phyoke @phyoke.bsky.social · 21/07/2026
My #godot player and enemies kept getting stuck inside a new piece of terrain so I swapped from Default to Jolt physics. Which broke is_on_wall()?? Had to make a DumbWallRaycast just to keep my wallslide state functional, smh #indiegame #gamedev #lowpoly
1103
Phyoke @phyoke.bsky.social · 12/07/2026
Me learning #godot, very dumb: Forward is -Z, not +Z? I'll flip the character model so it faces +Z and base all my physics on that, there's no way that'll bite me a year from now. Me now: Huh getting some weird bugs when I adjust the model's sliding angle #gamedev #indiegame #lowpoly #n64
3657
Phyoke @phyoke.bsky.social · 10/07/2026
Been busy but found time to work on sliding! Being on terrain in the Slide group triggers it, and it'll be a forward or backward slide based on how he's facing at the start. Adding the animations now, should make for some fun levels! #indiegame #gamedev #godot #lowpoly #n64
1389
Phyoke @phyoke.bsky.social · 26/06/2026
Moving platforms 🚫 Easily-configurable moving platforms ✅ Settings for looping, boomerang-ing, flickering/lingering before despawning, respawning after a delay, auto-starting, and exposing sub-scene shapes and mesh to the parent scene! #godot #indiegame #gamedev #lowpoly #n64
3338
Phyoke @phyoke.bsky.social · 18/06/2026
Working on a devlog + being on-call at work + kiddo having a couple rough nights of sleep + brainstorming about the backend of a dialogue system without having any UI yet = a real lack of updates to post about huh lmao #gamedev #indiegame
292
Phyoke @phyoke.bsky.social · 15/06/2026
First devlog script is done! Now to record a lot of B-roll and the actual voiceover. Then learn the basics of editing in DaVinci Resolve 🤨 #gamedev #indiegame
171
Phyoke @phyoke.bsky.social · 11/06/2026
I’m gonna do it
Screenshot of a note page’s header, showing it’s the start of an outline for a devlog video
150
Phyoke @phyoke.bsky.social · 09/06/2026
More Pokopia 🥳 New Xenoblade 😮 "In a kingdom ruled by the gods--" "In a land where one kingdom remains--" "In a world where kingdoms rise and fall--" Thumb wrestling 👍 Link with RTX on 🫪
010
Phyoke @phyoke.bsky.social · 07/06/2026
Bit the bullet and fully replaced the AnimationTree with a custom tool script. I needed: - some animations to auto-advance when they finish - simple centralized custom speeds for certain animations Best time to code it right: from the start. Second best time: right now. #godot #indiegame #gamedev
A code snippet defining the custom properties for an Animation Manager class. The dictionaries that define when animations automatically advance and which ones have custom playback speeds are set up in the _get_property_list function such that they will have dynamically-populated dropdown lists to pick from all animations present on the provided AnimationPlayer.A screenshot of the Animation Manager's interface once it's attached to a node. The Animation Player is set and both the Auto Advance Anims and Custom Playback Speeds dictionaries are populated with animation names and values.
1151
Phyoke @phyoke.bsky.social · 03/06/2026
I love #godot but man I've got to believe there's a way to make animation trees usable or at the very least legible once you need more than like ten animation nodes. Most things in my game so far don't, but my player character is ROUGH. #indiegame #gamedev
Screenshot of an AnimationTree in the Godot game engine with at least 35 animation nodes. It makes an illegible spider web of transition arrows from node to node and is very hard to parse.
7284
Phyoke @phyoke.bsky.social · 02/06/2026
Adding all the different combinations of damage recoil animations is taking longer than I expected. I think they're looking good though! Grounded hit backward, aerial hit backward with a landing and getup animation, etc. Halfway done! #gamedev #indiegame #godot #lowpoly #n64
1276
Phyoke @phyoke.bsky.social · 30/05/2026
Upping the effects in my game! Sparkles, dust clouds, and bonk stars. I'm using #godot 's particle system for the passive sparkles on coins and moons, and I made a custom particle manager for the circular moving effects. #gamedev #indiegame #lowpoly #n64
1347
Phyoke @phyoke.bsky.social · 29/05/2026
The more I do #gamedev the more things I assumed would be complicated turn out to be really simple (working with #godot 's particle emitter right now) I'll still get stuck on something dumb for hours, but it's nice when something I expected to take a while is done in minutes
0111
Phyoke @phyoke.bsky.social · 27/05/2026
Bellyflops so big they cause a crater! I think my next task will be to update my effects and particles, adding passive sparkles to coins/moons, adding impact dust/pow-stars/etc to the bellyflop landing, maybe a screen shake as well #gamedev #indiegame #godot #lowpoly #n64
2378
Phyoke @phyoke.bsky.social · 24/05/2026
Wall Jumps Will Work! Simplified the jumps from games like Mario64 where you'd bonk and fall if the timing wasn't tight; I want it to be a tool in the player's kit, not a hard skill check. You'll slide down the wall rather than bonk and can jump at will. #gamedev #indiegame #godot #lowpoly #n64
1548
Phyoke @phyoke.bsky.social · 22/05/2026
Added another jump type, the sideflip. For sure the trickiest one to nail down the animation look for, and to figure out how to balance the turning around angle + the angle at which the animation starts. His base moveset's close to done! #gamedev #indiegame #godot #lowpoly #n64
24010
Phyoke @phyoke.bsky.social · 19/05/2026
A 3D platformer HAS to have a backflip. #gamedev #indiegame #lowpoly #godot #n64
1204
Phyoke @phyoke.bsky.social · 18/05/2026
If Majora's Mask taught me anything, it's that the absolute coolest thing in a video game is when the little dude does a flip #gamedev #indiegame #godot #n64 #lowpoly
36910
Phyoke @phyoke.bsky.social · 16/05/2026
Saw it trending a few weeks ago so I added scuffed pig physics and gave Snork the ability to crawl #gamedev #indiegame #lowpoly #n64 #godot
0345
Phyoke @phyoke.bsky.social · 14/05/2026
Health bar is finished! I really like how the sleepy snot bubbles turned out and how lowkey kind of stupid it is haha, it fits the vibe I want. So here's a comprehensive UI demo video! #godot #gamedev #indiegame #lowpoly #n64
05110
Phyoke @phyoke.bsky.social · 12/05/2026
Brainstorming what to use as health in my game. Levels are dreams you enter, and “dying” is taking enough damage to wake up, so I want it to indicate how deeply you’re asleep. Hearts? Nah. Z’s? Maybe. Then it hit me! 🐽🫧 #gamedev #indiegame
Luffy from One Piece asleep with a bubble coming from his noseMario and a piranha plant from Mario 64, both asleep, and the piranha plant has a nose bubble
093
Phyoke @phyoke.bsky.social · 10/05/2026
Various HUD updates. Didn't like it all being on the right, and the slide in/out code I wrote was spaghetti. 1. Moon talismans are now just golden moons, and their HUD icon is in the middle and the number animates as it ticks up. 🧵 #gamedev #indiegame #godot #lowpoly #n64
1164
Phyoke @phyoke.bsky.social · 09/05/2026
Look who figured out cubemap reflections 🫨 #godot #gamedev #indiegame #indiedev #lowpoly #n64 #screenshotsaturday
0528
Phyoke @phyoke.bsky.social · 04/05/2026
I figured out how Super Mario 64 does its skybox and I made it in #godot for my game! I really like how *off* it feels when it doesn't quite match up with where you'd expect the horizon to be when the perspective changes, and I think fits my game's dream levels. A thread! 🧵 #indiegame #gamedev
37512
Phyoke @phyoke.bsky.social · 02/05/2026
Pause menu functionally complete! I've got plans for the empty spaces and some of the options are still placeholders, but it's working how I want it to. #godot #indiegame #gamedev #lowpoly #n64
46712
Phyoke @phyoke.bsky.social · 01/05/2026
Custom blocky bitmap font in #godot using #blender3d: Sketch block letters, trace them in Blender, give them depth and an offset and a gradient texture, render a PNG with a transparent background, arrange them in ASCII order, import to Godot as an Image Font, and tweak kerning! #gamedev #indiegame
0235
Phyoke @phyoke.bsky.social · 30/04/2026
Pause menu checklist: ✅ game actually pauses ✅ themed appearance (dream journal) ✅ multiple pages of options wired up to real values ✅ icons for collectibles to show completion stats ✅ two new custom fonts 🔲 decide how HP will look for a pig in a dream-themed game Hearts? Pie slices? Bacon? “Z”s?
020
Phyoke @phyoke.bsky.social · 26/04/2026
Lack of sleep from raising a newborn is a debuff to overall energy and creativity. Not working a 40-hour work week due to paternity leave is a buff to overall energy and creativity. It’s crazy how much the buff outweighs the debuff!
120
Phyoke @phyoke.bsky.social · 24/04/2026
Okay, spent a night awake holding my son in one arm, doing #gamedev with the other, and updated the pause menu visuals and timing. I like how it turned out! More diegetic, kind of my take on the Goldeneye watch menu. #indiedev #godot #n64 #lowpoly bsky.app/profile/phyo...
2415
Phyoke @phyoke.bsky.social · 22/04/2026
The leak is bad news for everyone who worked on the movie and bad news for the chances of future movies being greenlit, but man it feels good to see so much Avatar all over my timeline
010
Phyoke @phyoke.bsky.social · 20/04/2026
I'm a dad now! Which of course means I've made a TON of progress in the last two weeks, how's my pause menu looking? Pretty sweet, right? #gamedev #indiegame #godot #n64 #lowpoly
The most basic pause screen you've ever seen, a black box with 1/3 opacity and the word "PAUSED" at the top.The pause menu in action, being overlaid on top of the game.
1244
Phyoke @phyoke.bsky.social · 09/04/2026
Finally wrapped up all the camera modes, and made his head follow where you’re looking in first-person! Crazy how much difference these polishes make in the overall feel. Onto more fun things! #gamedev #indiegame #godot #n64 #lowpoly
0287
Phyoke @phyoke.bsky.social · 08/04/2026
Who decided to call it calamari and not squonion rings
031