Renรฉ van der Ark ๐Ÿ 's Avatar

Renรฉ van der Ark ๐Ÿ 

@zucht2.bsky.social

Plugins for Godot 4.4 Scalable Vector Shapes 2D: https://godotengine.org/asset-library/asset/3878 EZ Tiles https://godotengine.org/asset-library/asset/3664 Free to play https://renevanderark.itch.io Buy more joy! https://buymeacoffee.com/rvanderarkp

964 Followers  |  2,798 Following  |  429 Posts  |  Joined: 18.11.2024  |  2.2024

Latest posts by zucht2.bsky.social on Bluesky

A to Z Explainer Deep Dive Edition - Tutorial for Scalable Vector Shapes 2D - a plugin for Godot 4
YouTube video by Renรฉ van der Ark A to Z Explainer Deep Dive Edition - Tutorial for Scalable Vector Shapes 2D - a plugin for Godot 4

So, I never have a creative thought in my life, but in a father/son banter-session a thought suddenly came to me:
"Celeste, but you climb Tetris blocks _you_ control!" ๐Ÿค”โ˜บ๏ธ
...and that my friend, is why I won't quit my day job.

#gamedev #solodev

godotengine.org/asset-librar...

youtu.be/z8Y1e-TehoE

06.10.2025 19:21 โ€” ๐Ÿ‘ 15    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Glue a Node2D to a point in your ScalableVectorShape2D!

This change I was postponing for months because it seemed so hard to me, but actually in #GodotEngine this only costs you 23 lines of gdscript:

github.com/Teaching-mys...

#gamedev #opensource #indiegames #godot #plugin #svg

06.10.2025 13:11 โ€” ๐Ÿ‘ 21    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Scalable Vector Shapes 2D - release 2.17.0 

Brings flippin' shape flipping!

And 2.16.3 brought uniform scaling, translating, and rotating!

The rest of the week was gobbled up by this new explainer, which features them:

Link to the explainer and some hash tags.

Scalable Vector Shapes 2D - release 2.17.0 Brings flippin' shape flipping! And 2.16.3 brought uniform scaling, translating, and rotating! The rest of the week was gobbled up by this new explainer, which features them: Link to the explainer and some hash tags.

Wow, bluesky still seems to struggle with svg files.

Anyway,

โœจ๏ธWhat the alt-text says! โœจ๏ธ

Watch the new A-Z explainer, deep dive edition!

youtu.be/z8Y1e-TehoE

#gamedev #opensource #indiegames #vector #svg #godot #plugin #2d #polygons #bรฉzier #curves #animation #keyframes #hashtags #gdscript

05.10.2025 19:18 โ€” ๐Ÿ‘ 14    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
2025 DuckDuckGo Charitable Donations DuckDuckGo is donating $1.1 million in 2025 to support organizations that share our vision of raising the standard of trust online.

Weโ€™re grateful to DuckDuckGo for their $25,000 gift to Internet Archive! This support helps ensure the worldโ€™s knowledge is preserved & accessible to everyone. spreadprivacy.com/2025-duckduc...

30.09.2025 19:43 โ€” ๐Ÿ‘ 843    ๐Ÿ” 129    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 7

Thanks to recording this long form explainer I spotted 3 new bugs, of which 2 are regressions of sorts.

github.com/Teaching-mys...

I'll be tackling those the coming spare hours. The joy of development after long hours of sweating on a video and hearing the icky sound of my own voice ๐Ÿ˜…

01.10.2025 21:20 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A to Z Explainer Deep Dive Edition - Tutorial for Scalable Vector Shapes 2D - a plugin for Godot 4
YouTube video by Renรฉ van der Ark A to Z Explainer Deep Dive Edition - Tutorial for Scalable Vector Shapes 2D - a plugin for Godot 4

The A-Z Explainer Deep Dive took 70 hours to edit!
youtu.be/z8Y1e-TehoE

Scalable Vector Shapes 2D is in the godot asset library:
godotengine.org/asset-librar...

And on Gadget Godot:
www.gadgetgodot.com/u/svs-2d-mkr...

Find it on Github:
github.com/Teaching-mys...

#gamedev #godot #opensource

01.10.2025 15:17 โ€” ๐Ÿ‘ 22    ๐Ÿ” 7    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 2

Thanks!

