Version 2.0 Released!
Release Date: 27. Feb 2026
Introduction
Ease of Use
What It Can Do
Features
-
First-Person Movement
- Full control over player parameters
- Settings for gravity, speed, acceleration, friction, air-control, and more
- Motion damping for stairs and uneven terrain
-
Fly Mode
- Fully physics-based movement
- Settings for acceleration, friction, etc.
- Mouselook and radial control functionality
- Optional collisions
-
Camera Functionality
- Support for camera rigs with physics, constraints, etc.
- Customizable banking and motion damping
- Customizable focal length
-
Module System
- Load specific modules when needed
- Included are:
- First Person Camera Effects
- Third Person Controller
- Emitter (Shoot objects)
- Camera AutoFocus
- Camera Zoom
- Camera Creator
- Camera Switcher
- New Modules can be imported into the add-on
-
Collision System
- Capsule-based collision detection
- Utilizes a BVH-tree, capable of handling millions of triangles
- Fully dynamic collisions on animated objects
- Supports instanced collection and linked library collision
- Selective inclusion or exclusion of collections
- Prevents endless falling by reusing last ground contact
-
Recording
- Camera motion recording
- Buffered recording (recording without timeline playback)
-
Scripting
- Add new functionality through user-written scripts
- Exposed game loop method
- Automatically expose parameters in UI panels
- Access to player parameters and the collision system
-
Customizable Settings
- Input smoothing options
- Customizable keymaps and Gamepad mappings
- Gamepad support for Windows (XInput)
- Mouse settings including sensitivity and invert Y-axis
- Custom N-panel placement
- Framerate independence with support for 120+ Hz
- Choice of scale settings: metric, imperial, and free
-
Additional Features
- Teleportation mechanic
- Empties as spawn points
Requirements
OmniStep supports all platforms and Blender versions from 3.6 up to the current 5.2 It has been tested on macOS, Linux and Windows.
Note that the old version 1 only works up to Blender version 4.5. OmniStep version 2.x works with Blender 4.5 and newer.
Add-on Compliance
This add-on is fully self-contained, does not include any external libraries and operates entirely offline. It does not register with any application handlers and does not leave behind any residual data in the Blender scene, except for its settings configuration. The sidebar panel can be optionally nested under the 'Tool' tab to maintain a clean UI.