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
Phyoke
@phyoke.bsky.social
Indie game dev, occasional Twitch streamer, even occasionaler artist. 🚫 No AI. linktr.ee/phyoke
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
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
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
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
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
An icy slide has appeared in my sandbox level! #indiegame #gamedev #godot #lowpoly #n64
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
A 3D platformer HAS to have a backflip. #gamedev #indiegame #lowpoly #godot #n64
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
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
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
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
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