01.10.2025 20:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A to Z Explainer Deep Dive Edition - Tutorial for Scalable Vector Shapes 2D - a plugin for Godot 4
YouTube video by Renรฉ van der Ark A to Z Explainer Deep Dive Edition - Tutorial for Scalable Vector Shapes 2D - a plugin for Godot 4

The A-Z Explainer Deep Dive took 70 hours to edit!
youtu.be/z8Y1e-TehoE

Scalable Vector Shapes 2D is in the godot asset library:
godotengine.org/asset-librar...

And on Gadget Godot:
www.gadgetgodot.com/u/svs-2d-mkr...

Find it on Github:
github.com/Teaching-mys...

#gamedev #godot #opensource

01.10.2025 15:17 โ€” ๐Ÿ‘ 22    ๐Ÿ” 7    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 2

Most of the power authoritarians have is freely given. We should not comply with them in advance.

Trump is far weaker than he looks. So is the GOP. We should draw them out, drain them at every opportunity, and fight for peopleโ€™s wellbeing at every turn.

We have been sent here to fight for people.

01.10.2025 03:10 โ€” ๐Ÿ‘ 19101    ๐Ÿ” 4328    ๐Ÿ’ฌ 329    ๐Ÿ“Œ 161
A ratty sample of my work

A ratty sample of my work

The godot logo pinned with a cc0 butterfly in 3d space

The godot logo pinned with a cc0 butterfly in 3d space

Side by side view of the new scalable Vector Shapes 2D logo being mole est ed.

Side by side view of the new scalable Vector Shapes 2D logo being mole est ed.

My Zeliard inspired snail slug

My Zeliard inspired snail slug

I have to admire these video people. It takes me a week to edit my ramblings back from 45 minutes of audio to 15 minutes (mostly cutting out seconds long uhmmmmmm silences ๐Ÿซข)

Then adding screen recordings to it, painstakingly browsing my own amateur work or a cc0 logo to mess around with.

29.09.2025 22:04 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The animation baking feature will be featured in the re-recording of the A-Z Explainer as well as the Epic about re-recording the A-Z explainer.

#gamedev #godot #plugin #opensource #svg #vector

27.09.2025 15:54 โ€” ๐Ÿ‘ 14    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Wow, it's Holiday Hooligan!
This is the game I've been working awhile now.
It's an X-mas themed platformer about Santa having to get past booby trapped homes to deliver gifts, wow.

I've done a bad job marketing this, so I'm going to try now and do better how over on the bluesky.
#godot #gamedev

02.08.2025 04:44 โ€” ๐Ÿ‘ 28    ๐Ÿ” 10    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1
Video thumbnail

Scalable Vector Shapes 2D Addon for Godot 4.4 - New Transform Buttons!

๐Ÿคž godotengine.org/asset-librar... ๐Ÿคž

Get release 2.16.0 early!

On Github: github.com/Teaching-mys...

On Gadget: www.gadgetgodot.com/u/svs-2d-mkr...

Music by: @not-jam.itch.io

#gamedev #godot #opensource #draw #vectorshapes

25.09.2025 20:17 โ€” ๐Ÿ‘ 21    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Scalable Vector Shapes 2D Addon for Godot 4.4 - New Transform Buttons!

๐Ÿคž godotengine.org/asset-librar... ๐Ÿคž

Get release 2.16.0 early!

On Github: github.com/Teaching-mys...

On Gadget: www.gadgetgodot.com/u/svs-2d-mkr...

Music by: @not-jam.itch.io

#gamedev #godot #opensource #draw #vectorshapes

25.09.2025 20:17 โ€” ๐Ÿ‘ 21    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
These are the buttons you could be reviewing! Of course I can help out, just ask a question via the comments on github.

Things to expect:

The idea is to extend the top button bar above the 2D viewport with some new toggle buttons, when a ScalableVectorShape2D is selected.

Button requirements:
These buttons will only be enabled when Select Mode (Q) is active.
When Select Mode (Q) is activated, the default editing toggle button is automatically activated
These buttons will all be part of the same button group
Take inspiration from inkscape for iconography
Subtasks:

Add a default editing toggle button, activated by default when Select Mode is activated, everything will work the same as now

Add a Uniform Translate button (effectively the same moving the 'pivot'):

left click+drag moves all the points around

respects the pixel snap setting to simplify dragging along x- or y-axis

Add a Uniform Rotate button to rotate all the points around their 'pivot' or natural center (default is the 'pivot')

holding ctrl will rotate them with units of 5ยฐ

