Advertisement · 728 × 90

Posts by KT☆ケイティ

Video

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

5 hours ago 11 2 0 0
Video

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

1 day ago 13 2 0 0
Video

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

1 day ago 16 2 0 0

Haha, true 😄
Maybe next time 🎬

1 day ago 0 0 0 0
Video

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

1 day ago 7 0 0 0
Video

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

2 days ago 17 3 0 0

Yeah, that’s the vibe I was going for 🙂

2 days ago 1 0 1 0
Video

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

2 days ago 57 3 1 0
Advertisement
Post image

Pulled Ralsei (no hat) from a Deltarune gacha 🙂

#Deltarune

3 days ago 5 1 0 0
Video

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

3 days ago 32 4 0 0

Thanks! 🙂

3 days ago 0 0 0 0
Video

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

4 days ago 14 1 1 0

Yeah, it really feels like that sometimes 🙂
UVs can do so much more than I expected.

4 days ago 1 0 0 0
Video

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

5 days ago 6 2 0 0
Video

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

5 days ago 8 0 0 0
Advertisement
Video

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

5 days ago 4 0 0 0
Video

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

5 days ago 5 0 0 0

Thanks! I really appreciate it 🙂

6 days ago 0 0 0 0
Video

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

6 days ago 30 6 2 0
Video

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

1 week ago 7 2 0 0
Video

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

1 week ago 11 1 0 0

Thanks! 😄

1 week ago 1 0 0 0

Thanks! Glad it was helpful 🙂

1 week ago 0 0 0 0
Video

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

1 week ago 11 3 1 0
Advertisement
Post image

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

1 week ago 11 2 1 0

I think it’s worth trying in 2D🙂
It feels like even simple shaders can add a lot to the visuals.
I’ve also noticed they get a lot of attention in my posts.

1 week ago 0 0 0 0
Video

Continuing my 3D shoot'em up project.

Added collision handling for:
- Player lasers hitting meteors
- Player colliding with meteors

#gamedev #Godot

1 week ago 18 4 1 0
Video

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

1 week ago 29 4 1 0

Thanks! That’s really encouraging 😄

1 week ago 2 0 0 0
Video

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

1 week ago 51 3 1 0