top of page

Silhouette of the Sun - NPC Roles

NPC Roles - Villagers

​

These are some basic NPC interactions in my interactive Unreal Engine 5 level, "Silhouette of the Sun." In this level, NPCs follow a preset spline path, or otherwise stand in place with an idle animation. Names, dialogue, and character icons are all easily editable per instance, which has proven useful for worldbuilding as well as for populating the level.

These base "Villager NPCs" utilize the Parent Blueprint which my other NPCs inherit for their distinct Child roles, some of such being shopkeepers, quest characters, stablemasters, bards, etc.

NPC Roles - Shopkeepers

​

Shopkeepers inherit from the Parent "Villager NPC" Blueprint, and thus interactions begin in the same manner before then expanding into the buying and selling of items.

Furthermore, shopkeepers can be distinguished from regular NPCs by two different indicators - the shop icon above their heads as well as their placement in inns/market stalls. Some shopkeepers will only sell items according to their trade/title (i.e. blacksmiths selling weapons, innkeepers selling food/drinks, merchants selling random goods, etc.), but the player is able to sell any item to any shopkeeper for 80% of what said item can be bought for.

This system was a challenge to combine with the inventory system, but I'm satisfied with the results inside the level and look forward to expanding it even further.

NPC Roles - Stablemaster

​

Stablemasters also inherit from the Parent "Villager NPC" Blueprint, and thus interactions begin in the same manner before then expanding into the buying and selling of beast mounts.

Beast mounts can only be purchased once and for a greater cost than most other items in the game. As the cursor hovers over a beast tab, an information widget will appear on the right side of the screen to provide essential lore/information on the corresponding animal. This also serves to aid the player's decision.

​

If a beast mount is purchased, the stablemaster will wait until the player is finished browsing before summoning your new companion. When not at the player's side, beast mounts will return to the stable and patiently await your call. 

Main Menu - UE5 & Others

​

​

​

Silhouette of the Sun is a Shinto-themed PC game that is set in both the mortal plane of Japan and the Heavenly Realms of Japanese folklore. Here I've constructed Main Menu, wherefrom a player can begin and/or customize their game experience.

silhouetteSun_titleLogo.png

NPCs - Unreal Engine 5

​

​

​

NPCs are standardized across the entire game. The base "Villager NPCs" utilize the Parent Blueprint which my other NPCs inherit for their distinct Child roles, some of such being shopkeepers, quest characters, stablemasters, bards, etc.

HighresScreenshot00035.png

Gameplay Systems - Maya, Photoshop, Unreal Engine 5

​

​

​

This page details the various gameplay systems which are present across the entire game. Presently, this page details the inventory system, which allows the player to collect and utilize items from chests, other NPCs, and the general environment. 

gameplay.png

Level Design - zBrush, Maya, Substance Painter, UE5

​

​

​

My roots in the 3D art world stem from my passion for level design and environment art, and thus "Silhouette of the Sun" is partly an excuse to indulge myself with lots of environmental storytelling. Find such environments here.

HighresScreenshot00034.png

Beast Mounts - Unreal Engine 5

​

​

​

Mounts are not only the swiftest way of getting around, but also make for lively companions as well as staunch allies in combat. Beast mounts are equipped with a basic moveset, physical abilities, and a special attack.

foxBackground.png
bottom of page