holding shift will rotate then around their natural center in stead of around their origin (nice to have?)

Add a Uniform Scale button to move all the points towards / away from their 'pivot' or natural center (default=pivot)

holding shift will make them move away from their their natural center in stead of their pivot

These are the buttons you could be reviewing! Of course I can help out, just ask a question via the comments on github. Things to expect: The idea is to extend the top button bar above the 2D viewport with some new toggle buttons, when a ScalableVectorShape2D is selected. Button requirements: These buttons will only be enabled when Select Mode (Q) is active. When Select Mode (Q) is activated, the default editing toggle button is automatically activated These buttons will all be part of the same button group Take inspiration from inkscape for iconography Subtasks: Add a default editing toggle button, activated by default when Select Mode is activated, everything will work the same as now Add a Uniform Translate button (effectively the same moving the 'pivot'): left click+drag moves all the points around respects the pixel snap setting to simplify dragging along x- or y-axis Add a Uniform Rotate button to rotate all the points around their 'pivot' or natural center (default is the 'pivot') holding ctrl will rotate them with units of 5ยฐ holding shift will rotate then around their natural center in stead of around their origin (nice to have?) Add a Uniform Scale button to move all the points towards / away from their 'pivot' or natural center (default=pivot) holding shift will make them move away from their their natural center in stead of their pivot

Scalable Vector Shapes 2D is looking for code reviewers again!

github.com/Teaching-mys... - Implement uniform translate, rotate and scale.

It's all free under #MIT, so nothing I can guarantee! (Without your help that is! โœจ)

#foss #gamedev #godot #plugin #indiegames

24.09.2025 20:31 โ€” ๐Ÿ‘ 29    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thanks much for your demo! I'll be sure to clip it in somewhere.

24.09.2025 15:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Maybe I could invite you to also record a bit of your workflow like described for this epic here? Only maybe in your case: how do you normally work with Skeletons in 2D:
github.com/Teaching-mys...

Alternatively, if you managed it, maybe you could open a pull request or share a gist?

24.09.2025 13:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿคฉso cool!

24.09.2025 13:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

...I have small kids.

24.09.2025 08:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

...sfw mind you :-D

24.09.2025 08:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Spread the word! I would love it to get some recordings on how people are actually using it. I literally have _no_ idea.

I would like to add these examples to the youtube playlist, so if you're not too shy maybe you'd like to be the first?

24.09.2025 08:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

โ€˜Waarom kan dit kabinet niet zeggen wat er aan de hand is? Dat er fascisten door onze straat lopen.โ€™ @jimmydijk.sp.nl tijdens het Vragenuur.

23.09.2025 12:55 โ€” ๐Ÿ‘ 688    ๐Ÿ” 166    ๐Ÿ’ฌ 34    ๐Ÿ“Œ 20
Uniform transform tool
The idea is to extend the top button bar above the 2D viewport with some new toggle buttons, when a ScalableVectorShape2D is selected here:

Image
Button requirements
These buttons will only be enabled when Select Mode (Q) is active.
When Select Mode (Q) is activated, the default editing toggle button is automatically activated
These buttons will all be part of the same button group
Take inspiration from inkscape for iconography
Subtasks:

Add a default editing toggle button, activated by default when Select Mode is activated, everything will work the same as now

Add a Uniform Translate button (effectively the same moving the 'pivot'):

left click+drag moves all the points around

shift+leftclick+drag moves along either the x- or y-axis just like with the node-translate tool Move Mode (W)

Add a Uniform Rotate button to rotate all the points around their 'pivot' or natural center (default is the 'pivot')

holding ctrl will rotate them with units of 5ยฐ

holding shift will rotate then around their natural center in stead of around their origin (nice to have?)

Add a Uniform Scale button to move all the points towards / away from their 'pivot' or natural center (default=natural center)

