#Godot4
I don't know if I am just not made for network programming or if the Godot Docs (and most tutorials) just leave out some key information and examples.
I know networking (TCP/UDP, Ports, Routing, NAT, NAT-Traversal and all that stuff) but am lost when I read the docs on how to setup a simple multiplayer scene...
I have a question for #godot connoisseurs. Is there a ready made tool for streaming assets or levels? Something similar to how Unity has its assets bundles?
In my spawn animation for the boss I set modulate opacity to 0 and increase it slowly to 255. It does not work. The Sprite2D is constantly shown with full opacity. The same happens with self_modulate.
Any ideas why this happens and what I can do about it?
Сегодня с выходом Godot 4.2 сделал механику посадки и роста растений на грядках.
Также вы можете увидеть тут случайное отражение по горизонтали для растений, просто потому что это выглядит немного более естественно.
Рост происходит по таймеру, раз в секунду вызывается метод который просматривает все растения и каждое из них имеет шанс 1 из 11 вырости в эту секунду. Разумеется что рост с такими настройками очень быстрый, но просто как прототип.

so we go again huh? #godot4 lets build the exact same stuff I made 2017 in FIlm Neige

#GodotEngine 4.2 was released today! With it comes a new GDScript feature to enforce static typing — This is extremely valuable for C# programmers who are looking to try out GDScript.
Here's an article with details: https://allenwp.com/blog/2023/10/03/how-to-enforce-static-typing-in-gdscript/

Simple Item Management Plugin for #godot
- added a new consumable generator.
- consumables correctly added to cons database AND item manager
- items correctly deleted
Will have to check some spelling mistakes and some UI Issues before passing on to weapons and armors.
Which other kind of items do you feel should be implemented in the generator?


I'm making terrific progress with my custom Graph Edit! The rules allow the creation of Directed Acyclic Graphs only so that a valid topology can be computed. Then, the graph evaluates each node in topology order and passes values between connected nodes. This reminds me of Microsoft Excel but with nodes rather than grids 😆
#Godot4 #gamedev

scene/2d/sprite_2d.cpp:235 - Index p_frame = 1 is out of bounds (vframes * hframes = 1).
#gamedev #godot #godot4 #godotengine
I've been adding more enemies to Operation: Followthrough.

After some days working hard on a song for 2024 I'm back to my Item Management system inside Godot.
Now that the junk creator is working as intended I'm duplicating and modifying it for "Consumables", with all the same functionalities + 3 different variables and related amounts one might need for their items.

YES! Someone wrote a bug fix for the input issues I've had in web browsers with my build! #godot #godot4 #godotengine #MetroidvaniaMonth22 #MetroidvaniaMonthJam
I sometimes have weird moments where my character feels slower for a moment and then back to normal speed. Don't know what the root cause might be or how to reproduce it.
#MetroidvaniaMonth22 #MetroidvaniaMonthJam #Godot4 #Godot #Godotengine #GameDev
Now, that #GameMaker is free, I should probably take another look. But at the same time, I really(!) enjoy working with #Godot4. So, there is not much point in checking GM out. Even though exporting to consoles is probably way easier there.
Using now a better rendering technique for smoother lines. Improved selection of glyphs to prevent overlap. Generating connections even when no explicit binding point is used. Cleaner instance ids.
More info and downloads: https://www.patreon.com/posts/unlws-is-looking-93645922

Took a long time to get back on the wagon for this, because I knew cutting it up from being a single texture sheet to an array of them was going to cause me some troubles.
It did. To the point I had to port everything out of gdscript and into C# because some inefficiencies in the mesh generation system started to eat my processor.
Aside from the random z-fighting that always seems to be coloured to the second sampler2DArray's first item (I have no idea why... I swear there's no geometry there!), and aside from the 18 errors that Godot's own source code has with the comment "bug? this should always be a variable", it seems to be back to normal now
#Godot4 #gamedev #Godot #IndieDev #ScreenshotSaturday #ScreenshotSunday



The gray background in #Godot, where can I change its color? #Godot4 #godotengine
One thing I have released that might be of interest to some of you here, is a build container for Godot3d projects that has blender and fbx importers all preconfigured, as well as itch.io butler for automated itch.io uploads using Github actions or Gitlab pipelines.
You can find that here:
https://github.com/witchpixels/godot4-3d-omnibuilder
I am a little bit sad, that the coding part is done. It is really fun to code with #Godot4. #godotengine
Moving forward with the tool. Now there is no need to draw the glyph, that can be placed, moved and rotated.
Added also a button that generates a simple Text Meaning Representation.
What is great about UNLWS is that it matches almost one to one with the TMR, there is almost no need to disambiguate. At least with simple sentences.
Video and Downloads: https://www.patreon.com/posts/generating-tmrs-93479544
#godot #godot4 #conlang @conlang #ComputationalLinguistics #NLU

Что я сделал за 100 часов в Godot. Мои проекты.
New post: Checking Unker Non-Linear Writing System (UNLWS)

I have an Area2D with disabled CollissionShape, but it still collides. Any spontaneous ideas why this could be happening?
The next few episodes in How to Make an ARPG in Godot 4 will focus on how we can click and move items in the inventory.
In this 25th episode we will start by doing some refactoring, so it will be easier to click and move later.
@godotengine #madewithgodot #tutorial #godotengine #godot4 #actionrpg #zeldalike

Coding the player anew with a state machine is definitely gonna take me all day. I hope it will be worth it.
#MetroidvaniaMonth22 #MetroidvaniaMonthJam #gamedev #godot #godot4
My project suddenly doesn't work any more. I used git reset and everything.
Fortunately enough I had a backup on my other notebook, which I now copy on my main machine...
Precious time wasted, though.
#MetroidvaniaMonth22 #MetroidvaniaMonthJam #gamedev #godot #godot4
I'm making the ending animation for the first boss in Operation: Followthrough

So, this is the current version of the title screen. #MetroidvaniaMonth22 #MetroidvaniaMonthJam #godot #godot4 #gamedev

So, I have to sign my build on Windows and Mac, which I don't wanna afford for a jam game. I don't know whether it runs on Linux, since I don't have a Linux machine to verify. And the Web Export is buggy and doesn't load on some browsers/machines. Nice!
My jam ratings are gonna be great!
#MetroidvaniaMonth22 #Metroidvaniamonthjam #godot #godot4 #godotengine
Spent the past day experimenting with godot 4 and ended up making a character with:
sprint + stamina + crouch
a food meter with working "food", no model yet
sleep meter with working bed (I broke the sleep setting for the video)
working flashlight with batteries (can be recharge with a battery pickup)
It's pretty fun to learn, hopefully this game actually comes together (its going to be a horror game/ simulator about working as a lighthouse keeper)

So, for a Mac Export, I need a Mac AND a Developer account. Is that correct?
How can I prevent my Windows Export from having a security warning when opening it first? #godot #godot4 #godotengine

my shader works! I made a tricky shader from scratch! yay learning new things! 😁
This thing takes tile data in the form of a tiny image where each red pixel represents a tile ++ what kind of edge it is in the green channel (making it look yellow) and the shader turns that into a smooth bordered shape.
So the battle engine can now generate one of these tiny pixel-data images for weapon/movement range and get a nice way to show that range.


@YoSoyFreeman I've somewhat improved the issue of the ball obscuring the view.
What do you think?
#Godot4 #IndieDev #IndieGame

Project Black
A space sim I started to make in Godot out of interest. The basic idea is to have a semi realistic space docking sim with economic motivationin and a mother ship that needs to be maintained etc.
This is the base skeleton with pacholder textures and docking to stations and modules delivery crates working.
Made this last year not sure if and when this gets worked on. Most likely next year as a break to underbridge.
#gamedevs #godot4 #space #simulation
Short presentation of the most basic delivery flight:
Day 5 of #MetroidvaniaMonth22: I have two different basic types of enemies.
#MetroidvaniaMonthJam #godot4 #godot #godotengine #gamedev #gamejam

