/r/godot

Photograph via snooOG

The official subreddit for the Godot Engine. Meet your fellow game developers as well as engine contributors, stay up to date on Godot news, and share your projects and resources with each other. Maintained by the Godot Foundation, the non-profit taking good care of the Godot project - consider donating to https://fund.godotengine.org/ to keep us going!

Looking for Godot?

Download the engine, Donate to the fund, Follow us on socials & more! Official Link-Collection

Subreddit rules:

Apply to become a mod!

1. English only, please

For moderation purposes, please stick to the official language of this subreddit, both for posts and comments.

2. Follow the Code of Conduct

Read it here
Breaching the code is a banable offense. In particular, we won't tolerate discrimination or bullying of any kind.

3. Use appropriate flairs for your posts

If you don't, we maintain the right to delete the post in violation of this rule. Wiki page to describe the flairs coming soon...

4. Post memes with consideration

They must have the "fun & memes" flair, be related to Game Development, and the topic/content cannot breach the Code of Conduct. Do not spam memes.

5. Promotion only under certain circumstances

To avoid plain advertisements to an audience of game developers, we offer a handful of themed promotion flairs, so you can show off your game with purpose instead - if your post idea does not fit any of them, please reconsider posting. Additionally, we require posters in this flair category to stay active and respond to comments under their promotion - otherwise we may delete the post.

6. Stay on topic

This is a subreddit about the Godot Engine. While related Game Development topics are not forbidden, please make sure to tailor them towards the Godot project. This means no art posts unless you are talking about the technical side of things - there are enough other outlets to post your pretty renders and concepts.

7. Getting started

Reference this starter guide before asking for general advice/help. Posts asking "Where do I start?" will automatically be locked, due to this subreddit overflowing with them in the past.

8. Tech Support guidelines

Repeated neglect of these can be a bannable offense.
1 - Consult the docs first
2 - Search for your question before posting
3 - Concrete questions/issues only! This is not the place to vaguely ask "How to make X" before doing your own research.
4 - "Can Godot be used to make this game?" Yes.
5 - Don't post photos of your screen, screenshots are okay, direct code with formatting or a pastebin is best
6 - We recommend checking the official forum as well.

9. Copyright & AI-generated content

For legal reasons, you may only post content that you are the rights-holder of. This means you are required to credit assets according to the licenses you acquired them under. Some licenses permit sharing content without listing your sources, others do not. In particular, this means that AI-generated content needs to veritably stem from a model which was trained only on data submitted with the original creator's consent. If you cannot prove this to be the case upon request, we remove your post.

/r/godot

221,712 Subscribers

2

finally the light looks better

Depths of the Ooze is in Development

0 Comments
2024/11/14
08:19 UTC

2

im trying to get my character to exit a dungeon

https://preview.redd.it/nof5r6f9ts0e1.png?width=2152&format=png&auto=webp&s=000ee4747bbb45eba2aae5b763a9890eaa249581

im trying to get him to exit when he touches the collider. i can get him in the dungeon from world map, but from that i cant get him to teleport to the worldmap dungeon entrance..

4 Comments
2024/11/14
04:56 UTC

8

Finished the core features of my game today. Hoping to playtest in Dec.

0 Comments
2024/11/14
04:12 UTC

0

For the issue of multi-platform development adaptation in Godot

  1. How can I support multiple platforms within a single project, where the resolutions and UI layouts are completely different? For example, I want to support both PC and mobile, while keeping the core of the game fully shared across platforms.

  2. Does Godot have a way to manage third-party libraries, similar to Rust’s cargo or npm?

Or do you have any better suggestions?

2 Comments
2024/11/14
03:33 UTC

91

Pixel Bullet

4 Comments
2024/11/14
03:28 UTC

159

been working on recreating a 3d pixelated style inspired by a short hike

16 Comments
2024/11/14
02:36 UTC

6

Telekinesis power up for my Lich RPG. Pick up weapons and throw them back!

Made in Godot 4.3. Part of my planned Telekinesis ring upgrade. Lich can pick up enemy weapons, they fly around with him and he can hurl the weapons back at the enemies for long range damage. When you fly with it, it floats behind your back like a ninja :D

0 Comments
2024/11/14
02:14 UTC

1

How to Tower defense Godot 3D Quick Start guide

0 Comments
2024/11/14
02:09 UTC

9

Sharing some fight scene from the first level

1 Comment
2024/11/14
01:36 UTC

115

I salute you multiplayer devs

Theres hardly any good resources out there. Most of it seems trial and error. Really wish there were more discussion on multiplayer aspects of godot

37 Comments
2024/11/14
01:30 UTC

9

F1 / 2D

2 Comments
2024/11/14
01:16 UTC

1

Using AnimationPlayer to change your 3D textures!

For the longest time I've had a real fit trying to get AnimationPlayer to work with me when I change a StandardMaterial3D using the AnimationPlayer. For example I'll have two bad guys and I want one to flash red when I shoot it, but obviously I don't want both to flash red when only one of them is shot. Other people have also seemed to have this problem, but today I FINALLY found a fix that works for me :D

First, check Surface Material Override and make sure it's <empty>, adding it in as a keyframe:

https://preview.redd.it/pmlilmdlnr0e1.png?width=1536&format=png&auto=webp&s=80d0f5c1bc88846594b3a1984d8444708108bdf9

Second, keyframe in the material you want to use, I personally didn't add a color changing animation, but you could do that too:

https://preview.redd.it/hz572nzunr0e1.png?width=1544&format=png&auto=webp&s=20b3b9c435fa84b2db9bcb809074f082289fcbfa

Third, profit!

