42 Games Lab @pixeltidesgames.bsky.social · 11/03/2026I started a new series of tutorial in #Godot for newbies. If you want to dive deep into #gamedevelopment, you can explore my channel. We're going to build a simple 2D shooter game at the moment youtu.be/qYo9O-PLHy0youtu.be2D shooter - Character Body2DYouTube video by Joe Can't Code 010
42 Games Lab @pixeltidesgames.bsky.social · 11/03/2026New basic #godot tutorial for people who wants to start this journey into #gamedev In this lessons we're going to explore array and for loops, plus enum. #tutorial #godotengine #indiegamedev #itchio youtu.be/pWiI8KWWytE?...youtu.beBasic Godot scripting - Arrays, enums and variable type - for loopYouTube video by Joe Can't Code 062
42 Games Lab @pixeltidesgames.bsky.social · 10/03/2026If you're new into game development or godot, or even coding, I made a tutorial for basic scripting and theory for godot 4.6 I'm trying to explain from the basic to how to publish your first game! If you want to follow my journey, stay tuned :) youtu.be/Xfd3zULYcZo #Godot #Godotengine #gamedevyoutu.beBasic Godot 4.6 - GDScript and coding language basicYouTube video by Joe Can't Code 081
42 Games Lab @pixeltidesgames.bsky.social · 07/03/2026If you're new to #gamedev and you're exploring #godot for the first time, I just released a video tutorial that covers all the interfaces of Godot 4.6. It's a basic tutorial for beginners, leave a comment if you want to know more #tutorial #godotengine youtube.com/playlist?lis...youtube.comBasic Godot - YouTubeAll the basic godot functionality if you're new to game development or if you want to switch from another engine 041
42 Games Lab @pixeltidesgames.bsky.social · 04/02/2026Hey YO WHAT'S UP? Long time without posting, I got into a working loop, lost my job and passion a couple of time. But... I'M BACK BABY! I'm developing TOTM style game in #godot, don't mind the UI, I have some placeholder because I'm updating it. I added an FX today! #godotengine #gamedev #mobilegame 081
42 Games Lab @pixeltidesgames.bsky.social · 09/08/2025These tip are very helpful! I know python, gdscript and c# - intermediate But when it comes to c++..... totally fear ahahah 020
42 Games Lab @pixeltidesgames.bsky.social · 08/08/2025I should practice.morw c++ tho, I get panicked when I open and everything is there, like 300+ Lines of code 000
42 Games Lab @pixeltidesgames.bsky.social · 08/08/2025I just need to get better in c++ I guess, I know things but when everything is together I start to panic 100
42 Games Lab @pixeltidesgames.bsky.social · 07/08/2025I tried to look at the source but unfortunately it gets very confusing for me, but I would love to learn more about it :( 200
42 Games Lab @pixeltidesgames.bsky.social · 06/08/2025Are you reeeeadyyy??? Another level for my game, is missing some sprites, the invisible tiles supposed to be something that shoots, but not fully implemented yet Development is going well! #godotengine #madewithgodot #indiegamedev #mobilegame #google #android #iOs #puzzlegame #arcade #tilemap 073
42 Games Lab @pixeltidesgames.bsky.social · 05/08/2025HELP! I need a #pirxelartist that wants to help me to create a tilemap for my game! #TimeFracture! Obviously paid, but please, not crazy expensive! you can find the game in my page! I'll probably need more in the future. Check the style first please! #pixelart #GodotEngine #indiegamedev #tilemap 141
42 Games Lab @pixeltidesgames.bsky.social · 27/07/2025I spent so much time for this stupid mechanic, the player didn't keep the rotation, it was so simple and yet my brain couldn't wrap it around. I had to use the global rotation. #godot #godotengine #madewithgodot #indiegamedev #gamedev #indiegame #mobilegamedev #googleplay #androidgames #godotitalia 1235
42 Games Lab @pixeltidesgames.bsky.social · 06/07/2025Interesting, I once did it with area2D, when the player was going out the whole mechanic was triggering 010
42 Games Lab @pixeltidesgames.bsky.social · 06/07/2025Unbelievable buy my game, time fracture, has for the first time the saving in the cloud! I deleted the local savings system because Google handles everything! #godot #godotengine #madewithgodot #indiegamedev #gamedev #indiegame #mobilegamedev #googleplay #androidgames 0175
42 Games Lab @pixeltidesgames.bsky.social · 06/07/2025func _get_configuration_warnings() -> PackedStringArray: var warnings := PackedStringArray() if !is_instance_valid(texture) || texture == null: warnings.append("Missing sprite as sprite node") update_configuration_warnings() return warnings #madewithgodot #indiegamedev #gamedev #godot 083
42 Games Lab @pixeltidesgames.bsky.social · 06/07/2025let's say we want that our game designer need to specify the texture @export var texture: CompressedTexture2D: set(value): texture = value if sprite: sprite.texture = texture update_configuration_warnings() here we can create our configuration warnings method (it's virtual) 100
42 Games Lab @pixeltidesgames.bsky.social · 06/07/2025it's been a long time since the last post, I've been busy with my personal life but here is a hint... Do you know the warning icon in your node tree in #Godot? Well, you can create your own warning! Use your script as a tool, @export your variable and use the setter method! #godotengine #indiegame 121
42 Games Lab @pixeltidesgames.bsky.social · 29/06/2025I was probably drunk when I wrote this comment #godot #madewithgodot #indiegamedev #gamedev #gamedevlog 0123
Reposted by 42 Games Labpassivestar @passivestar.bsky.social · 08/05/2025Godot will soon have specular occlusion from AO and lightmaps which will allow for much better looking reflections in interiors 650250
42 Games Lab @pixeltidesgames.bsky.social · 04/05/2025I don't have anything with anyone, but who gives you permission to come on my page and start to annoy me without any reason? I don't care if you're straight, gay, trans or whatever. Just don't bother, I left twitter for this reason and now I get attacked because I ask Gemini some logic for my game 000
42 Games Lab @pixeltidesgames.bsky.social · 04/05/2025Good to know, now go to play dragon age and stop bothering people 000
42 Games Lab @pixeltidesgames.bsky.social · 03/05/2025You came here to bother me, I don't mind if people play it. Everyone's free 100
42 Games Lab @pixeltidesgames.bsky.social · 30/04/2025The process of making a game is to make fun, if people find it enjoyable by putting LGBTQ stuff inside, I don't understand why I can ask the AI to help me to crack some logic that I'm not aware of. Your comment is very stupid Copilot is autocompletation btw 100
42 Games Lab @pixeltidesgames.bsky.social · 30/04/2025Good, didn't expect it for people to play anyway. I'm not an expert and sometimes I get confused with logic, asking some hint is different than making a whole game with AI. I'm an artist myself, I worked in so many movies and I refuse ai, asking to explain something is like doing a Google search 000
42 Games Lab @pixeltidesgames.bsky.social · 24/04/2025No, you can use as many moves as you want, but you can die on some levels. Also you need to collect all the capsules. There's also a speedrun mode, I'm planning to add a leaderboard for the fastest levels I'm also making an arcade mode, with infinite level and more chances to die + time and score 010
42 Games Lab @pixeltidesgames.bsky.social · 23/04/2025Yes it is! I really love TOTM and I spent so much time on it that I wanted to take inspiration and make my own one! :) 010
42 Games Lab @pixeltidesgames.bsky.social · 23/04/2025Hellooooooo!! This is the development of my game TimeFracture! a #puzzle #puzzlegame #madewithgodot This is one of the first levels, as you can see I'm missing some sprite and the UI is a bit meh, but ehy! I'm going good! #godot #godotengine #indiegamedev #mobilegame #TOTM #tombofthemask 2242
42 Games Lab @pixeltidesgames.bsky.social · 22/04/2025Now it's up to you how you will use this powerful tool! #godot #madewithgodot #godotengine #indiegamedev #godot_italia 020
42 Games Lab @pixeltidesgames.bsky.social · 22/04/2025At the end we just return our warnings array with return warnings Now, when we rename our node we can trigger our func and we can update the warnings func _on_path_renamed() -> void: print("Path renamed: ", path.name) a = NodePath(path.name) update_configuration_warnings() and here we are! 100
42 Games Lab @pixeltidesgames.bsky.social · 22/04/2025That's pretty easy, every node derives from the Node class! and guess what? There's a signal for that! The signal is called: renamed() Simple right? let's check again else: path = get_node(NodePath(a)) if !path.renamed.is_connected(_on_path_renamed): path.renamed.connect(_on_path_renamed) 100
42 Games Lab @pixeltidesgames.bsky.social · 22/04/2025A renamed node will change the path name, so I decided to add the name of the node has a NodePath and I performed my check if !has_node(NodePath(a)): warnings.append("Path node is missing.") thanks to that I'll be sure to check for the name, but wait! how do I know when the name changes? 100
42 Games Lab @pixeltidesgames.bsky.social · 22/04/2025func _get_configuration_warnings() -> PackedStringArray: var warnings := PackedStringArray() inside this function we can add all of our checks, in my case I wanted to be sure to have a Line2D node. in my checks I firstly check for has_node("Line2D"), the problem is... if you rename the node, puff 100
42 Games Lab @pixeltidesgames.bsky.social · 22/04/2025I've been looking in every corner of the manual nowdays, and today I found the configuration_warnings! Here what it does, first of all your script must be a tool, otherwise it will not works. you can use the func _get_configuration_warnings() that returns a StringArray in this way 100
42 Games Lab @pixeltidesgames.bsky.social · 22/04/2025Hey! What's up? I've been experimenting a lot today and here some results! Have you ever wonder on how to have this warning here? For example in your CharacterBody2D when you're missing the CollisionShape2D? Here's a thread for you! #godot #madewithgodot #godotengine #indiegamedev #godot_italia 191
Reposted by 42 Games LabZein ➜ Soulblaze Out Now @zein.games · 20/04/2025Do you have custom resources with a lot of exposed variables which are only important when certain conditions are met? You can hide variables by using tool scripts! Find the code example from #Soulblaze here: gist.github.com/ideamonster/... #GodotTips #Gamedev #Indiedev #Godot 56917
42 Games Lab @pixeltidesgames.bsky.social · 18/04/2025From this you can get all the information that you need. Usually you can compare the name, but you can also check if the collided object is in a group or my favourite is.... has_meta("your_meta") You can add all the metadata that you want in a list and check for them, you can also set or get them! 000
42 Games Lab @pixeltidesgames.bsky.social · 18/04/2025That's for people who work with 2D! You can use raycast to check the collision, usually with get_collider(). #godot #godot_italia #madewithgodot #indiegamedev #gamedev #sologamedev #godotengine 183
42 Games Lab @pixeltidesgames.bsky.social · 16/04/2025Meanwhile, here a new mechanic for my game, a dimensional block that activates when interact with the player #indiegamedev #gamedev #madewithgodot #godot #mobilegames #indiegames #puzzlegames #androidgame #android #playstore #timefracture #italiangamedev 0105
42 Games Lab @pixeltidesgames.bsky.social · 14/04/2025New level added to my puzzle game Time Fracture! I hope people will enjoy the final gameplay, because I'm trying my best :) #indiegamedev #gamedev #madewithgodot #godot #mobilegames #indiegames #puzzlegames #androidgame #android #playstore 0112
42 Games Lab @pixeltidesgames.bsky.social · 09/04/2025Right now it's just an experiment with shaders, I'm not very good with it, It runs very fast on a surface 1024x1024 and a subdivision or 2048x2048, next step is implement a quadrant quality subdivisions in order to optimise it. Higher count closer to the player, lower further away :) 010
42 Games Lab @pixeltidesgames.bsky.social · 09/04/2025The beginning of a new adventure.... I'm starting to develop a #game of pirates. #indiegamedev #madewithgodot #godot #indiegame 281
42 Games Lab @pixeltidesgames.bsky.social · 04/04/2025My brain doesn't wrap around all these ais ahahha thank you!!! 010