Godot

6169 readers
26 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 2 years ago
MODERATORS
101
 
 

Hi everyone! Welcome to the second part of the tutorial, where we create a space sky shader in Godot 4. In the previous video, we made a skybox with a generated sun that illuminates half of the surface of a rotating red planet. This time, we'll continue by adding clouds above the planet's surface, and finally, a moon that will orbit it and cast a shadow.

102
 
 

There's been surprisingly little fanfare for this but I guess most of the Godot community are hobbyists anyways.

Prices: https://www.w4games.com/w4consoles

103
 
 
104
 
 

Hi everyone! What you're seeing in the background now isn't a typical shader, for which I usually create tutorials here. This time, I took a little detour, and I'm presenting the first sky shader in Godot Engine on this channel. Since it's a pretty handy effect that we might use in our next game, I'll show you how such a sky shader works.

105
106
107
108
 
 

It all started with the unofficial godot discord admin dealing with some chuds and people turning their ire towards the Godot Foundation staff instead.

Since Godot has stubbornly remained on the Xitter nazi bar as a valid space for PR and social media interaction and dared to promote the Wokot hashtag and reiterate their progessiveness, the reactionaries infesting that space are now piling on their socials and harassing everyone they can get their eyes on.

Examples

Anyway, solidarity with the targets of harassment. I hope they finally realize that Xitter is a lost cause.

Update: Godot is being review-bombed

Fortunately the reactionary backlash seems to be having the opposite effect

109
110
348
"Go Woke, Go... uh..." (ttrpg.network)
submitted 4 months ago* (last edited 4 months ago) by toAIC@ttrpg.network to c/godot@programming.dev
 
 
111
112
142
submitted 4 months ago* (last edited 4 months ago) by kryllic@programming.dev to c/godot@programming.dev
 
 

Foundation's Reply

On Friday, we made a tweet that unexpectedly led to a wave of harassment directed at our staff and community. We unequivocally condemn this abuse. The volume of negative engagement overwhelmed our moderation efforts. While attempting to protect the Godot community we mistakenly blocked individuals who were not participating in the harassment. The Godot Foundation Board takes full responsibility for these moderation actions. If you believe you were blocked in error and have not violated our Code of Conduct, please contact us with the form linked below. We are committed to swiftly rectifying any mistakes. We firmly stand by our mission to keep our community spaces free from hate, discrimination, and other toxic behaviors. - The Godot Foundation Board

On community moderator Xananax

We strongly condemn the harmful language used by Xananax, moderator of an unofficial Godot-related Discord server. We want to clarify that Xananax is not hired by nor a spokesperson for the Godot Foundation. As an organization, we have our own official Discord server, moderated together with new volunteers vetted by our team.

Context

113
 
 

Gets caught being racist in the past

People in turn thought it was the official discord server and that Xananax an official member, and started harassing the actual Godot staff. They are forced to ban people who appear to be harassing them for no reason. Today they posted a statement to clarify

Update: Statement from Xananax

Looks like this is actually a reactionary response to them stopping hate speech in their server.

114
 
 

Hi everybody! This time, I would create another 2D post-processing filter that could be useful if, for example, we want to display a newspaper article with a color image in our game, which should look like it was printed on an inkjet printer. In other words, we'll convert the image into a four-color raster in CMYK coding.

115
 
 

video descriptionThe video shows the Godot code editor with some unfinished code. After the user presses a button offscreen, the code magically completes itself, seemingly due to an AI filling in the blanks. The examples provided include a print_hello_world function and a vector_length function. The user is able to accept and decline the generated code by pressing either tab or backspace

This is an addon I am working on. It can help you write some code and stuff.

It works by hooking into your local LLMs on ollama, which is a FOSS way to run large language models locally.

Here's a chat interface which is also part of the package

video descriptionThe video shows a chat interface in which the user can talk to a large language model. The model can read the users code an answer questions about it.

Do you have any suggestions for what I can improve? (Besides removing the blue particles around the user text field)

Important: This plugin is WIP and not released yet!

116
 
 
117
118
 
 

Hello everyone! This time, let's try something really simple. I didn't have time for anything more complicated because we're right in the middle of releasing our game, which is quite a time-consuming activity. But who knows, even a simple effect can end up being useful. Let's take a look at how we can implement such a digital burn.

119
 
 

Hello everyone! We already have one rain shader, so why not add another one? This time it will be based on a slightly more complex algorithm, but it will allow for much more customization and won't suffer from visual artifacts. Let's get to it.

120
 
 

Wow the new compositor effects feature for @godot 4.3 seems both very cool and a bit overwhelming :neofox:

121
 
 

Hello.

Gamified Language Learning Tool in Godot 4.x

I was working on this several months ago, but decided to completely restart and try again two weeks ago. Had a lot of business to take care of so could only do a few sessions of work.

Primary reason as to why I scrapped the first project was because I could not figure out a proper "green theming" and colors for the various Android screens. What it looks like on my computer can be totally different. I had the same issue with Fruity Game.

Basically, this is an open source Duolingo styled language learning app.

You can create courses/lessons for any language you want. This includes constructed or unofficially recognized languages.

The metadata repository comes from just the very basic idea of F-Droid.

Here are some examples of metadata:

"course": {"Form basic sentences": {"lessons": [{"challenges": [...]}]}, "Order in a cafe": {...}, "Speak about family": {...}

{"comment": "", "challenges": [{"type": "choice", "inquiry": "¿Tú bebes agua?", "options": [...], "correct": [...]}]]}

The README goes more in depth on how everything is structured.

Forgive me for lack of comments within the code. I wanted to get a quick prototype out to show a friend. I will make everything more readable soon enough.

The name probably makes no sense, but I could not find anything else.

NOTE: The app currently tries to detect your system language to only download courses from that, but there is only "en_US" available.

Web and Desktop versions are planned!

As a conlang enjoyer:

CODE REPOSITORY: https://codeberg.org/MarshReaper/Labrung METADATA REPOSITORY: https://codeberg.org/MarshReaper/Labrung_CourseMetadata

122
123
26
submitted 4 months ago* (last edited 4 months ago) by SolarPunker@slrpnk.net to c/godot@programming.dev
 
 

There's a wiki or something to learn Godot with a maintained textual resource?

Also there are common practice/scripts and tips to learn somewhere?

124
125
view more: ‹ prev next ›