2D Normal Map Extension (+Example)

After a lot of hard work ! :muscle:
I present to you… :drum:
2D Normal Map Extension (+Example) :relaxed:
Add 2D Normal Map to your assets and increase your game feel in no time! :sparkling_heart:

Available on my itch page :rocket:
https://vegetato.itch.io/2d-normal-map-extension

And with a step-by-step tutorial video :slight_smile:


Follow me on Twitter to stay up to date with the next Templates I will make :smiling_face:
My Twitter


:heart: My templates: :heart:
Beat 'Em Up Template
Among Us Template
Tomb of the Mask Template
Online Multiplayer Template
Terraria Template
Fighting Template
Candy Crush Template
Roguelite Template
RTS Template [Strategy]
Multiplayer Ghosts Template
Cards Ranks Template
Land Maker Template
Pico Park Template
Idle Clicker Template
Super Smash Bros Template
AutoTile Extension (+Example)
Metroidvania Template
Save the Caty Template
Celeste Template
Restaurant Rush Template
Farming Template

Aah i was waiting for you to take out this topic, I received a email for this!
image

Yeah it looks like it, amazing! I didn’t know anything about this topic before - your tutorial is very good. That site you used to get and customise the normal map is a great resource.

I tried out your example on your itch page but I can’t really tell if the extension is useful to me. Your example shows a night scene with the normal map setting switching between a spotlight around the character and no spotlight. Is the spotlight effect necessary for the normal map to be effective? What about scenes that are not so dark but still have general lights but none following the character as in your example?

Thank you for your support <3

Thanks :3
There are no spotlights >.> am not sure which light you are referring to.

The scene just have normal gdevelop light objects, with 3 switches:
Switch 1: Disable all the lights and create one that follow the cursor (so you can have a look around in the scene and see how the normal map light interact with other objects).
Switch 2: Turn the normal map extension On/Off so you can see the difference, with and without the extension.
Switch 3: A tick inside the extension to set the ambient boost to 0, which gives you this awesome effect of a complete dark asset but still reflect lights when near them.

Is the spotlight effect necessary for the normal map to be effective?

There is no spotlight at all, we dont even have 2d spotlight in gdevelop >.>
but in general, no, you just need light objects in your scene and thats it :slight_smile:

What about scenes that are not so dark but still have general lights but none following the character as in your example?

In my example there are no lights following the character at all, the lights are static in their position on the houses.
In general, dark, or a lil dark, it doesn’t matter, normal map will work everywhere, my example was extreme night (dark), so you can see the normal map reflections clearly :3
And lights follow the character or not, it also doesn’t matter, normal map works as soon as the character get close to the light range.

2D Normal map in gdevelop or any game engine, used to add realistic/dynamic lighting and highlights and depth to a flat 2D sprite.

You can search what is normal map, there are a lot of YouTube videos explain to you what normal map exactly is and how game devs use it to increase their game feel :slight_smile:

So, if your game have light objects, then adding normal map to the light objects and your assets, is the best call for sure if you want to bring your assets to life with dynamic lighting :wink:

Thanks for the info. When I said spotlight I meant a small light that means the character is partly in light and partly in shadow and I was wondering if it needs that mix to be effective. To answer my own question, yes I think it does.

As for the light switch, as soon as I saw it make the scene dark I turned it back on again haha and didn’t realise there was going to be a cursor light.

Hi! This is really great! I’m currently working on a game where lighting is a key element. I have some questions about resource consumption: does it become resource-intensive, or is it manageable?

Thank you <3

As for the resources, the only thing the extension ask for is the normal map asset for your object, so yea its manageable :slight_smile:

Thanks for your reply, it’s very tempting.
If I send you a link to the trailer for my game, would you tell me what you think of the extension integration?
I just saw that you can adjust the depth of the ambient. So that would prevent the game from being plunged into darkness?
Thanks in advance

Sure you can DM me the link :slight_smile:

And yes, you can adjust the Ambient boost parameter, and many other parameters you can adjust to make the normal map feeling fit your game, and yes your game does not have to be extremely dark, or even dark at all, normal map just make your characters with normal map have dynamic lighting.

Thanks for your replies.
I wasn’t really sure where to send you the link, so I added you on X
Well, there’s not much more you can do to convince me :wink: I think it could be a plus for the game.

Oh, sorry I should have mentioned my discord :3 (vegetato)
or on X no problem :slight_smile:
Yes the extension is useful in almost all kind of games that have lights and the dev want to increase the game feel by making the lights dynamic :smiling_face:

I wish the extension was free or had a free port! From the examples I can tell it works fine. too bad I dont have the money

Thank you for taking a look at the extension :3
The extension works perfectly, but if you every noticed any issue in the future, you can always let me know about it, and I will be happy to help :slight_smile:

If this help at any, the extension is currently on sale (Summer sale ends in 4h) on my itch page :slight_smile: