Travel back to a Britain full of mirth, myth and magic, in this top-down fantasy adventure RPG! A world is overcome by dark forces, the wheel of the seasons no longer turns, and it's down to you, a true adventurer, to uncover the secrets of the Ley Lines... Wield the wand of light! Throw ghostly <checks notes> gloves..? Attack enemies! Or simply explore, catch bugs, make potions and spend the rest of the day fishing! Maenhîr's beautiful, but deadly, open world lets you explore at your own pace!

Post feature RSS Dev Blog: Raining NPCs

Adding NPCs to Dungeon Rooms, to give the player something to fight!

Posted by on

Tuesday 09.03.2021

Animated the first skeleton attack – a proper slap – and a quick spawn animation, so it can pull itself out of the ground. Both look kinda cool and slotted straight in.

Had to make a quick change to the NPC class as they can’t rely on RoomEnter if they want to spawn in a fancy way (like crawling out of the ground…) so there’s now a BeginNPCSpawn function that RoomControllers can call when they’re needed.

The skeletons feel quite large in a single-screen dungeon room, but they’re a cool addition and I’ve got a bunch of ideas for how I can evolve them.

Wednesday 10.03.2021

Teaching today, but I got a couple of quick animations done during the evening: A fall loop, and land. Getting ready to rain skeletons in from the sky.

Thursday 11.03.2021

Skeletons rain in from the sky :D

In this example they crumble to pieces and spawn one of the Flaming Skull NPCs.

I need to do a material and vfx pass on the bones so they turn to dust and blow away once the head has been released. Oh, and add some audio.

Swapped out the old Behaviour Tree based Rats in the first combat room for ones using my UtilAI. They were colliding with each other a bit too frequently, so I added a sphere cast of random length, as a simple perception test. When they “see” another rat, they early out of the current movement path, which forces a turn.

Tomorrow I’ll get them raining in, and add some vfx to them.

Friday 12.03.2021

Rats rain in from the sky! :D

Did a mix-and-match of skulls and falling rats in the Sticky Mitt chest room. You have to kill everything to make the chest appear. The levers in the room initiate the NPC spawning. Nice and simple.

NPCs still need an audio pass, and VFX for death. But once that’s done, I think this dungeon is basically complete. Maybe replace the big door, and tweak some of the textures… I’m going to look into tessellating the walls using a height map, since I’m already generating that in Substance Designer.

Phil sent me a big bunch of audio tests, for new music, so I went through those and got the warm fuzzies. Can’t wait to get them all in the build, they're sounding great!

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Profile
Icon
Maenhîr
Platforms
Windows, Linux, XONE, PS5
Developer
Triple Eh?
Contact
Send Message
Release date
Game watch
Follow
Feature
Related Games
Maenhîr
Maenhîr Role Playing
Related Engines
Unreal Engine 4
Unreal Engine 4 Commercial
Related Groups
Triple Eh?
Triple Eh? Developer