Olympe Engine
2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
]
▼
Source
►
_deprecated
AI_Npc.cpp
AI_Npc.h
AI_Player.cpp
AI_Player.h
GameObject.cpp
GameObject.h
Npc.cpp
Npc.h
Object.h
ObjectComponent.cpp
ObjectComponent.h
Player.cpp
Player.h
►
AI
AIEvents.h
BehaviorTree.cpp
BehaviorTree.h
Data-driven behavior tree system for AI decision making
BehaviorTreeDebugWindow.cpp
Implementation of behavior tree runtime debugger
BehaviorTreeDebugWindow.h
Runtime debugger for behavior tree visualization and inspection
BehaviorTreeDependencyScanner.cpp
BehaviorTreeDependencyScanner.h
BTEditorCommand.cpp
Implementation of command pattern for behavior tree editor
BTEditorCommand.h
Command pattern implementation for behavior tree editor undo/redo
BTGraphLayoutEngine.cpp
Implementation of graph layout engine for behavior tree visualization
BTGraphLayoutEngine.h
Graph
layout engine for behavior tree visualization
►
Animation
AnimationBank.cpp
AnimationBank.h
AnimationErrorHandler.cpp
AnimationErrorHandler.h
AnimationGraph.cpp
AnimationGraph.h
AnimationHelpers.h
Helper functions for manipulating
VisualAnimation_data
components
AnimationManager.cpp
AnimationManager.h
AnimationTypes.h
Core animation data structures for 2D sprite animation system
►
BlueprintEditor
AdditionalEditorPlugins.cpp
AdditionalEditorPlugins.h
asset_explorer_test.cpp
AssetBrowser.cpp
AssetBrowser.h
AssetInfoPanel.cpp
AssetInfoPanel.h
BehaviorTreeEditorPlugin.cpp
BehaviorTreeEditorPlugin.h
blueprint_test.cpp
blueprinteditor.cpp
blueprinteditor.h
BlueprintEditorGUI.cpp
BlueprintEditorGUI.h
BlueprintEditorPlugin.h
BlueprintMigrator.cpp
BlueprintMigrator.h
BlueprintValidator.cpp
BlueprintValidator.h
CommandSystem.cpp
CommandSystem.h
EditorContext.cpp
EditorContext.h
EntitiesPanel.cpp
EntitiesPanel.h
EntityBlueprint.cpp
EntityBlueprint.h
EntityInspectorManager.cpp
EntityInspectorManager.h
EntityPrefabEditorPlugin.cpp
EntityPrefabEditorPlugin.h
EnumCatalogManager.cpp
EnumCatalogManager.h
Graph.cpp
Graph.h
HistoryPanel.cpp
HistoryPanel.h
imnodes_stub.h
InspectorPanel.cpp
InspectorPanel.h
NodeGraphManager.cpp
NodeGraphManager.h
NodeGraphPanel.cpp
NodeGraphPanel.h
serialize_example.cpp
TemplateBrowserPanel.cpp
TemplateBrowserPanel.h
TemplateManager.cpp
TemplateManager.h
ValidationPanel.cpp
ValidationPanel.h
WorldBridge.cpp
WorldBridge.h
►
BlueprintEditorStandalone
BlueprintEditorStandaloneMain.cpp
►
Editor
AnimationEditorWindow.cpp
Implementation of Animation Editor window
AnimationEditorWindow.h
Animation Editor window for creating and editing animation banks
►
OlympeTilemapEditor
►
include
EditorState.h
LevelManager.h
TilemapEditorApp.h
►
src
EditorState.cpp
LevelManager.cpp
main.cpp
TilemapEditorApp.cpp
►
Rendering
IsometricRenderer.cpp
IsometricRenderer.h
►
system
CameraEventHandler.cpp
CameraEventHandler.h
CameraManager.cpp
CameraManager.h
EventManager.h
EventQueue.h
GameMenu.cpp
GameMenu.h
JoystickManager.cpp
JoystickManager.h
KeyboardManager.cpp
KeyboardManager.h
log_sink.h
message.h
MouseManager.cpp
MouseManager.h
system_consts.h
system_utils.cpp
system_utils.h
SystemMenu.cpp
SystemMenu.h
ViewportManager.cpp
ViewportManager.h
►
TiledLevelLoader
►
include
IsometricProjection.h
LevelParser.h
ParallaxLayerManager.h
tiled_constants.h
TiledDecoder.h
TiledJsonHelper.h
TiledLevelLoader.h
TiledStructures.h
TiledToOlympe.h
TilesetCache.h
TilesetParser.h
►
src
IsometricProjection.cpp
LevelParser.cpp
ParallaxLayerManager.cpp
TiledDecoder.cpp
TiledLevelLoader.cpp
TiledToOlympe.cpp
TilesetCache.cpp
TilesetParser.cpp
CollisionMap.cpp
CollisionMap.h
ComponentDefinition.cpp
ComponentDefinition.h
ComponentRegistry.h
DataManager.cpp
DataManager.h
drawing.cpp
drawing.h
ECS_Components.h
Core ECS component definitions
ECS_Components_AI.h
ECS_Components_Camera.h
ECS_Components_Registration.cpp
ECS_Entity.h
ECS_Register.h
ECS_Systems.cpp
ECS_Systems.h
ECS_Systems_AI.cpp
ECS_Systems_AI.h
ECS_Systems_Animation.cpp
Implementation of
AnimationSystem
ECS_Systems_Animation.h
Animation system for 2D sprite animation
ECS_Systems_Camera.cpp
ECS_Systems_Camera.h
ECS_Systems_Rendering_Camera.cpp
ECS_Systems_Rendering_Camera.h
engine_utils.cpp
engine_utils.h
GameEngine.cpp
GameEngine.h
Core game engine class
GameRules.h
GameState.cpp
GameState.h
GraphicMap.h
InputConfigLoader.cpp
InputConfigLoader.h
InputDevice.cpp
InputDevice.h
InputsInspectorPanel.cpp
InputsManager.cpp
InputsManager.h
json_helper.h
Level.h
ObjectFactory.h
Objective.h
OlympeEffectSystem.cpp
OlympeEngine.cpp
OptionsManager.h
PanelManager.cpp
PanelManager.h
ParameterResolver.cpp
ParameterResolver.h
ParameterSchema.cpp
ParameterSchema.h
PrefabFactory.cpp
prefabfactory.h
Header file for
PrefabFactory
class, responsible for creating game object prefabs
PrefabScanner.cpp
PrefabScanner.h
Quest.h
QuestManager.h
RenderContext.cpp
RenderContext.h
resource.h
Sector.h
Serialization.h
Singleton.h
Sprite.cpp
Sprite.h
Task.h
vector.cpp
vector.h
VideoGame.cpp
VideoGame.h
World.cpp
World.h
World
and ECS Manager for
Olympe
Engine
Generated on Tue Feb 17 2026 13:49:11 for Olympe Engine by
1.9.8