See https://castle-engine.io/bump_mapping for more information on using bump mapping (normal maps) in Castle Game Engine. It this video I show:
1. 0:00 How to assign a normalmap to a material in Blender
2. ... in order to create a glTF model with normalmap correctly assigned (using Blender-to-glTF exporter)
3. 5:29 ... in order to see the normalmap in action in Castle Game Engine.
4. 7:50 I also show how to bake normalmaps in Blender, so you can create your own normalmaps.