I have a mob that follows a Path2D. But I want it to stop doing that temporarily when hit.
Is there a better way than removing it as a child from PathFollow2D and re-adding it again?
Working at the moment on a little randomly generated roguelike, and I've made this morning that little camera that zoom out then zoom in at the beginning of a level to show the map generated, so it's easier to know where to go :)
#2droguelike #2drpg #godot #godot4 #gamedev

Trying to wrap my head around how to make a mob that not just walks back and forth on a block, but walks literally around it like the Tiktiks in Hollow Knight.

Does this mean, I can set up my Editor in that way, that if I export to Win/Linux/Mac, it will use forward+. But when I export it to web, it will use compatibility mode? Or am I misinterpreting this?

Hi everybody, and especially Godot and shader effects enthusiasts. After the last video, where we delved into the third dimension and created an animated shield around a 3D character, I would once again return to 2D and demonstrate how we can generate an electric discharge effect, which could serve as an obstacle in our space shooter, for example. Let's get started. #Godot #Godot4 #GodotEngine #GodotTips #shaders #devlog
https://www.youtube.com/watch?v=WthCMZ1nm2Q
I am a bit confused. I am not using any shaders. #godot #godot4 #godotengine

🎉💻 Celebrating 800 followers with a new project in #Godot4! Join me to develop a cute robot sub alert widget live on Twitch. Perfect for #Streamers looking for unique alerts! 🔥🤖 #GameDev #TwitchWidget #800FollowersCelebration 🎮🎈 https://jddoes.stream
The skeletons are supposed to come one by one from the well, but for some reason a whole army came out. There's still some work to do.
#roguelike #godotengine #Godot4 #pixelart #gamedev #indiedev #indiegame #skeleton

In #Godot, when multiple collisions happen at the same time(!), how do I make sure only one of them gets processed? I don't want my player to insta die when hit by multiple targets at once.



