Contents
- Setup & Configuration
- Examples
- Hello, Indigo!
- Mill & SBT Templates
- Quick start
- Guides
- How to make a custom entity
- How to write a fire shader
- How to make a responsive UI using Tyrian
- Converting
IndigoSandbox
toIndigoGame
- Gameloop
- Events
- Frame context
- Outcome Type
- Organisation
- Boot & Start Up
- Game Entry Points
- What are Scenes?
- What SubSystems are
- Platform & IO
- Assets & Asset Loading
- Cross Platform Publishing
- File Importers
- Input Handling
- Loading & Saving Data
- Logging
- Networking
- Presentation
- Animation
- Audio
- Boundaries
- Cameras
- Clones & Mutants
- Depth
- Layers
- Lighting
- Materials
- Primitives & Building Blocks
- SceneUpdateFragment
- Shapes
- Text & Fonts
- Shaders
- Blending
- Shader Constants, Variables, and Outputs
- Premultiplied Alpha
- Shaders Overview
- Time
- GameTime
- Signals & Signal Functions
- Time Varying Values
- UI Components
- Buttons
- Hit Areas
- Input Fields
- Radio Buttons
- UI Components
- Misc
- Alternatives to Indigo
- Anti-Patterns
- Glossary
- Key Concepts
- Model, ViewModel, & View
- Motivation & Constraints
- Performance
- Prior Art
- Rendering Technology