MCA Editor¶
A professional code editor for Maya, Unreal Engine and NVIDIA Isaac Sim — built for artists, technical directors and robotics developers who want more from their scripting workflow.
MCA Editor is a modern, full-featured code editor that lives inside your DCC. Write scripts faster, manage projects, and extend the editor with plugins — the same editor, the same workflow, across Maya, Unreal Engine and Isaac Sim.
Features¶
- Maya, Unreal Engine + Isaac Sim — One editor across all three, same features, same workflow
- Native in Isaac Sim — Docks like any Isaac Sim panel, runs code in Isaac Sim's own Python with top-level
await, and shows Isaac Sim's log - Dual Mode — Quick script execution or full project mode with file trees and multi-tab editing
- AI Integration — Orange Slice, a built-in AI assistant that understands your scene and code
- Works with your AI app — Claude, Cursor, VS Code Copilot, Gemini, Codex and LM Studio connect automatically and can edit and run your code (how)
- Plugin Architecture — Extend the editor with Python plugins using a clean, documented API
- Syntax Highlighting — Python and MEL with automatic language detection
- Code Completion — Context-aware suggestions as you type
- Find & Replace — Search across files in your project
- Output Panel — Execution results, logging, and error display with full stack traces
- Keyboard-Driven — Comprehensive shortcuts for everything
MCA Editor is free and open source under the MIT licence.
Quick Start¶
- Download
mcaEditor.pyfor your Maya version - Drop it into
~/Documents/maya/<version>/plug-ins/ - Open Maya's Plug-in Manager and load
mcaEditor.py - Click the Script Editor button — MCA Editor opens instead
- Download the MCA Editor plugin zip for your UE version
- Extract the
MCAEditor/folder into your project'sPlugins/directory - Open the project in UE, go to Edit > Plugins, and enable MCA Editor
- Restart UE — the MCA Editor button appears in the toolbar
- Download the Isaac Sim zip and extract it
- Double-click Install MCA Editor.bat — it finds Isaac Sim and turns the extension on
- Start Isaac Sim and open Window > MCA Editor
See the Installation Guide for detailed instructions.
Supported Versions¶
| Maya Version | Python | Qt |
|---|---|---|
| Maya 2024 | Python 3.10 | PySide2 (Qt5) |
| Maya 2025 | Python 3.11 | PySide6 (Qt6) |
| Maya 2026 | Python 3.11 | PySide6 (Qt6) |
| Maya 2027 | Python 3.13 | PySide6 (Qt6) |
| UE Version | Python | Platform |
|---|---|---|
| Unreal Engine 5.5 | Python 3.11 | Windows |
| Unreal Engine 5.6 | Python 3.11 | Windows |
| Unreal Engine 5.7 | Python 3.11 | Windows |
| Isaac Sim Version | Python | Platform |
|---|---|---|
| Isaac Sim 6.x | Python 3.12 | Windows |
Built By¶
MCA Editor is built by Nathan Comes.
Free and open source under the MIT licence.