Trying to learn from the #MetSys SampleProject how to make my own (mini) map. To no avail so far. The result is always gigantic and I cannot find a way to scale it down properly.
#MetroidvaniaSystem #MetroidvaniaMonth22 #MetroidvaniaMonthJam #gamedev #godot #godot4 #godotengine
I knew it would bite me in the ass that I went for #Godot4.2 instead of a stable version for this jam. In my Web Export I have strange behavior. And only on itch.io. #MetroidvaniaMonth22 #metroidvaniajam #gamedev
Is there already a release date for #Godot4.2? #godotengine #godot #gamedev
We are back from GodotCon and recovered enough to have our next meetup! 🙂 🎉
Godot User Group Berlin - Meet and Greet, Wednesday 15 Nov 2023 18:30 to 20:00 at @xHain_hackspace
https://www.meetup.com/godot-user-group-berlin/events/296134747/
#Berlin #GodotEngine #OpenSource #GameDev #Meetup #Hackspace #Makespace #Godot4
Can someone please explain to me the Syntax of the String?
map.get_node_or_null(^"SavePoint")
What does the ^ do?
#godot #godot4 #godotengine
I just downloaded the Godot 4.2 beta, so I could try the Metroidvania System. I am still a bit confused, but it looks promising. #godot #godot4 #godotengine #gamedev
On which other platforms than #itchio can you currently run Web Exports of #Godot4? GitHub pages didn't seem to work.
#godot #godotengine
Noob question incoming, but what is the '%' for in #Godot4? I only know the $Node syntax. #godotengine #godot #gamedev
Hi! I'm a gamedev building a non-GPT AI chatbot!
Consider joining my Patreon if you are interested on #AI , #conlang , conversation #simulation ✨
Testing spawning lots of "agents" on the game. Running smooth! 🤩
I have a weird bug in the Web Export of my game. I cannot continue walking right here. But in the Windows build I can. Wonder what this is all about. #godot #godotengine #godot4 #gamedev
I'm curious. With the current state of #Godot4.1, would you rather use #Godot 3 or 4.1 for creating your 2D game? #godotengine #gamedev
So, apparently, in compatibility mode, not all inputs of my game pad are recognized when I run the HTML5 version. I bound the jump on A and RT, but only A was recognized. For the windows export, both worked fine.
Is this a known issue?
#godot #godotengine #godot4 #gamedev
Is there a plugin for #Godot4 which allows you to see two (script) windows next to each other (s. screenshot)? #godotenegine #godot
New video! Super excited to get it out to y'all!
I go over my dialog and localisation systems for my lil solo project - as well as a plugin I made for it as I learn the engine. I demo what I have so far and show you the code!
Guess I'm trying to make games again. Currently in the process of porting an older prototype from #Godot3 to #Godot4. Not sure I want to continue working on that prototype. But I thought it's a good way to learn about the changes in the engine. #godotengine #godot
New game in development! A bullet heaven game, but you are in a Kayak 🛶
Please show your love by wishlisting: https://store.steampowered.com/app/2632680/Delta_Kayak/?utm_source=mastodon&utm_campaign=post
Tune in tomorrow 8pm BST / 3pm ET for the premiere of my new #devlog!
Wrestle Jump 2 has gotten something short of 1000 downloads so far on mobile and hundreds of play times on @itchio, too, that's quite ok! Especially as it's gotten some positive reviews from players. Thanks to everyone who played/reviewed/commented/boosted! I'm updating it soonish with a more lively AI and a bunch of new levels, and then it's time for new projects :---)
#100DaysOfGameDev Day 20. I'm much happier with this takeoff and landing movement. I still have some refining to do though. Sometimes when it "decides" to land, if it's too close to the original position, it circles several times because it can't turn fast enough to face the origin. Eventually the random stops will get it there but it looks odd.
I'm 2 days behind on this challenge so I'll probably be posting again later. 🤷
#GameDev #IndieDev #IndieGameDev #IndieGames #GodotEngine #Godot4
🖼️ But first, obligatory shoutout to @Wrobot, who created a beautiful lush jungle scene with #Godot4, which we couldn't resist putting as a cover image for this release!
Get it on itch: https://wrobot.itch.io/jungledemo
#FartEngine devlog 26: #GodotEngine #Godot4 #IndieDev #GDScript
- After 10+ hours, Godot is finally not crashing when it first loads the Fart Engine
Proud of what I accomplished but I am mentally exhausted
I'll be streaming some #Godot4 #GameDev tonight in #Twitch! Tune in at 9PM Eastern to watch me continue work on my Space-themed #SurvivorsLike!
#DotNet #LiveCoding #Programming #IndieDev #SciFiGame #CSharp #Godot
#FartEngine devlog 25: #GodotEngine #Godot4 #IndieDev #GDScript
-Extensive refactoring of the Database Manager and Table Display Template, still in progress
-Changed several class names and script inheritance to better organize the project
-Began making flow chart of the entire project
We are working on a new biome: the sewers. How does it looks?
#roguelike #godotengine #godot4 #pixelart #gamedev #indiedev #indiegame #biome #sewer
For the cover image we've picked Fisk by Kristian Nilsen, a Lovecraftian open world horror game being made with #Godot4 and Qodot! You can actually download a build right now:
So my dad (who is not super familiar with how open source works), suggested that I "reach out to the people at Godot and try to set up some networking meetings with the higher ups." Specifically with the goal of "finding out whether Godot is a good company for me."
I appreciate it because I know it's out of love and support, but I can't help but laugh a bit at how much it just doesn't work like that (at least I don't think).
So to be able to say I took his advice, anyone "at" Godot wanna give me career advice? (This includes literally anyone)
For context, I just graduated a few months ago and am now working on a Full Stack Dev certificate because I wasn't able to find a job with my existing degree. I don't even know what advice I'd be asking for.
Tags for reach?
#GodotEngine #Godot #Godot4
🇬🇧- Goha : The Game, a visual novel where you play as Goha, a wise poor man in the middle ages in the middle east who solves problems using his mind. Available now (Arabic/English) here :
https://ahmed-mo2nis.itch.io/goha
🇪🇬- جحا : اللعبة, قصة بصرية حيث تقوم باللعب كجحا ، حكيم فقير فى العصور الوسطى فى الشرق الأوسط يقوم بحل المشاكل بإستخدام عقله. متاحة الآن (العربية/الإنجليزية) هنا :
https://ahmed-mo2nis.itch.io/goha
#gamedeveloper #indiegamedeveloper #indiedev #IndieGameDev #GodotEngine #Godot4 #تطوير_الألعاب
I was finally able to work on the #GodotSfxr tool for a bit, so now that it was fixed it finally works with #Godot4!
It is a tool that allows you to generate sound effects from inside #GodotEngine 🎶🎚️ Perfect for prototyping and game jams!
Try it now 👇
https://tomeyro.itch.io/godot-sfxr
#FartEngine devlog 24: #GodotEngine #Godot4 #IndieDev #GDScript
-Fixed a bug causing Godot to lag when loading map scenes in editor with too many FartEvents
-Created a few new assets for the example game level 2
We are going to add active abilities to weapons. Each active ability will be unique and you have to recharge them collecting souls from the dead enemies.
We have been working on a remake for the #UI. What do you think? (Don't mind the bottom right ui, it will change)
I've finally finished the conversion of GOAT into a plugin AND its migration to #Godot4! You can check the branch here (will be merged after some extra tests):
https://github.com/miskatonicstudio/goat/tree/goat-addon
#GOAT #madewithgodot #gamedev #adventuregame #opensource
We made a minimap so you can quickly move between the rooms you already visited. Only the explored zones appears on the map.
It also has an icon that shows where you currently are :)
Today we worked on the second phase of the druid boss.
The first phase of the first boss is ready. Boden the Druid spawns crows and casts a lightning attack.
In his second phase he transforms to a bear and will attack us with melee attacks.
Despite being a little sick with a cold I've finished the second devlog of our cosy game! #gamedev #GodotEngine #Godot4 #devlog https://www.youtube.com/watch?v=oUAzXwWJl64
So it's official! As the new owner, I'm happy to announce that https://godotforums.org is back! It's heartwarming to see the community already being so active. I have a vision to grow the community and make it the best place to be for anything Godot related. Welcome! #godot #godotengine #godotforums #gamedev #games #indiedev #indiegamedev #godot4
Mark's family is ready. We have Naked Mark with a spear, Mark the Reptilian with a spear and rope, and finally Armored Mark with an iron ball and a chain
For the cover image we picked a speed running game by @leonstansfield made with #Godot4. It's all about movement, it looks very clean and polished, and you should follow Leon for more such content :)
Give the demo a try on itch.io:
https://leon-stansfield.itch.io/sky-runner
After some hours refactoring the procedural generation (ufff, it's still very spaghetti), now it's possible to have various entries on the same direction on a room
New enemy called Mark, equipped with a spear and rope. The spear is a rigidbody so you can push it attacking it.
Update v0.9.0 is available for my water transition shader addon, now running in Godot 4.0.x :godot: 💦
https://github.com/bifractal/godot-water-transition-shader
#Water #WaterShader #Godot #GodotEngine #Godot4 #GameDev #GameEngine
been quiet here because running more than one social media account is exhausting 😅 anywho I'm still streaming on Twitch and doing game dev! Most recently I participated in @Bymossypine 's #MossyMonth by creating a cute platformer called "Snailed It!" in #Godot4 .
You can play it for free here: https://fletchmakesstuff.itch.io/snailedit
#gamedev #godot #indiedev #snail #snails #gamedevelopment #videogame
I've been making extensive improvements to my cutscene graph editor for #Godot, and it is starting to look like something.
Here's the dialog for adding conditions to dialogue choices that determine if the choice is displayed or not. (Doesn't actually save the condition yet though).