# Expanding the Engine

- [Creating a New Object Class](/for-programmers/expanding-the-engine/creating-a-new-object-class.md)
- [Exposing Object Classes to Script](/for-programmers/expanding-the-engine/integrating-your-new-class-into-the-editor.md)
- [addProtectedField](/for-programmers/expanding-the-engine/integrating-your-new-class-into-the-editor/addprotectedfield.md)
- [Adding a New Library to the Engine](/for-programmers/expanding-the-engine/adding-a-new-library-to-the-engine.md)
