| Feature | Description |
| Dual-Canvas Renderer | perform() activates an offscreen buffer for static objects โ massive performance gain |
| Particle System | emit, burst, emitters + 6 presets: explosion, smoke, sparkle, rain, blood, magic |
| Camera Shake | camera.shake(x,y) and camera.shakeRotation(angle) โ both auto-reset |
| Circle Collision | enableCircleCollision() + crashWithCircle() for round objects |
| destroy() | Properly removes a Component from the engine's render loop |
| fixed() | Lock a Component to screen position regardless of camera movement |
| Tctxt | Rich text with background fill, padding, alignment, baseline |
| AnimatedSprite | Named animation clips with loop/one-shot control |
| SoundManager | Named sounds, music, master/sfx/music volume, mute |
| Scene system | display.scene โ only Components in the active scene render |
| setImage / setColor | Swap a Component between image and rect at runtime |
| clearMargin | Control how much of the canvas is cleared per frame |