Ironclad Engine Documentation - Table of Contents
This page provides a comprehensive index of all available documentation for the Ironclad Engine.
Ⅰ. Main Project & Documentation Overview
Ⅱ. Conceptual Guides (/guide/
)
This section contains guides explaining core concepts, how to use engine systems, and best practices.
1. Introduction & Setup
2. Core Engine Systems
- The IroncladEngine Class
- Scene Management (
SceneManager.js
) - Input System (
InputManager.js
, Keyboard, Mouse, Gamepad) - Asset Management (
AssetLoader.js
) - Audio Management (
AudioManager.js
) - Event Management (
EventManager.js
) - Effects Management (
EffectsManager.js
& FX Classes) - Save/Load Management (
SaveLoadManager.js
) - Game Loop (
GameLoop.js
)
3. Entity-Component-System (ECS)
- ECS Overview
- EntityManager (
EntityManager.js
) - BaseEntity (
BaseEntity.js
) - Components
- Systems (
System.js
& Game Systems) - PrefabManager (
PrefabManager.js
)
4. Rendering
- Rendering Overview
- Camera (
Camera.js
) - Sprites (
Sprite.js
) - Tilemap Rendering (
TileLayerRenderer.js
) - Animation System (
AnimationSystem.js
)
5. UI System
Ⅲ. API Reference (/api/
)
This section provides direct links to the JSDoc-generated HTML documentation for each class and module.
- API Reference Landing Page
- Direct link to the full JSDoc HTML output:
- Open Full JSDoc API Reference