Daniel Nora's Avatar

Daniel Nora

@danijmn.com

**New puzzle game!!!** Crossing Chains: https://danijmn.itch.io/crossingchains Also created Cardinal Chains: https://www.danijmn.com/cardinalchains/ itch io profile: https://danijmn.itch.io/ site: https://www.danijmn.com/ Portugal

56
Followers
121
Following
38
Posts
31.01.2025
Joined
Posts Following

Latest posts by Daniel Nora @danijmn.com

Hey! Glad you're enjoying it, and thanks for taking the time to write a few words - it's that kind of good feedback that keeps creators motivated! Keep having fun, and best of luck with your game too!

03.02.2026 11:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Having fun with the excellent GraphToy by @iquilezles.bsky.social

This is a bunch of:
(abs(sin(x+t*2.0))+sin(t*5.0)*0.25) * step(-1.0,-x) * step(-1.0,x)

17.01.2026 14:25 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The "small" problems are always the damnedest

08.01.2026 19:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Shading language Introduction: Godot uses a shading language similar to GLSL ES 3.0. Most datatypes and functions are supported, and the few remaining ones will likely be added over time. If you are already familia...

Uniforms definitely should work on Android, so maybe try to find the cause of that problem first. But if you want to pass a different random value to each instance, Godot 4.4 introduced per-instance uniforms for canvas_item shaders (perfect for this, and easy):
docs.godotengine.org/en/stable/tu...

19.12.2025 18:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Still, there are some good resources. Here are some of my favorites:
www.ronja-tutorials.com
catlikecoding.com/unity/tutori...
bgolus.medium.com
iquilezles.org
lygia.xyz
thebookofshaders.com

19.12.2025 18:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I think part of the problem is the relative scarcity of good learning resources/documentation on shaders compared to other areas of programming, coupled with lack of proper debugging tools and the fact that the programming paradigm has not evolved much over the years...

19.12.2025 18:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

True. Those who have tried can relate. Not sure what it's like in the Netherlands, but here in Portugal the reality is so crushing that small game development companies making their own games are virtually nonexistent. They either fail, take on contracts for other studios or switch to gambling apps.

17.12.2025 09:16 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thank you kindly, and may you continue to enjoy it for a long time!

12.12.2025 20:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

That's fantastic, thanks a lot for the purchase and for letting me know! I did test on a tablet, but had no Steam Deck to make sure, so that's very reassuring! πŸ‘πŸ‘

12.12.2025 18:31 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The soundtrack is available on Soundstripe:

app.soundstripe.com/private_play...

12.12.2025 15:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Crossing Chains - Trailer
Crossing Chains - Trailer YouTube video by Daniel Nora

Spend your cozy holidays in the company of Crossing Chains, a logic game with peculiar mechanics, exquisite puzzles and smooooooth music!

Out now, and 10% off until December 26!

Steam: store.steampowered.com/app/3565250/...

itch: danijmn.itch.io/crossingchains

youtu.be/1mZqSPsy-sY

12.12.2025 15:53 πŸ‘ 5 πŸ” 2 πŸ’¬ 3 πŸ“Œ 1
Post image

Some of you were clearing the Crossing Chains demo a little too fast... so I added another level!

danijmn.itch.io/crossingchains

Full version comes out tomorrow!

11.12.2025 20:38 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

True! Ideally, the engine should do this automatically. Unity does, unfortunately Godot doesn't (yet)

07.12.2025 12:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Great fonts!
@yurisizov.bsky.social To reduce the build size, you can use a subset of the font that only contains the glyphs in your game:

β€’ pip install fonttools
β€’ fonttools subset SOURCE_FONT --text-file=GAME_JA_TEXT --output-file=MINIMIZED_FONT

In my game, the JA font went from 15MB to 0.13MB!

07.12.2025 09:45 πŸ‘ 10 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Preview
Crossing Chains by Daniel Nora A line-drawing puzzle game with mind-bending crossing mechanics.

OlΓ‘ Marina, obrigado pelo apoio!!

Se gostou desse, tambΓ©m pode experimentar o Crossing Chains - o demo corre direto no browser:
danijmn.itch.io/crossingchains

06.12.2025 13:39 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The main developer behind #GodotSteam is an incredibly cool person who puts a lot of effort into making Steam integration an easy process for all Godot developers 🀘

I used it in Crossing Chains for achievements and Dynamic Cloud Saves (suspend/resume on Steam Deck): less than 150 lines of GDScript!

02.12.2025 20:41 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Full release on December 12!

30.11.2025 04:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

There's a lot I'd love to share about the game itself and its development, but I'd rather not spoil it with words for now... play the demo and start figuring out stuff!

30.11.2025 04:29 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

If you liked Cardinal Chains, I think you'll really like Crossing Chains! It's been on the making for over a year.

It's much deeper, with many different mechanics and a harder difficulty overall. But it builds up slowly. And you can use as many hints as you want - they reveal one move at a time.

30.11.2025 04:29 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Crossing Chains - Trailer
Crossing Chains - Trailer YouTube video by Daniel Nora

At last... a new puzzle game!

🧩 Crossing Chains 🧩

πŸ‘ 75 tasty handmade levels
πŸ—“οΈ Daily/Random puzzles
🀯 Excellent puzzle variety
πŸ’‘ Cool hint system
🎧 Smooth music

Play web demo (itch):
danijmn.itch.io/crossingchains

Wishlist on Steam:
store.steampowered.com/app/3565250/...

youtu.be/1mZqSPsy-sY

30.11.2025 04:29 πŸ‘ 7 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1

Hey thanks, didn't know about override.cfg, nice find! Though beware that this might not work for exported projects, because in many cases the executable's folder will be read-only.

30.06.2025 11:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yeah, sadly many tutorials are outdated! But the official documentation is surprisingly good, usually better than most docs from big software companies IMO.
I do use custom resources but mostly for things I want to edit right from the editor (like customization files with lots of curves/colors/etc).

19.04.2025 11:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Important note: avoid using the 'allow_objects / full_objects' option for files that may be shared between players, as it allows loading arbitrary code (meaning it could be used as a vector for malware... remember that players often share save files).

19.04.2025 10:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yes, dictionaries work very well, not just with ints but with most built-in types, see the list:
docs.godotengine.org/en/stable/tu...

You open the files with 'FileAccess.open' (in read mode for loading / write mode for saving) and if 'get_error() == OK' you can proceed to using get_var / store_var.

19.04.2025 10:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Congratulations, any recognition you get is well deserved! Your methods and creativity are an inspiration and IMO really set you apart from the pack.

18.04.2025 17:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hmm... the only thing I can think of is that you're not using Godot's font prerendering feature. And in some cases that can help quite a bit.

Relevant manual section:
docs.godotengine.org/en/stable/tu...

(you could also try enabling MSDF, which has other benefits, but probably won't help as much)

03.04.2025 10:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Is it possible you are using a font without Japanese characters? If so, Godot will rely on the fallback system font, which can cause performance issues (try setting up Godot to use a fallback font with JP characters, like Noto Sans Japanese).

Possible relevant issue:
github.com/godotengine/...

02.04.2025 12:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

easily one of the most well-fitting OSTs ever in a game, and this is my favorite tune of the bunch. still listen to it on the car from time to time

20.03.2025 18:33 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I think it's this: hiddenpalace.org/Tom_Clancy%2...

14.03.2025 09:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

oh thanks, just finished chaos theory last weekend, now I find out about this, which in turn leads me to find out about project deluge... RIP next sunday

14.03.2025 09:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0