Classes
Complete reference for all classes in Kraken Engine.
Comprehensive documentation for all classes available in Kraken Engine. Each class page includes constructor signatures, methods, properties, and usage examples.
Animation & Sprites
- AnimationController - Manage sprite sheet animations
- Orchestrator - Timeline animator for transform effects
- SheetStrip - Handle sprite sheet strips
- Sprite - Abstract base class for drawable game objects
Audio
- Audio - Play sound effects and music
- AudioStream - Stream audio files
Graphics & Rendering
- Camera - Control viewport and camera transforms
- Color - Manage RGBA colors
- Font - Load and use fonts for text rendering
- Mask - Create pixel-perfect collision masks
- PixelArray - Manipulate pixel data
- Text - Render text
- Texture - Load and manage textures
Shapes
Shaders
- ShaderState - Manage shader programs
- ShaderUniform - Pass data to shaders
Tile Maps
Input
- InputAction - Map inputs to actions
Math & Utilities
- EasingAnimation - Animated easing transitions
- PolarCoordinate - Polar coordinate system
- Timer - Game timers
- Transform - 2D transformation with position, size, rotation, and scale
- Vec2 - 2D vectors
For standalone functions, see the Functions reference.