Moment Engine

Level Editor

The Level Editor allows for the placement of game entites into the scene. In addition, it allows for the editing of various game specific properties on each game entity.

The Level Editor is highly customizable and additional game specific properties can easily be added to each entity. In addition, the Level Editor supports advanced plugins and editors.

Two integrated plugins are the Conversation Editor and the Interaction Editor.

Conversation Editor

The Conversation Editor can run as a standalone application or as a plugin in the Moment Engine Level Editor.

The Conversation Editor allows for the editing of advanced conversation trees. It provides the ability to modify not only the scripted actions but also the conditions under which these actions will occur. Furthermore, it supports the creation of in-line formatting and scripting within the actual dialog text.

In addition, it includes advanced script autocompletion.

Interaction Editor

The Interaction Editor can run as a standalone application or as a plugin in the Moment Engine Level Editor.

The Interaction Editor allows for the editing of scripted sequences and cutscenes. It provides the ability to modify not only the scripted actions but also the conditions under which these actions will occur.

In addition, it includes advanced script autocompletion.

AI Systems

The Moment Engine includes optimized pathfinding and collision detection.

In addition, to specialized importers for routing and collision data, the Moment Engine provides in game visualization to aid in debugging AI issues.

The pathfinding and collision detection combined with the advanced scripting language allows for the creation of believable engaging characters and storylines.

Rapid Iteration

The Moment Engine has several in game tools to help with development and rapid iteration.

All assets (including models, animations, UI, game logic) in the game are dynamically reloadable.

Furthermore, the Moment Engine provides an in game console which allows for the execution of scripts in game.
Profiling and Optimization

The Moment Engine has an in game profiler which can be used to track down which areas of the code are taking up the most time.

It provides the ability to quickly identify spikes in performance as well as show bottlenecks in the code via the use of real time statistics and hit counts.

[BACK]