The March sale is here! Save 50% on select products now through March 21.

Alien

Etherion Designs - Characters - Aug 28, 2019

Demon Monster

  • Supported Platforms
  • Supported Engine Versions
    4.9 - 4.27, 5.0 - 5.3
  • Download Type
    Complete Project
    This product contains a full Unreal Engine project folder, complete with Config files, Content files and .uproject file, which can be used as a template to create a new project.

Video Trailer

Download Demo

For a Discount, visit www.EtherionDesigns.com


Step into the realm of the extraordinary with our Alien Crab Monster, a game-ready creature that includes A.I, and can also be played by the character!

It includes numerous animations, complete with an advanced Inverse Kinematics system for the legs, ensuring natural movement even on steep terrains.


The package boasts a comprehensive A.I. system, an A.I. Spawner blueprint, and a variety of footstep sounds that change depending on the surface it walks on, adding to its immersive realism.

Furthermore, a rich collection of creature sound effects enhances the gaming experience.

Check out the Extended feature list below for an in-depth look at the treasure-trove of features this package contains!



Extended Feature List:


Animation

  • The Player Pawn supports gamepad & keyboard input
  • Pawn rotates to align with slope angle (and IK applies relative to this)
  • The Animation features an IK System that places each foot on the surface below or above it's relative positon. The IK System works regardless of the creature's rotation on a landscape. To understand how the IK System works, please see the IK System Explanation document
  • A Secondary “bored” Idle animation plays when pawn is still for a designated timeframe.
  • The animation blendspace's input axis is customized to accurately reflect real-world movement and avoid foot sliding. This is especially useful for Gamepad input (values between 0 and 1).


A.I Behavior

Set Aggressiveness Levels with an integer. The following explains what integers refer to what behavior:

  • 0 = No response to player.
  • 1 = Growl and look at player when sensed, but don’t ever chase.
  •  2 = Growl and look at player when sensed, and if the player continues to be sensed for an allocated timeframe, the A.I pawn will start chasing the player.
  • 3 = Chase the player upon being sensed.
  • 4 = Chase the player immediately upon spawn.


A.I Roaming


  • Pawns find a random navigable point within a radius, and move to it if it is within the viewing angle of the pawn (this angle can be set with a variable). The reason we find it within an angle is to stop creatures from moving forward and then immediately turning backwards which is unrealistic behavior.
  • If the Pawn cannot find a navigable point within the angular parameters, it will disregard the angular limits and find any navigable point within range (basically if it hits a wall it will turn around).
  • Once the Pawn reaches the roaming destination, it will roll a chance to either Roar, continue roaming, or play an idle animation for a random amount of seconds within a range. The statistical chances of these events can be set with variables (“Chance of Roar” & “Chance of Idle Tapping”)
  • The chance of Pawn Roaring can optionally be influenced by the amount of pawns being spawned by the spawner blueprint. The reason you would want to enable this feature is because if you had 100 pawns with a 10% chance of roaring, you would have 10 pawns continuously roaring at any given time (which is very annoying). With the feature enabled, 10% would turn to 1% and only 1 roar would happen at a time.


A.I Chasing

  •  Sight and Hearing senses can be set with public variables
  • If the pawn sees or hears the player pawn, it will respond based on aggressiveness level.
  • If the pawn gets touched by the player, it will start attacking immediately even if aggressiveness level is 2 (where as sight and hearing will only trigger growling).
  • When chasing, if the pawn reaches the player, it will play a random attack animation (from 4 options).
  • If the pawn is chasing the player but does not sense the player, a retriggerable timer will play. When this timer is complete, and the pawn has still not been sensed, it will stop chasing and switch back to roaming. The time it takes to stop chasing is a public variable.

  

Customize Appearance

  • Set Glow color
  • Optional Glowing eyes
  • Optional point light, with customizable intensity & radius (great for night time scenes)
  • Each pawn has variation on the brightness and hue of its material. The intensity of variation can be customized
  • Materials support Forward Shading


Sound

  • Individual feet make separate noises based on surface
  • 4 Surfaces (grass, wood, rubber, metal) with around 8 footstep sounds per surface. 
  • Fall distance affects volume of landing noise, which is also different per surface
  • Vocal pitch changes based on creature scale (smaller creatures are higher pitched, larger are lower pitched)
  • Giant creatures make booming noises when they walk (when having a scale of 2 and above)
  • Easter-egg sounds included (babies crying, fart noises, etc). This can be changed with a global Scalar parameter (“EasterEgg”) found in the Material Parameter collection.


Blueprints

  • Spawner Blueprint with spawn & destroy events. This blueprint has access to all necessary public variables that influence it’s spawned actors. It will tag each spawned BP_Crabmonster.
  • Alien Crab Monster blueprint. This can be used as either an enemy or a player depending on a bool.
  • Extensive documentation within blueprints is included to teach you how the A.I functions and how the IK works relative to it's mesh.
  • I’ve included a “Hint Blueprint” which opens up when the pawn nears it



Levels

You'll find two levels within this package: a model viewing level, vividly presented in a dark room for detailed examination, and an A.I. & Player testing level, where you can take control of your own Alien Crab Monster, navigating through an interactive environment and engaging with other alien crab monsters.


--== Check out our other Characters HERE! ==----== Join our Discord Server for Free Assets & Support! ==--


Technical Details

Number of Characters: 1

Scaled to Epic Skeleton: Yes

Rigged: Yes

Rigged to Epic Skeleton: No

Animated: Yes

Number of Animations: 15

Animation Types: In-place


Animations:

  • Attack: Bite, Stab Left, Stab Right, Stab Both
  • Idle
  • Idle Tapping
  • Jump
  • Jump Loop
  • Roar
  • Rotate Left & Right
  • Strafe Left & Right
  • Walk Forwards & Backwards

 

Physically-Based Rendering: Yes

Number of Materials: 6

Number of Material Instances: 10

Number of Textures: 14


Texture Sizes:

  • [8192] 2
  • [4096] 6
  • [1024] 5
  • [128] 1

 

Collision: Yes, Generated

LODS: 4

 

Vertex Count

  • LOD0=205,360
  • LOD1=13,328
  • LOD2=8,248
  • LOD3=1,619

 

Supported Development Platforms: Windows, Mac

Supported Target Build Platforms: Windows, Mac, Oculus, Steam VR, PlayStation 4, Xbox One

Documentation Included: Extensive documentation In Blueprints