Traktor Editor
The Traktor Editor is where you build, configure, and test your game. It provides a complete development environment with tools for scene editing, asset management, shader creation, and multi-platform deployment. The editor is tightly integrated with the engine runtime, enabling hot-reloading of assets. When you save changes, they appear in your running game within milliseconds without requiring a restart.
![TODO: Screenshot of Traktor Editor main interface showing the layout with Database panel on left, Scene Editor in center, Properties panel on right, and toolbar at top]
The Traktor Editor follows an “editor-first” philosophy: instead of bolting editing tools onto an existing runtime, the entire engine is built around a powerful, professional editor. This means deep integration, hot-reloading that actually works, and tools that feel cohesive rather than tacked on. You edit, save, and instantly see your changes in the running game. No lengthy rebuilds, no context switching.
Core Tools
- Database - Manage project assets and dependencies
- Pipeline - Asset build system and optimization
- Scene Editor - Build 3D worlds with entities and components
- Shader Graph - Visual shader creation
Workflow
- Workflows - Common tasks and techniques
- Output - Monitor pipeline builds and logs
- Audio - Control editor audio volume
- Targets - Deploy to multiple platforms
- Logging - Real-time debugging and logs
Specialized Editors
- Particle Effect Editor - Design layered particle effects
- Sound Bank Editor - Create dynamic audio with grains
- Script Editor - Edit Lua and JavaScript gameplay code
- Localization Editor - Manage translations and I18N
- Video Editor - Preview video assets
Reference
- Asset Type Reference - Complete guide to all asset types and properties
Configuration
- Settings - Configure the editor
Extensibility
- Plugins - Extend the editor with custom tools
Key Features
Instant Feedback: Change a texture, tweak a script, adjust a material. Save it and watch it update in your running game within milliseconds. No waiting for compiles, no restarting, just immediate iteration. This hot-reloading system maintains an active connection to your game, streaming changes as you work.
Full Undo/Redo: Made a mistake? Press Ctrl+Z. Every editor, every panel, every action supports undo and redo. You can experiment fearlessly knowing you can always step back.
One-Click Deploy: When you’re ready to test on a different platform, click one button. The editor builds your assets, packages everything, deploys to the target device, and launches the game. All automatically. Test on Windows, Linux, Android, or iOS without leaving the editor.
Customizable Interface: The interface uses a modular, dockable window system. Every panel can be moved, resized, and arranged to match your workflow. The editor offers light and dark themes for different lighting conditions and preferences.
Localization Built In: The editor itself supports multiple languages, and your game can too. Internationalization (i18n) is a first-class feature, not an afterthought.