42 Games Lab's Avatar

42 Games Lab

@pixeltidesgames.bsky.social

๐Ÿ‡ฎ๐Ÿ‡น Solo game dev developing Time Fracture, a fast paced arcade for mobile.

77 Followers  |  36 Following  |  131 Posts  |  Joined: 20.12.2024  |  1.7364

Latest posts by pixeltidesgames.bsky.social on Bluesky


Video thumbnail

Hey 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

04.02.2026 16:24 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

These tip are very helpful! I know python, gdscript and c# - intermediate
But when it comes to c++..... totally fear ahahah

09.08.2025 15:39 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I should practice.morw c++ tho, I get panicked when I open and everything is there, like 300+ Lines of code

08.08.2025 18:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I just need to get better in c++ I guess, I know things but when everything is together I start to panic

08.08.2025 18:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I tried to look at the source but unfortunately it gets very confusing for me, but I would love to learn more about it :(

07.08.2025 21:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

Are 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

06.08.2025 20:47 โ€” ๐Ÿ‘ 7    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I will answer tomorrow!

04.08.2025 23:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

HELP! 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

04.08.2025 23:05 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Thank you!

27.07.2025 20:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

I 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

27.07.2025 14:02 โ€” ๐Ÿ‘ 23    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Interesting, I once did it with area2D, when the player was going out the whole mechanic was triggering

06.07.2025 14:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Unbelievable 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

06.07.2025 12:25 โ€” ๐Ÿ‘ 17    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

func _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

06.07.2025 10:33 โ€” ๐Ÿ‘ 8    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

let'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)

06.07.2025 10:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

it'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

06.07.2025 10:33 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I was probably drunk when I wrote this comment

#godot #madewithgodot #indiegamedev #gamedev #gamedevlog

29.06.2025 18:38 โ€” ๐Ÿ‘ 12    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Sometimes WheeWhooWheeWhoo

18.05.2025 09:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Godot will soon have specular occlusion from AO and lightmaps which will allow for much better looking reflections in interiors

08.05.2025 09:24 โ€” ๐Ÿ‘ 504    ๐Ÿ” 52    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 1

I 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

03.05.2025 23:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Good to know, now go to play dragon age and stop bothering people

03.05.2025 23:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You came here to bother me, I don't mind if people play it. Everyone's free

03.05.2025 17:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

And yours is still a very stupid comment.

03.05.2025 07:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The 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

30.04.2025 06:28 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Good, 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

30.04.2025 06:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

No, 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

24.04.2025 06:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yes 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! :)

23.04.2025 12:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Hellooooooo!! 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

23.04.2025 11:42 โ€” ๐Ÿ‘ 24    ๐Ÿ” 2    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

Now it's up to you how you will use this powerful tool!
#godot #madewithgodot #godotengine #indiegamedev #godot_italia

22.04.2025 13:27 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

At 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!

22.04.2025 13:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

That'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)

22.04.2025 13:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@pixeltidesgames is following 19 prominent accounts