Fred :godot:

GameDev, IT student graduated
currently tinkering with Godot & looking for job

2025-04-29

I was wondering why on #Godot 3.x TouchButtons are Node2D, not Control nodes, and I assume it's, surprisingly, because we usually don't want the controls to scale with the screen resolution. We generally want their size to be consistent between platforms. It doesn't necessarily do the job, but I can see the intend now

2025-04-15

Also, I do believe this list would be different for AAA games. People wait more for fixes, judge visuals more, and so on.

2025-04-15

Before anyone says it, ideally, games should not have any issue on release. The goal of this thread is to give direction on what to focus, so all problems can be fixed. I see often devs being too focused on presentation and length for example, when IMO, it's not that important for an indie game.

2025-04-15

People will NOT be lenient of an indie game:
๐Ÿšซ Crashes
๐Ÿšซ Can't be played to the end
๐Ÿšซ Corrupts save
๐Ÿšซ Game ends abruptly
๐Ÿšซ Mechanics are misleading or don't work
๐Ÿšซ They can't figure out how to play it quickly
๐Ÿšซ Music is copyrighted

2025-04-15

My opinion, on indie games, people are lenient of:
โœ… Game is short
โœ… Missing QOL features
โœ… Missing common settings features
โœ… Doesn't look great, but the gameplay/idea is good
โœ… Balance issues
โœ… Not optimized if lag occurs when it's not important

2025-04-15

I need to reconsider my stance on code quality in game development ๐Ÿงต
A bad performant game โ‰  a buggy game. People tend to not be lenient on the later. So, even though Undertale is famous for bad code, I personally haven't seem people complaining of major bugs

2025-04-12

It is somewhat a shame to not use the same objects, but a small price to pay to not have the headache of a possible memory leak. It was a good reminder to not forget to keep an eye on the profile if resources and nodes are being properly cleaned. Glad I got it early.

2025-04-12

Probably nobody will have this issue with #Godot , but leaving here in the internet, just in case; I had an issue where I wanted to load a resource with inputs, include it in the InputMap and then free the reference. It didn't work. For some reason, Godot didn't want to leave the reference, even doing it manually.
The solution was then to duplicate the inputs from the resource, so the inputmap would have its own copy.

2025-03-04

@gertkeno Oh, upon further testing, it does work if the name is being used in the function argument, but not within the function itself

2025-03-04

@gertkeno "If you have a class_name assigned then you can use that name" I've tried, at least in 3.x it doesn't work ๐Ÿ˜ฉ Thanks for trying tho

2025-03-04

Does anyone know how can I reference a class inside itself in #Godot ? Not the object, I know about the "self" keyword

2025-02-28

A reminder that .tscn files in #Godot are human readable! I find it really useful to correct paths in scene. Trying to fix it in the editor keeps renaming the scene file.
Fixing by hand works beautifully

2025-02-25

Please no "buy an Android/Windows". I know, I know...

2025-02-25

Does anyone knows if there's a way to make my game easily available for #apple ? From what I've read, #mac can get away just confirming the execution, but #iphone has to come from the store. Any alternatives?

2025-02-24

#GooglePlay closed beta of my game began! Reply with "play" to get the link on your DMs! Slots are limited #mobile #android
To check out its #itch_io page fredev-k.itch.io/flappy-planes

2025-02-19

I was really confused why use Timer nodes in #Godot rather than SceneTreeTimers . SceneTreeTimers are just smaller, so why not use them all the time? Then I found the use case; SceneTreeTimers are not bind to a node.
So if you're using in conjunction to a node that may not be there anymore when it triggers, you'll get an error. Similar problem for yielding. Fine if the node will stay around, not if you aren't sure.

2025-02-19

I'm slowly starting to accept the concept of rework rather than the academic view of having everything planned and optimized. I know some people will say "it's just Agile", but I dunno. I already knew of Agile, but to incorporate its principles is different in practice.

2025-02-13

@Craigp You can just copy and paste from a previous project, that's what I do. Not saying the idea is bad, but has some workarounds.

2025-02-12

@mustachedev That's a pretty ingenious gameplay there! Looks very satisfying

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst