Godot

5885 readers
41 users here now

Welcome to the programming.dev Godot community!

This is a place where you can discuss about anything relating to the Godot game engine. Feel free to ask questions, post tutorials, show off your godot game, etc.

Make sure to follow the Godot CoC while chatting

We have a matrix room that can be used for chatting with other members of the community here

Links

Other Communities

Rules

We have a four strike system in this community where you get warned the first time you break a rule, then given a week ban, then given a year ban, then a permanent ban. Certain actions may bypass this and go straight to permanent ban if severe enough and done with malicious intent

Wormhole

!roguelikedev@programming.dev

Credits

founded 1 year ago
MODERATORS
326
327
328
329
330
331
332
333
45
submitted 11 months ago* (last edited 11 months ago) by mac@programming.dev to c/godot@programming.dev
334
 
 

Originally posted by u/dannygaray60 over on reddit, crossposted here with permission from them

https://www.reddit.com/r/godot/comments/181j0ea/blood_whip_aerial_combo_toziuha_night_order_of/

Reposted gif in case its not animating for you

335
336
 
 

Original post by u/tanakj with the text:

Upgraded to godot 4 just for this feature and I'm loving it

Reposted gif in case its not animating for you

337
 
 

Originally posted over on the godot discord by SirWaffle007 with this text:

We're excited to announce the launch of our Godot 4 multiplayer plugin, GD-Sync! We are currently seeking beta testers of all experience levels. Your expertise and input are crucial for the fine-tuning of GD-Sync, ensuring it meets the diverse needs of the Godot community and functions seamlessly across a wide range of projects. Your feedback will directly contribute to enhancing the plugin's features and overall usability.

The beta version of GD-Sync offers the following features:

  • Managed Server Network: Optimised multiplayer servers strategically located across the globe. With servers in North America, Europe, and Asia, we ensure low-latency gameplay no matter where your players are.
  • Lobbies & Matchmaking: Built-in lobbies and matchmaking systems make it easy for players to find and play together. Supports both private and public lobbies with password protection.
  • Custom PropertySynchronizer & NodeInstantiator: Simplify syncing Node properties among clients and instantiate scenes on all clients with a single line of code.
  • Cross Platform: Written entirely in GDScript, GD-Sync functions on all platforms seamlessly.
  • Encrypted Connections: Per-client encryption and IP shielding for maximum data security.
  • Server Statistics: A comprehensive dashboard on our website offers detailed server statistics and player metrics.

For detailed information and to join our beta program, check out https://www.gd-sync.com/. Thank you for your interest and support in making GD-Sync the best it can be!

338
 
 

Gif originally posted by u/DaelonSuzuka

Reposted gif in case its not animating

339
 
 

I'm just starting out with Godot and I've run into some strange or unwanted behaviors. Maybe some of you can help me fix them. I'm currently running Godot on arch linux with x11/i3 as my desktop environment.

1.) Godot got some really aggressive focus. The editor grabs the focus mid typing in other applications and suddenly I'm tying there. With i3 being a tiling manager, Godot is sometimes passively resized when I resize another window - of course it also immediately gets itself focused and messed the resizing up.

2.) The focus within Godot is even stranger. I can ctrl c + ctrl v nodes just fine on a freshly opened project. But once I've a clicked a single property in the import or inspector docker, ctrl c + ctrl v will work exclusively there. Even if the import docker is hidden underneath the scene docker where I'm clicking the nodes I want to copy/paste.

3.) The last one is about using an external editor. Whenever Godot encounters a bug, it will automatically open the script in question. Which is annoying because I use vim for everything and will throw warnings at me, that the file has been changed. I've looked through all editor settings and tried setting vim as my external editor but the behavior persists.

340
341
 
 

Original post by u/Majestic_Mission1682

https://www.reddit.com/r/godot/comments/17djxqh/im_proud_with_how_my_gameplay_feels_so_far/

Reposted gif in case its not animating for you

342
 
 

Original post by @luiscarli@mastodon.gamedev.place

https://mastodon.gamedev.place/@luiscarli/111427313134820984

Reposted gif in case its not animating for you

343
 
 

Not an oc meme but thought it was funny

Originally posted by Legitimate-Record951

344
345
 
 

Hello Everyone! I apologize if this post isn't as organized as it should be.

Every now and then I try my hand at making a 3D terrain system for my game. It's typically a gdscript that reads coordinates in a json, dict, array, etc and then instances each point as a terrain node/tile (so I can dynamically change each tile). The primary issue I run into is lag with reading this data over and over causing lag and the many instances of nodes themselves potentially causing lag.

I have successfully implemented a render distance before, which I believe fixed the instance count (IRC works good for max 5k objects). The issue that I believe stopped me was the lag from looping over an extremely long dictionary every second (or less). The looping was so when the player moved, it rendered a new group of tiles based on the player location.

It took a long time to ask someone else for help with this because I didn't keep track of my small terrain test projects. I do not have any examples of what I've done before at the moment, so take this as someone asking for help on finding and setting up an easily managable 3D terrain system for Godot 3.5.x.

346
 
 
  • Jailbreaker
  • Cruel
  • Fresco
  • Doomsday Paradise
  • Dancing Duelists

The video itself is called final episode but its the final episode of 2023 and not the final episode the creator is making

347
348
 
 

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.

349
 
 

I finally found the time and the motivation to get back into game dev and making videos. I trying out a shorter format mostly to document the progression of the project.

Maybe someone find it interesting at least :)

350
 
 

When I start my project (in the editor) I now get a big block of errors, mostly complaining about me overwriting sime Base Godot Classes (which is false)... Has someone here had this issue before? Here are the errors I am getting: https://drive.google.com/file/d/1cb4q9-cVFV0puFPQYgghYpy1hOJys14g/view?usp=drive_link

view more: ‹ prev next ›