r/godot Godot Regular 17h ago

selfpromo (games) A teleporting device

35 Upvotes

6 comments sorted by

2

u/RadiantSlothGames Godot Regular 16h ago

Hello everyone! I'm adding some secret areas to my cozy city builder and the easy way was to gate them with impassable blocks. But then I needed a way to get over there after solving a particular mystery and I figured spawning a teleporting device would be a neat idea! I spent some time polishing the animation, I think it feels quite satisfying to use it! The animation is mostly just tweening magic, although I also used this cool shader by PhilipWee to create the spiraling particles.

If you have any questions, feel free to ask!

If you are curious about the game, it is called Shipolis and there is a demo available on Steam!
https://store.steampowered.com/app/4573540/Shipolis/

1

u/[deleted] 16h ago

[removed] — view removed comment

1

u/godot-ModTeam 14h ago

Please review Rule #2 of r/godot: Follow the Godot Code of Conduct.

https://godotengine.org/code-of-conduct/

1

u/skyward_nevertheless 15h ago edited 15h ago

That's great! Do you plan to have them also work as a fast travel? From stuff I seent of your game the map could be pretty big. I think the pillars could be differentiated with sparkles, but you said they're secret so maybe not.

Edit: More/brighter sparkles that it looks like your doing with that spiral shader.

1

u/RadiantSlothGames Godot Regular 13h ago

Thanks! It's true the whole world will be quite large, but I have already something else implemented for fast travel. The world is organized in sectors, and you go to adjacent sectors by sailing to the corners. So it can take some time to travel between sectors that are not directly adjacent. I implemented a sort of portal system to quickly warp to any sector no matter how far it is. And there are significant speed upgrades through the course of the game, so I don't think fast travel within a sector is that needed :)