Core System =========== The core module provides the fundamental game engine components including the event system, game loop, state management, and save/load functionality. Game Engine ----------- .. automodule:: barebones_rpg.core.game :members: :undoc-members: :show-inheritance: Event System ------------ .. automodule:: barebones_rpg.core.events :members: :undoc-members: :show-inheritance: Save Manager ------------ .. automodule:: barebones_rpg.core.save_manager :members: :undoc-members: :show-inheritance: Serialization ------------- .. automodule:: barebones_rpg.core.serialization :members: :undoc-members: :show-inheritance: Registry System --------------- .. automodule:: barebones_rpg.core.registry :members: :undoc-members: :show-inheritance: Singleton Pattern ----------------- .. automodule:: barebones_rpg.core.singleton :members: :undoc-members: :show-inheritance: