Learn oglr Learn how to use oglr with Shoulder.dev Core Concepts Design Explain how levels are structured and the different elements that can be used. System Detail the plug-in architecture, including how to create and use custom shapes, behaviors, and lighting. Loading Describe the process of loading levels into the game using the LevelLoader object. in the Game Explain how to draw game objects using the provided framework. Legacy Files Guide users on importing Gleed2D files into the new format. Key Features Creation Explain how to create and manipulate various shapes using the editor. Definition Illustrate how to add behaviors to objects to control their movement, animation, and interaction. Lighting Describe how to create and adjust lighting within the level editor. Structure Explain the project structure, including the organization of core components, plugins, and in-game elements. Advanced Concepts the Editor Provide guidance on creating custom UI elements and extending the editor’s functionality. with Game Engines Explain how to integrate Oglr with different game engines like MonoGame or XNA. the API Document the API for advanced level manipulation and custom plugin development. Optimization Offer tips on optimizing level performance and managing resources. Workflow & Best Practices Patterns Discuss design patterns used in the project and how they contribute to its flexibility and maintainability. Standards Outline the coding standards followed in the project, such as code style and naming conventions. & Debugging Provide instructions on testing levels and debugging common issues. Collaboration Discuss how the plug-in system enables collaboration on level design.