Entity (Object)

Entities are dynamic objects, usually with bones/joints/skeletons, allowing them to have animations, move, and simulate physics in the world.

Examples of entities:doors, characters, any type of a movable object, weapons, destructibles, etc.

Entities Examples

Placement and Setup:

There are several ways to add an entity to your level:

  1. Look for General → Entity in the Entities Toolbar.
  2. Look for Entity in the Entity List Window.
  3. By using the Shortcut "Z+LMB" on the level.


An entity should look like a pink transparent cube in the scene. 

Main Properties
Description
BaseThe name of an entity. Recommended: give it a meaningful name!
Collision GroupUse a standard dynamic collision shell when determining collision with the player. Note that the default value is "no collision shell" which means that the object will not collide with anything.
HealthHealth of the entity. If it's Kinematic (see below) and the Health reaches 0, the entity will start simulating physics.
JumpOver AllowedAuthorizes the player to perform a "jump over mechanics" on this object. Recommended: for dynamic objects = FALSE, for static entities = depends on the situation.
ModelOn "...", you can select a model for the entity (e.g. barrel).
PhysX: AllowAuthorize the Physics engine to take this object into account.
PhysX: Allow on DetachAuthorize the Physics engine to take this object into account, if it ever gets detached.
PhysX: KinematicAllow the object to be totally immovable (used the most for scripted entities).
PhysX: RaycastAllow the object to be "hit" by bullets, light, and raycasting. Recommended: TRUE.Otherwise, the object will feel like a ghost.
PhysX: Raycast AIAllow the object to obstruct AI vision (can be set to FALSE in case of transparent objects (e.g.: windows, grids).
PhysX: SleepingPhysics will not be initiated, if the object is static or does not interact with any other object. Recommended: always be set to TRUE, for performance.
Render: Cast AO?Enable the entity to cast Ambient Occlusion.
Render: Ghost?Disable render of the entity, making it invisible.
Render: Shadow CastEnable the entity to cast shadows.
Startup AnimationIf the entity has an animation, you can set up an animation to play when the game starts.

Exodus SDK © 2005-2023, 4A Games Limited. Developed by 4A Games®.
4A Games® is a registered trademark, and 4A Games Limited, Exodus SDK and their respective logos are trademarks of 4A Games Limited.
Published by Deep Silver. Deep Silver is a division of PLAION GmbH, Austria. Deep Silver and Plaion are registered trademarks of PLAION GmbH.
Metro Exodus is inspired by the internationally best-selling novels METRO 2033 and METRO 2034 by Dmitry Glukhovsky.
All other trademarks, logos and copyrights are property of their respective owners. All rights reserved.
By using this site, downloading or using the Exodus SDK or related content, you are agreeing to be bound by the terms of the End User License Agreement.


EULA