Kelvin van Hoorn
banner
kelvinvanhoorn.com
Kelvin van Hoorn
@kelvinvanhoorn.com
Experienced Technical Artist 🧙
MSc. of Applied Physics 🧲
Working on something 👀
Loves stylized rendering 🖌️

Portfolio/Website: http://kelvinvanhoorn.com
#GameDev #Godot #Shader #Unity #VFX
#TechArt #TechArtist
Pinned
Hey, I'm Kelvin a Technical Artist from the Netherlands 🇳🇱, currently based in the UK 🇬🇧

I make shaders from time to time, you can check some of my previous work, including some tutorials, on my website: kelvinvanhoorn.com

You can also find links to my other socials there.
Reposted by Kelvin van Hoorn
I made a free web tool to create gradients along svg paths ✨

With it, you can create masks to animate fancy curves in your games instead of doing it by hand 🐰

qaqelol.itch.io/svg-gradient

#Godot #GameDev #Silksong #HollowKnight #SVG
January 6, 2026 at 2:38 PM
Their coming was foretold, and now they are here!

#Godot plush
January 6, 2026 at 12:39 PM
Reposted by Kelvin van Hoorn
In case you missed it, BIG HOPS is coming out January 12th on Steam, Switch, and PS5! #indiegames #nintendoswitch #ps5
January 6, 2026 at 12:56 AM
Reposted by Kelvin van Hoorn
I've simplified the edge detection, where it now only looks if any surrounding pixels are further in depth. The edge then is darkened depending on how much further it is. This leads to a softer overall look that I like.

#ScreenshotSaturday #GodotEngine #GameDev #Shaders
January 3, 2026 at 12:25 PM
Reposted by Kelvin van Hoorn
Officially announcing my new game:

GARBAGE COUNTRY.

A lonely road trip through the ruins of a forgotten world.

feat. vast wastelands, tower-defense battles, upgrades, mysteries, & lots of driving.
June 8, 2025 at 8:53 PM
I've simplified the edge detection, where it now only looks if any surrounding pixels are further in depth. The edge then is darkened depending on how much further it is. This leads to a softer overall look that I like.

#ScreenshotSaturday #GodotEngine #GameDev #Shaders
January 3, 2026 at 12:25 PM
Reposted by Kelvin van Hoorn
This is our 3D platformer BIG HOPS!
- use your tongue to grab stuff, swing around, solve puzzles
- master froggy parkour with wall running and free climbing
- use veggies to build your own paths through levels
#screenshotsaturday #indiegames #bighops
December 27, 2025 at 11:08 PM
Been working on the look of terrain and platforms, currently using a grid map setup. While it allows me to make blocky terrain of any shape, I'm not sure yet if it is an efficient way of making maps (both time and performance) 🤔

Does anyone have experience with gridmaps?
#GodotEngine #GameDev
December 30, 2025 at 11:14 AM
Reposted by Kelvin van Hoorn
What if instead of fixing the bugs in the shader code I just make it worse instead and call it a feature?
December 29, 2025 at 10:46 PM
Reposted by Kelvin van Hoorn
After some shader wrangling and trying to get grips on the compositor I now have an anisotropic Kuwahara filter based Depth of Field effect (that's a mouth full 😳)

I hope it's not too compressed in the video 🫣
#GodotEngine #Shader #GameDev #PostProcessing
December 27, 2025 at 9:03 AM
After some shader wrangling and trying to get grips on the compositor I now have an anisotropic Kuwahara filter based Depth of Field effect (that's a mouth full 😳)

I hope it's not too compressed in the video 🫣
#GodotEngine #Shader #GameDev #PostProcessing
December 27, 2025 at 9:03 AM
Reposted by Kelvin van Hoorn
That moment when you're working on some shader and accidentally enter the matrix 😎

#GodotEngine #Shader
December 23, 2025 at 9:14 AM
That moment when you're working on some shader and accidentally enter the matrix 😎

#GodotEngine #Shader
December 23, 2025 at 9:14 AM
Reposted by Kelvin van Hoorn
I'm new to level design, but creating small alternative paths of traversal has been the best part by far.

#GodotEngine #GameDev #Platformer
December 22, 2025 at 9:29 AM
I'm new to level design, but creating small alternative paths of traversal has been the best part by far.

#GodotEngine #GameDev #Platformer
December 22, 2025 at 9:29 AM
Reposted by Kelvin van Hoorn
I told myself I wouldn't look into edge detection for this project, as it always becomes a rabbit hole... anyways 🐇

#GodotEngine #GameDev #Shader
December 20, 2025 at 9:02 AM
I told myself I wouldn't look into edge detection for this project, as it always becomes a rabbit hole... anyways 🐇

#GodotEngine #GameDev #Shader
December 20, 2025 at 9:02 AM
I love how every time I install a new browser I install an add blocker to... remove Youtube shorts as there isn't an actual setting to get rid of it 😠
December 17, 2025 at 3:03 PM
Reposted by Kelvin van Hoorn
Here's how to support human artists! 🎨
December 16, 2025 at 10:09 AM
Reposted by Kelvin van Hoorn
If you have a personal website with anything cool, be it art, writing, code, tutorials, breakdowns, science, movies, anything, then drop it in a reply, let's get a little thread of gems and non slop human work going.

I'll start: I have a blog on 3D Art with guides and tutorials petedimitrovart.com
December 15, 2025 at 5:13 PM
While there is no new content I did give my personal website a new lick of paint 🖌️

kelvinvanhoorn.com

I've also moved all my public repositories to codeberg.org
Kelvin van Hoorn
kelvinvanhoorn.com
December 16, 2025 at 11:21 AM
Reposted by Kelvin van Hoorn
For this Saturday I greyboxed a level. Having an actual level is great for finding pain points in your game and learning how to design around them.

#ScreenshotSaturday #GodotEngine #Greybox #LevelDesign #GameDev
December 13, 2025 at 9:20 AM
For this Saturday I greyboxed a level. Having an actual level is great for finding pain points in your game and learning how to design around them.

#ScreenshotSaturday #GodotEngine #Greybox #LevelDesign #GameDev
December 13, 2025 at 9:20 AM
Reposted by Kelvin van Hoorn
water study for day 28 / ripple #nodevember2025
December 12, 2025 at 3:50 PM
Reposted by Kelvin van Hoorn
Me and my desk buddy having fun at the office Christmas party.
December 12, 2025 at 2:06 PM