Sign in

KT☆ケイティ

@kt910.bsky.social
110 followers 165 following 141 posts

Godot Game Dev beginner 🎮 English learner (TOEIC 825) Love pixel art & chiptune Twitch: m.twitch.tv/kt910 Youtube: youtube.com/@kt_9_10 itch.io: kt-9-10.itch.io GitHub: github.com/KT-9-10

PostsRepliesMedia
KT☆ケイティ @kt910.bsky.social · 28/05/2026
Continuing the 3D platformer section in my Godot course 🙂 Added camera controls: - Look around with mouse and right stick - Player movement now follows the camera direction #gamedev #Godot
1232
KT☆ケイティ @kt910.bsky.social · 23/05/2026
Tried making a simple liquid effect shader in Godot 🙂 - Circular mask using distance() - Animated waves with sin() / cos() - Layered masks to separate front/back waves #gamedev #Godot #shader
0486
KT☆ケイティ @kt910.bsky.social · 20/05/2026
Started a 3D platformer section in my Godot course 🙂 Set up the floor and player, then added basic movement on the XZ plane. #gamedev #Godot
0112
KT☆ケイティ @kt910.bsky.social · 18/05/2026
Made a circular indicator shader for things like health or stamina ✨ Used atan() to convert UV → angle progress controls the main dial separate change_progress for delayed transitions Back to game dev after a while 🔄 #gamedev #Godot #shader
0312
KT☆ケイティ @kt910.bsky.social · 24/04/2026
Game #3 of the 20 Games Challenge — Space Invaders clone 👾 Added score & high score tracking, and increased difficulty after clearing a wave. Now playable in your browser on itch.io🙂 Play here: kt-9-10.itch.io/invaders-panic #gamedev #Godot
091
KT☆ケイティ @kt910.bsky.social · 24/04/2026
Learning how to get angles with atan() in shaders 🙂 Used atan(uv.y, uv.x) to convert UV position → angle, and created something like a cooldown effect you often see on skill icons. #gamedev #Godot #shader
1434
KT☆ケイティ @kt910.bsky.social · 23/04/2026
Game #3 of the 20 Games Challenge — Space Invaders clone 👾 Added a basic game loop: - Title → Play → Game Over → restart Also simplified the explosion animation and polished some small details. Now it’s something you can keep playing 🙂 #gamedev #Godot
051
KT☆ケイティ @kt910.bsky.social · 23/04/2026
Learning how to draw a shine effect in shaders 🙂 Started from slope-intercept (y = mx), then used: ・y - mx → used to build the line shape ・used the line distance formula to keep the line thickness consistent Still wrapping my head around the math 😅 #gamedev #Godot #shader
1234
KT☆ケイティ @kt910.bsky.social · 22/04/2026
Game #3 of the 20 Games Challenge — Space Invaders clone 👾 Added an explosion effect for invaders. Tried particles only, but it didn’t fit the feel, so I added an animated texture to the particles. A bit over the top, but I think it turned out fun 🙂 #gamedev #Godot
0132
KT☆ケイティ @kt910.bsky.social · 21/04/2026
Learning the basics of trigonometry 🙂 Using angle + distance to get position: x = cos(angle) * distance y = sin(angle) * distance Used this to build a simple orbit system: - Earth orbits the sun - Moon orbits the Earth #gamedev #Godot #shader
0142
KT☆ケイティ @kt910.bsky.social · 21/04/2026
Game #3 of the 20 Games Challenge — Space Invaders clone 🙂 Added enemy attack system: - At fixed intervals, select the bottom invader from each column - Randomly pick one to fire - Game resets when the player is hit #gamedev #Godot
0162
KT☆ケイティ @kt910.bsky.social · 20/04/2026
Started the Trigonometry section in my shader course 🙂 Trying different ways to animate in shaders: - sin() for back-and-forth motion - fract() for a one-way looping motion - used a curve texture to shape the motion #gamedev #Godot #shader
070
KT☆ケイティ @kt910.bsky.social · 20/04/2026
Game #3 of the 20 Games Challenge — Space Invaders clone 🙂 Added basic enemy movement: - Created an Invaders scene to manage the formation - Formation moves, reversing and stepping down at edges - Speed increases as enemies are destroyed #gamedev #Godot
0184
KT☆ケイティ @kt910.bsky.social · 20/04/2026
Learning transition shaders in Godot 🙂 Made an iris-out effect and fixed the stretched circle Used dFdx/dFdy to adjust UV scaling, and mix() to keep it centered Still wrapping my head around it, but it’s starting to click 👀 #gamedev #Godot #shader
1583
KT☆ケイティ @kt910.bsky.social · 19/04/2026
Pulled Ralsei (no hat) from a Deltarune gacha 🙂 #Deltarune
051
KT☆ケイティ @kt910.bsky.social · 19/04/2026
Learning sprite sheet animation with shaders in Godot 🙂 - Split a texture into frames - Controlled UVs to display each frame - Switched frames using a shader uniform Useful when working with UI (TextureRect), since there's no AnimatedSprite2D equivalent #gamedev #Godot #shader
0324
KT☆ケイティ @kt910.bsky.social · 18/04/2026
Continuing the 20 Games Challenge 🙂 Worked on Game #3, my Space Invaders clone. Added: - Player shooting - Invaders can now be destroyed Next up: enemy movement #gamedev #Godot
1141
KT☆ケイティ @kt910.bsky.social · 17/04/2026
Continuing the 20 Games Challenge 🙂 Started working on Game #3: a Space Invaders clone. - Reworked the player sprite from Game #2 - Created 3 types of invader sprites #gamedev #Godot
062
KT☆ケイティ @kt910.bsky.social · 17/04/2026
Learning about pseudo-random values in shaders 🙂 - Generated pseudo-random values - Animated them using TIME - Mixed the noise with the original color - Created pixelated random colors using grid-based UVs #gamedev #Godot #shader
080
KT☆ケイティ @kt910.bsky.social · 16/04/2026
Continuing my 3D shoot'em up project. Added: - Sound effects - Player movement boundaries Wrapped up the 3D shoot'em up section of my Udemy course. #gamedev #Godot
040
KT☆ケイティ @kt910.bsky.social · 16/04/2026
Learning shaders in Godot. Used the red channel as an index to map values to colors from a palette. Seems useful for dynamic color changes, but maybe overkill for simple variations. Also tried converting colors to grayscale. #gamedev #Godot #shader
050
KT☆ケイティ @kt910.bsky.social · 15/04/2026
Learning shaders in Godot. Tried making a simple fire effect 🔥 - Ellipse-based shape + falloff - Scrolling UV with noise texture - Layered colors for flame look Starting to see how scaling and shifting UV changes everything. #gamedev #Godot #shader
2296
KT☆ケイティ @kt910.bsky.social · 14/04/2026
Continuing my 3D shoot'em up project. Worked on improving the scene feel: - Adjusted camera angle for better view - Added obstacles with random scale and rotation #gamedev #Godot
072
KT☆ケイティ @kt910.bsky.social · 14/04/2026
Learning dissolve shaders in Godot. Used noise to control the dissolve pattern, and smoothstep to make the transition feel smoother. Also combined it with a pixelation effect I learned earlier. #gamedev #Godot #shader
0111
KT☆ケイティ @kt910.bsky.social · 13/04/2026
I compared two ways to pixelate in shaders 👇 UV-based → divide by count Pixel-based → divide by pixels Pixel-based keeps square blocks, while UV-based can stretch depending on aspect ratio. #gamedev #Godot #shader
1113
KT☆ケイティ @kt910.bsky.social · 13/04/2026
Ranked 1st out of 35 entries in a beginner-friendly game jam! 🥇 Game Feel was ranked #1, which I’m really happy about. I’ve been trying to improve it. Thanks to everyone who played and rated it! Results: itch.io/jam/20gamesc... #gamedev #Godot
1112
KT☆ケイティ @kt910.bsky.social · 12/04/2026
Continuing my 3D shoot'em up project. Added collision handling for: - Player lasers hitting meteors - Player colliding with meteors #gamedev #Godot
1184
KT☆ケイティ @kt910.bsky.social · 12/04/2026
Learning shader basics in Godot. This time I focused on UV control. Some parts looked complex at first, but trying different UV coordinates and seeing what happens helped a lot. Now I understand better how each operation changes the final look. #gamedev #Godot #shader
1294
KT☆ケイティ @kt910.bsky.social · 11/04/2026
Learning shaders in Godot. Built an outline shader by checking slightly shifted texture positions and subtracting the original shape to isolate the outline. Used TEXTURE_PIXEL_SIZE for pixel offsets. #gamedev #Godot #shader
1513
KT☆ケイティ @kt910.bsky.social · 10/04/2026
Continuing my 3D shoot'em up project. Added: - Player laser shots - Incoming meteors No collision handling yet, but it's shaping up nicely. #gamedev #Godot
0132
KT☆ケイティ @kt910.bsky.social · 10/04/2026
Learning shaders in Godot. This time I built a shield effect. - distance() for the base shape - smoothstep() for soft edges - pow() to shape the highlight Then added noise + vertex animation to give it a more dynamic feel. #gamedev #Godot #shader
2396
KT☆ケイティ @kt910.bsky.social · 09/04/2026
Back to my Udemy Godot game dev course after a while. Started working on a 3D shoot'em up. Set up 3D objects, player movement, tilting when moving left/right, and a hovering animation. #gamedev #Godot
1124
KT☆ケイティ @kt910.bsky.social · 09/04/2026
Learning shaders in Godot. This time I built a crosshair shader. Using step() and distance() to combine simple shapes and masks. It’s fun how complex shapes can be built from simple pieces. #gamedev #Godot #shader
0133
KT☆ケイティ @kt910.bsky.social · 08/04/2026
Learning shaders in Godot. Switched from visual shaders to code shaders. Same results, but easier to reuse and share. UV.x, UV.y = horizontal, vertical UV.x + UV.y = diagonal gradient Used this with step to create a diagonal mask. #gamedev #Godot
0183
KT☆ケイティ @kt910.bsky.social · 07/04/2026
Spent over 2 weeks on the 20 Games Challenge – Spring Jam 2026. Built two small games and combined them into one project. Curious how my sense of difficulty compares. If you try it, I’d love to hear your score and how it felt. Play here: kt-9-10.itch.io/up-collection #gamedev #Godot
kt-9-10.itch.io
UP COLLECTION by KT
Endless flapping & jetpack action!
0102
KT☆ケイティ @kt910.bsky.social · 05/04/2026
Combined two games into one project for the 20 Games Challenge – Spring Jam 2026. Two games, one project. Now playable from a single title screen. Also added: - A "← TITLE" button - Press Esc or use the button to return Play here: kt-9-10.itch.io/up-collection #gamedev #Godot
082
KT☆ケイティ @kt910.bsky.social · 04/04/2026
Updated my Jetpack Joyride-style clone. Added: - Background visuals - Day → sunset → night (shader) - Bird cameo from my previous game - High score effect - Camera shake on hit Mostly reused (except the shader work). Play here: kt-9-10.itch.io/boost-up #gamedev #Godot
0102
KT☆ケイティ @kt910.bsky.social · 03/04/2026
Working on my Jetpack Joyride-style clone. Added: - Missiles Changes: - Integrated missiles into gameplay - Obstacles now unlock gradually as the run progresses You can play it here: kt-9-10.itch.io/boost-up #gamedev #Godot
2205
KT☆ケイティ @kt910.bsky.social · 01/04/2026
Updated my Jetpack Joyride-style clone on itch.io. Added: - Rotating beam - Charge beam Also zoomed the camera out a bit for more room to move. Play here: kt-9-10.itch.io/boost-up Missiles are in progress — coming next. #gamedev #Godot
2122
KT☆ケイティ @kt910.bsky.social · 31/03/2026
Worked on charge beam mechanics for my Jetpack Joyride-style clone. Added: - Charge / fire animations - Beam patterns Handled pattern completion using signals: - Each beam emits when finished - The pattern counts them - When all are done, it notifies the game #gamedev #Godot
1164
KT☆ケイティ @kt910.bsky.social · 30/03/2026
Updated my itch.io page for my Jetpack-style game. - Wrote a devlog - Updated cover image - Added screenshots & GIFs Trying to make the page clearer and easier to understand. Play here: kt-9-10.itch.io/boost-up #gamedev #Godot
kt-9-10.itch.io
BOOST UP! by KT
Endless jetpack action.
092
KT☆ケイティ @kt910.bsky.social · 29/03/2026
Working on my jetpack-style game. Added: - High score display & saving - Title & game over screens - Basic sound effects - Speed increase over time Play here: kt-9-10.itch.io/boost-up #gamedev #Godot
0142
KT☆ケイティ @kt910.bsky.social · 29/03/2026
I uploaded my game 🙂 There are still more things I want to add, but it’s playable now. Feel free to try it: kt-9-10.itch.io/boost-up #gamedev #Godot
kt-9-10.itch.io
BOOST UP! by KT
Endless jetpack action.
072
KT☆ケイティ @kt910.bsky.social · 28/03/2026
Learning shader parameters in Godot. By turning values into parameters, you can control them from the inspector and scripts. Combine them with Tween to create animations. Feels like shaders are finally connected to game logic. #gamedev #Godot
2132
KT☆ケイティ @kt910.bsky.social · 28/03/2026
Working on my Jetpack Joyride-style clone. Added: - Obstacle pattern base class - Score display Adjusted hit behavior: - Keep hitting until landing - Score continues until full stop (like Smash Bros. Home-Run Contest) Unexpected score boosts are fun. #gamedev #Godot
1103
KT☆ケイティ @kt910.bsky.social · 27/03/2026
Working on my Jetpack Joyride-style clone. Added: - Static beam obstacle - Basic pattern (spawns beams at top / middle / bottom) - Spawning system from the Game scene Spent some time figuring out the spawning system, but it feels like a good foundation. #gamedev #Godot
091
KT☆ケイティ @kt910.bsky.social · 26/03/2026
Working on a Flappy Bird clone for the 20 Games Challenge game jam made me feel this is worth continuing. So I started a Jetpack Joyride-style clone. - Player sprites (inspired by Cave Story) - Hold to rise / release to fall - Death animation prototype #gamedev #Godot
0123
KT☆ケイティ @kt910.bsky.social · 25/03/2026
Learning vertex shaders in Godot. Vertex → changes shape and position Add → results in movement Multiply → results in deformation Using time and sin, the value loops between -1 and 1. Applying this to the vertex creates effects like scaling and flipping. #gamedev #Godot
1434
KT☆ケイティ @kt910.bsky.social · 25/03/2026
She’s playing my game 😄 Feels great to see someone play it. Play here: kt-9-10.itch.io/flap-up #gamedev #Godot
072
KT☆ケイティ @kt910.bsky.social · 25/03/2026
Added some visual feedback to my Flappy Bird-style game. - Score pop - High score animation - Camera shake - Jump particles Still experimenting, but it already feels better. Play here: kt-9-10.itch.io/flap-up #gamedev #Godot
072