Step 3: Configuration

Making characters that suit your needs

By configuring a virtual being and by adding or changing behavioral content, you define how it will inhabit your game world. This step can range anywhere from simple to complex and may therefore be puzzling to new creators. Let's break it down by focusing on three scenarios.

  • Scenario 1: You want great no-code results in less than a day. Start with one of our upcoming archetypes and configure it via it's settings objects (see below).

  • Scenario 2: You want to modify an archetype within 1-2 weeks. This can be done by creating new animations and changing the well-documented C# scripts of the archetypes. See Adding and changing content.

  • Scenario 3: You want characters with unique behavior that don't fall within the scope of one of the existing archetypes. Great! Add or change animations, adapt existing activities or create your own activities from scratch. For more, see again Adding and changing content.

Changing the settings

Configuration and content creation are about defining how your AI character inhabits your game world. A good way to start configuring is by using your character in one of the sample scenes, which are already set up with a BeingInstaller, a Spawner and a NavigableTerrain.

Settings can be configured on four levels:

  • Being Installer Settings provide access to general parameters of KuteEngine™ and allow adding or changing the spawnable beings.

  • Humanoid Shared Settings give access to parameters that are shared by all humanoids of a certain archetype in the project. These relate to the animation systems, service activity settings and more

  • Humanoid Settings define what's unique about a specific being, from it's basic parameters (name, size) to personality to unique sounds.

  • Root Activity Settings allow configuration of the most fundamental activities that a specific being engages in. You can use existing root activities or create your own.

Adding behavioral content

See here for information on this topic.

Last updated