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.

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.

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.

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.