This folder contains technical documentation for implementing cards and understanding the Keyteki game engine.
- Local Development - Setting up your development environment - only necessary for UI, server, or database changes
- Implementing Cards - General card implementation guidelines
- Testing Cards - How to write tests for cards
- Card Messages - How to format game log messages
- Card Abilities - Complete reference for ability types (
play,reap,fight,destroyed, etc.) - Card Properties - Auto-handled properties (Power, Armor, Aember Bonus, Enhancements)
- Game Actions - All
ability.actions.*methods with examples - Keywords - Keywords handled automatically by the engine (Taunt, Elusive, etc.)