https://preview.redd.it/4rrl913aor0e1.png?width=1895&format=png&auto=webp&s=4d61cb8c403fb93cd6d579998645c90d473caf1a

0 Comments
2024/11/14
01:09 UTC

1

Controller Tips

What are some must have built in functions for controller? I was wanting to build with it in mind and I heard it’s much easier that way so that there is no future hiccups. Any advice would help thanks!

0 Comments
2024/11/14
00:38 UTC

0

PIXEL ART HELP NEADED

Need pixel art for celeste insired penguin platformer. Comment if you can help!!!

4 Comments
2024/11/14
00:30 UTC

2

Pixel Perfect Shader?

I'm trying to make a pixel art game, and I've seen dozens of people able to use a pixel perfect effect in similar games. I've tried messing with project settings, and that does work, but it also makes the camera snap to pixels. All I'm wondering is how the effects is done, while retaining some HD components. Celeste is a good example of doing this well. Is it a shader? Is it a setting? I would really appreciate some help. Thanks!

5 Comments
2024/11/13
23:53 UTC

1

Continuous Collision Detection Not Working?

2 Comments
2024/11/13
23:43 UTC

3

How to not build a .NET project

So I was experimenting with C# and .NET in my godot project. I deleted the C# script and the scene that uses the code, but every time I run the game, it still builds a .NET project. Is there any way to fix this? I already tried disabling the .NET external editor but that didn't do anything.

https://preview.redd.it/cnex9i4s6r0e1.png?width=508&format=png&auto=webp&s=c6343ee8e26dfbd968782f5621815b0a4e5e7b9d

2 Comments
2024/11/13
23:29 UTC

1

Where can I find an epub of the GD script part of Godot docs?

The entiere epub of Godot documentation is so big that all of the epub readers I've found crashes, and only the GD script part interest me for now. Thanks in advance :)

0 Comments
2024/11/13
20:12 UTC

38

What software are you and/or your team using to make your game at the moment?

Just curious to see what everyone out there is using.

Current setup over here is:

- Godot

- JetBrains Rider Commercial (IDE)

- Affinity Universal license (Designer/Photo/Publisher)

- Spine Professional (Skeletal animation)

- Presonus Studio One Pro 7 (DAW)

EDIT:

Forgot to add:

- MS Teams

- Git + LFS

53 Comments
2024/11/13
22:32 UTC

5

weird ragdoll behavior on jolt physics

1 Comment
2024/11/13
22:25 UTC

2

3D - weird textures at a distance

Hello,

Im new to 3D and I just started messing around. I used a GridMap to build a small world. Im having an isssue if I look at the distant tiles from an angle, the textures/lightning gets all messed up.

You can see here:

https://preview.redd.it/cb8rbqr9vq0e1.png?width=2560&format=png&auto=webp&s=6fb30866ccbafdce3d28f8d77d536e6b2b0f9265

However, if i slightly move the camera to the right, the issue goes away:

https://preview.redd.it/sxljet8dvq0e1.png?width=2560&format=png&auto=webp&s=a6939a708ae04f3c3bfc7eca835395d29936cbce

What is this? What is causing this and how can i fix this?

EDIT: I fixed it. it was the "generate lods" under the import settings. I disabled this and now it works fine.

0 Comments
2024/11/13
22:23 UTC

64

Can I use two tilesets for my game?

I’m an artist learning game development and I have a question regarding tilesets. I haven’t had a ton of practice with them, but I’ve already decided to go with a 32x32 tileset.

The problem is, the square shape of the tile really infuriates me when working with assets for a top down game-in this case, the floor tiles. As a professional painter and artist, it irks me to use squares because technically squares should not exist in a 45 degree viewing angle(all squares should be at a 3/4 ratio). I understand that many game studios over the decades were limited by technology and had to use them, but I want to try something different in the viewpoint of an artist who went to school studying perspective and rendering theory.

Would it be possible for me to stick with a 32x32 tileset but then have a different 32x24 tileset for just the floor? The example I used above uses that size for the floor. I tried to make it work with 32px tiles but I couldn’t get the floor to look right.

10 Comments
2024/11/13
22:18 UTC

1

How do i make a 3d object reload its parent .glb?

I have created a nice little character by creating an inherited scene from a .glb object. I have added two small animations to the .glb file that i need. How do i make the inherited scene load these new animations? I feel like the answer should be simple, but all i can find is "redo the scene", which obviously isn't a real option.

5 Comments
2024/11/13
22:15 UTC

8

How's this day/night cycle I cooked up look?

5 Comments
2024/11/13
22:06 UTC

1

C# dogde the creeps signals not working

I was trying to follow the tutorial for dodge the creeps 2D using C#, im stuck to a point where after connetig the signals to the methods with the editor(not via code) gives this warning:

https://preview.redd.it/f20shc7zpq0e1.png?width=809&format=png&auto=webp&s=8975057f3afc2b3dc33e820abe8c08079a1d9ba6

the game start only with player movable without timer and enermis, i tried to remake the connetion, clear the cache, controling if was creating the method out of the class, cheked if tha name of the method and the signal was in the same case, i recreted the script with out using vscode, now i dont know what to do pls help.

1 Comment
2024/11/13
21:59 UTC

66

No matter what the game is, portals are always fun!

1 Comment
2024/11/13
21:40 UTC

5

Some progress of my game (porting from the one with U)

0 Comments
2024/11/13
21:23 UTC

3

Pang In TIme

I just released my second free mobile game made with Godot on AppStore and Play Store. I would love to get your feedback! It works with mobile controller such as Backbone.

https://youtu.be/9fG2wHFnaGU?si=uxvZt2L1bsla5SBA

0 Comments
2024/11/13
21:17 UTC

Back To Top