Godot

5748 readers
218 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

[email protected]

Credits

founded 1 year ago
MODERATORS
1
2
 
 

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

3
4
320
"Go Woke, Go... uh..." (ttrpg.network)
submitted 2 days ago* (last edited 2 days ago) by [email protected] to c/[email protected]
 
 
5
132
submitted 3 days ago* (last edited 3 days ago) by [email protected] to c/[email protected]
 
 

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

6
 
 

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.

7
 
 

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.

8
 
 
9
 
 

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!

10
11
 
 

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.

12
 
 

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.

13
 
 

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

14
 
 

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

15
16
25
submitted 3 weeks ago* (last edited 3 weeks ago) by [email protected] to c/[email protected]
 
 

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?

17
18
19
 
 

Hi everyone! As I promised at the end of the video on advanced post-processing, I'm returning to this technology once again, and this time we'll use it for an alternative method to detect edges in our 3D scene. The result will be an effect that resembles a pencil drawing on paper, which can be a very interesting enhancement for your game. Let's take a look at how something like this works.

20
21
22
23
24
 
 

Hello! I just released my first solo game on Itch called "Babel's Echoes"! Typically I work with my team, but for this project I went (mostly) alone which was quite daunting to me.

I have been working on this game in my spare time for nearly a year now and am so happy to finally put it out there. It is a 2D puzzle game where the goal is to make it to the end of the level while stepping on each tile ONLY ONCE.

I came to Godot from Unity and honestly it is a breath of fresh air. This project was one of the main ways I learned this tool and there are so many things I know I did wrong while I was learning. But that is where all the fun came from!

This was also my first project to seriously try localization and do language support. So this game has in game options for English, Spanish, French, German, Esperanto, Hindi, Japanese, and Ukrainian! Granted I don't speak any of these (other than English) so just hoping I got them right enough with online translators haha.

If you want to try it: Find it here on Itch.io

25
view more: next ›