Moonfell RPG's Avatar

Moonfell RPG

@moonfell-rpg.com.bsky.social

๐ŸŒŸ Pixel Artist - Indie Game Dev ๐ŸŒŸ ๐ŸŽฎ Making a 2D JRPG with Godot 4 ๐ŸŽฎ ๐Ÿ—ผ Tokyo, Japan ๐Ÿ‘พ ไธๆ€่ญฐใชไธ–็•Œใฎใƒ‰ใƒƒใƒˆ็ตต ๐Ÿ”— Twitter: x.com/moonfell_rpg ๐Ÿ”— Instagram: instagram.com/moonfell_rpg ๐Ÿ”— Cara: cara.app/moonfellpixelart

8,171 Followers  |  535 Following  |  560 Posts  |  Joined: 19.10.2024  |  1.9829

Latest posts by moonfell-rpg.com on Bluesky

Video thumbnail

Forgot to post this here.
Sketch to finish process.

#pixelart #tutorial #wip #artshare #gamedev

29.07.2025 10:16 โ€” ๐Ÿ‘ 320    ๐Ÿ” 44    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 0

Ah that's actually a good idea, thx!

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

Glad to help!

29.07.2025 19:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Forgot to post this here.
Sketch to finish process.

#pixelart #tutorial #wip #artshare #gamedev

29.07.2025 10:16 โ€” ๐Ÿ‘ 320    ๐Ÿ” 44    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 0

I'm completely redoing the lighting so it's more dynamic than this one so it'll be some time, this version is already outdated ๐Ÿ˜…

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

Usually just photoshop, though for animation I used Aseprite

22.06.2025 13:05 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Can totally relate to this.

21.06.2025 13:40 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
2d pixel art illustration concept art of a ruined overgrown ancient temple structure in a tropical island jungle, for the indie JRPG game Moonfell

2d pixel art illustration concept art of a ruined overgrown ancient temple structure in a tropical island jungle, for the indie JRPG game Moonfell

New pixel concept for a location in my game ๐ŸŒด

#pixelart #gamedev #godot

20.06.2025 01:32 โ€” ๐Ÿ‘ 507    ๐Ÿ” 73    ๐Ÿ’ฌ 9    ๐Ÿ“Œ 0

Yes, very hard to resist!

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

I don't wanna spoil anything so I'd rather keep it a mystery ๐Ÿ˜

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

Thank you Scott! ๐Ÿ™

20.06.2025 01:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
2d pixel art illustration concept art of a ruined overgrown ancient temple structure in a tropical island jungle, for the indie JRPG game Moonfell

2d pixel art illustration concept art of a ruined overgrown ancient temple structure in a tropical island jungle, for the indie JRPG game Moonfell

New pixel concept for a location in my game ๐ŸŒด

#pixelart #gamedev #godot

20.06.2025 01:32 โ€” ๐Ÿ‘ 507    ๐Ÿ” 73    ๐Ÿ’ฌ 9    ๐Ÿ“Œ 0

Love me a nice couch evening playing some Godot.

06.06.2025 10:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Testing my custom 2D directional lighting systemโ˜€๏ธ

Godot 2D lights out of the box aren't really fitted for top down games, so I decided to develop my own system using luminosity masks.

#pixelart #godot #gamedev #jrpg

04.06.2025 01:21 โ€” ๐Ÿ‘ 828    ๐Ÿ” 116    ๐Ÿ’ฌ 29    ๐Ÿ“Œ 0

I'm not using any native Godot lights, it's a custom system, but designed as a directional (just for sun/moonlight).

Dropshadows are just black copies of sprites, skewed based on the sun's position. They Ysort so they can cast over other objects, and multiplies onto luminosity to avoid stacking.

05.06.2025 07:25 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A bit tricky to explain the entire code for this, but the logic is to use a luminosity texture (modified grayscale version of the sprite) and use it as a mask on your light texture.

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

Looks so amazing and useful, not just for isometric stuff.
Can't wait to test this.

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

A milestone in pixel art graphics โค๏ธ

04.06.2025 08:46 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The main light texture is controlled by luminosity masks assigned to every sprite. It determines which parts can catch light and how much.

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

I'll try to do a writeup sometime but the basic principle is to give every sprite a 'luminosity mask', which controls how much each pixel's RGB value can be affected by light textures.

04.06.2025 05:10 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Yup, every object has dynamic shadows that rotate with the time of day

04.06.2025 02:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I don't have a patreon but I'm sure I can do a writeup of how it works some time

04.06.2025 02:01 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

Thanks! Took a bit to figure out how to implement but pretty happy with the results

04.06.2025 01:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thank you :)

My game finally doesn't look flat anymore

04.06.2025 01:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Testing my custom 2D directional lighting systemโ˜€๏ธ

Godot 2D lights out of the box aren't really fitted for top down games, so I decided to develop my own system using luminosity masks.

#pixelart #godot #gamedev #jrpg

04.06.2025 01:21 โ€” ๐Ÿ‘ 828    ๐Ÿ” 116    ๐Ÿ’ฌ 29    ๐Ÿ“Œ 0

Flashbacks of... ๐Ÿ‘€

26.05.2025 10:58 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I agree that some storytelling or even characters for scale always improve a piece though, but yes sometimes its ok to just focus on the surroundings.
Thanks for the comments!

26.05.2025 04:00 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Ah yes, some storytelling always makes an illustration better.
I'm mostly making these as concepts for my game level environments though, so no Indiana in there ๐Ÿ˜…

26.05.2025 03:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Indeed!

26.05.2025 03:47 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@moonfell-rpg.com is following 20 prominent accounts