holding shift will make the scale-amount equal for x- and y- (just like with the Scale Mode (S)

holding control will make them move away from their 'pivot' in stead of from their natural center

Add a flip horizontal and a flip vertical button (not part of the toggle group)
Copy / Duplicate options under the tab "Advanced"
The idea here is that these buttons can be used to 'deep-copy' a ScalableVectorShape2D branch in the scene tree. Effectively this means that the path describing resource-properties (curve and arc_list) are deep-copied for each ScalableVectorShape2D node in the entire branch (see also #200)


Add a duplicate button, which deep copies all the ScalableVectorShape2D nodes in the selected branch
...

Uniform transform tool The idea is to extend the top button bar above the 2D viewport with some new toggle buttons, when a ScalableVectorShape2D is selected here: Image Button requirements These buttons will only be enabled when Select Mode (Q) is active. When Select Mode (Q) is activated, the default editing toggle button is automatically activated These buttons will all be part of the same button group Take inspiration from inkscape for iconography Subtasks: Add a default editing toggle button, activated by default when Select Mode is activated, everything will work the same as now Add a Uniform Translate button (effectively the same moving the 'pivot'): left click+drag moves all the points around shift+leftclick+drag moves along either the x- or y-axis just like with the node-translate tool Move Mode (W) Add a Uniform Rotate button to rotate all the points around their 'pivot' or natural center (default is the 'pivot') holding ctrl will rotate them with units of 5ยฐ holding shift will rotate then around their natural center in stead of around their origin (nice to have?) Add a Uniform Scale button to move all the points towards / away from their 'pivot' or natural center (default=natural center) holding shift will make the scale-amount equal for x- and y- (just like with the Scale Mode (S) holding control will make them move away from their 'pivot' in stead of from their natural center Add a flip horizontal and a flip vertical button (not part of the toggle group) Copy / Duplicate options under the tab "Advanced" The idea here is that these buttons can be used to 'deep-copy' a ScalableVectorShape2D branch in the scene tree. Effectively this means that the path describing resource-properties (curve and arc_list) are deep-copied for each ScalableVectorShape2D node in the entire branch (see also #200) Add a duplicate button, which deep copies all the ScalableVectorShape2D nodes in the selected branch ...

My new button icons as ScalableVectorShape2D nodes after an SVG import.

My new button icons as ScalableVectorShape2D nodes after an SVG import.

This is definitely way above my paygrade.

This is definitely way above my paygrade.

Another week time-sharing:
- day job
- partner'n'dad-hood
- and ... โœจScalable Vector Shapes 2Dโœจ!

Check out the uniform transform (and mesh tool?!) epic from github!

github.com/Teaching-mys...

I hid some famous last words on there too.

Contributors are always welcome!

#gamedev #godot #plugin

22.09.2025 22:00 โ€” ๐Ÿ‘ 10    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - Teaching-myself-Godot/ez-curved-lines-2d Contribute to Teaching-myself-Godot/ez-curved-lines-2d development by creating an account on GitHub.

The first iteration of my plugin did indeed kind of hijack the Path2D node, but it wasn't flexible enough.

It's, by the way, quite viable to use the plugin for drawing and get rid of it before getting production ready:

github.com/Teaching-mys...

21.09.2025 21:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Just quote reposting this lovely quote repost with an old link! โœจ๏ธ+โค๏ธ=๐Ÿ’–

youtu.be/WdXfcnx-I9w?...

21.09.2025 20:57 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Just quote reposting this lovely quote repost with an old link! โœจ๏ธ+โค๏ธ=๐Ÿ’–

youtu.be/WdXfcnx-I9w?...

21.09.2025 20:57 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Crisp SVG Buttons with Scalable Vector Shapes 2D - coming soon in 2.15.0

Get it early on github (and report bugs!):

github.com/Teaching-mys...

Watch some videos about Scalable Vector Shapes 2D:

www.youtube.com/playlist?lis...

It's all #FOSS MIT licensed.

#gamedev #godot #svg #opensource

21.09.2025 19:57 โ€” ๐Ÿ‘ 54    ๐Ÿ” 11    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Video thumbnail

Crisp SVG Buttons with Scalable Vector Shapes 2D - coming soon in 2.15.0

Get it early on github (and report bugs!):

github.com/Teaching-mys...

Watch some videos about Scalable Vector Shapes 2D:

www.youtube.com/playlist?lis...

It's all #FOSS MIT licensed.

#gamedev #godot #svg #opensource

21.09.2025 19:57 โ€” ๐Ÿ‘ 54    ๐Ÿ” 11    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

I'd expected maybe one of our local expats to take up this challenge..

20.09.2025 11:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Host your own event for No Kings ยท Mobilize Create an event to bring together local No Kings supporters.

www.mobilize.us/nokings/c/no...

Iemand al bezig iets in NL te organiseren... ? Als je zoekt op Den Haag krijg je alleen maar goedbedoeld koningsdag advies. ๐Ÿ˜…

20.09.2025 11:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

@zucht2 is following 20 prominent accounts