Kraken Logo

Kraken Engine

DocumentationGuidesShowcaseCommunity
Ctrl
K
Installation
Creating a Window
Vectors for Game Physics
Spritesheet Animation
Fonts and Text
Using the Orchestrator

Built bydurkisneer1.Kraken Engine is open source and available onGitHub.

  1. Guides
  2. Game Essentials

Game Essentials

Core concepts every Kraken developer should know - vectors, animation, text, and tweening.

Now that you've got a window up and can render things to the screen, it's time to learn the building blocks that make games tick.

Vectors for Game Physics

Vectors are the backbone of movement, physics, and spatial calculations. Learn how to use Vec2 objects for velocity, normalization, reflection, and more.

Learn Vector Physics →

Spritesheet Animation

Bring your sprites to life with frame-by-frame animation. The AnimationController makes it easy to define clips, control playback, and build animation state machines.

Learn Spritesheet Animation →

Fonts and Text

Display scores, dialogue, and UI with custom fonts. Load TrueType fonts and render text efficiently.

Learn Text Rendering →

Using the Orchestrator

Create smooth tweens and complex animation sequences. The Orchestrator interpolates values over time with easing, callbacks, and chaining.

Learn Orchestrator →


These guides assume you've completed the Getting Started and Using The Renderer sections.

On this page

Vectors for Game PhysicsSpritesheet AnimationFonts and TextUsing the Orchestrator