Hello everyone! This time we’ll create a shader that simulates playback from a faulty videotape. Yes, it’s a simulation of an outdated technology that’s almost unknown today, but I still think it’s an interesting effect that can find its place in many games. So let’s get to it. #Godot #Godot4 #GodotEngine #GodotTips #shaders #devlog #indiedev
https://www.youtube.com/watch?v=_2nG8jwOWQA
Godot 4: VHS noise shader (tutorial)
https://programming.dev/post/41627696
Added support for players getting knocked out and accidentally added support for headbutting enemies.
#gamdev #indiedev #indiegame #game #godot #screenshotsaturday
It only took me a few years, but I finally made a generic "base game" project in #godot that I can use for everything I make going forward: game jams, projects I'll never finish, etc.
It's got a bunch of basic but necessary stuff:
- A main menu
- A pause menu
- Audio and video settings
- Input remapping
- A multi-slot save system
- A music transition system
And probably a few more things I should add, but I'm keeping it as bare bones as possible since any game made with it is just gonna tweak a bunch anyway.
I did have some critique of #Godot's interface though. I think the basic structure is pretty bad. In a lot of cases, manually switching between 2D and 3D mode just gives you the option of a view that doesn't work with the current node.
And script view doesn't integrate at all. It makes it so the tabs of the main tab view suddenly don't control anything about its content anymore, and now just control the scene tree next to it.
It acts more as an overlay than the other two main modes.
I've decided to change the "Tweening to a moving target" page for a kart demo instead.
I'll take more time but I think more people will understand it !
#Tweens #Godot #MadeWithGodot #Wip #GameDev
Month of #Godot conclusion:
I'm not super happy with how the game turned out. I think I wasted a lot of time trying to get the plane to work and never arrived at a state where I could ship it. And in the end, what I ended up with is barely a game.
But I still had a lot of fun, and I did learn some things. I feel some beginning of a vector math intuition starting to form, which is exciting :)
CC0 Source at: https://github.com/edave64/mayo
Try at: https://edave64.github.io/mayo/
Day 30
Sadly didn't get done today. And with Advent of Code for the next project month looming, I'll have to finish the game some other time.
I've added generic level object spawner nodes, that get a list of coordinates and can spawn multiple base and client objects. But I haven't recreated the signaling yet and the main script can't deal with multiple clients yet.
When that is done, it should be possible to make multiple levels. But as I said, story for another time :/
I don't know much about GIS things, but I decided to download some FAA sectional charts as GeoTIFF and then try to turn them into tiles I can import into Godot to make my own moving map while flying. I managed to get the coordinates of a chart and covert the raster to PNG. Looks like there will be some manual shape trimming to get rid of the legends (which are non standard). Somewhere in there I'll have to figure out how to deal with overlap between sectionals. I figure I'll turn the US into a giant image and then split that into tiles.
For the Godot parts, no idea. Never messed with it but it seems fairly easy. Always happy to read some resources y'all might suggest. Right now I'm using an apache library with Kotlin to process images. A lot of people seem to use Python for this, not sure why specifically python... Better libraries?
It's been a while since I posted something, so here is a video of me running with a sword.
so, the solution I ended up at: yeet change_scene_to_packed(), and just write it myself.
In my main scene, I now have a stack of scenes I can push/pop to via a global SignalBus, and it just removes and adds scenes to the tree as needed
this means all the dependencies are moved into my Main scene, and switching back to main menu doesn't involve replacing the entire scene tree from some random timer scene
I cant wait to find out all the exciting new foot guns I opened myself up to!
SteamMultiplayerPeer's create_lobby fix has been released!
⭐️ https://youtube.com/shorts/4ebM_dk-lZo
👉 https://github.com/BatteryAcid/godot-steam-p2p-multiplayer/issues/3
This is for the pre-compiled version by #GodotSteam
#godot #multiplayer #steam
