RTS Starter Kit

Tutorials

  • Information
  • Settings and Customization
  • Programming
    • Creating a new unit Ability
    • Creating and extending AI
    • Creating a new Win Condition
    • Dependency Injection (DI)
    • Using RTS Kit events
    • Creating custom unit module
    • Usage of RTS Kit features modules in your custom ones

API Reference

  • Boot
  • Gameplay Service
  • Storing
  • Units
  • Controls
  • Match Settings
  • Player
  • Shell
  • Shell Service
  • Abilities
  • Spawn Service
  • Players Service
  • Order
  • Fog of War
  • AI
  • UI
  • Scenarios
RTS Starter Kit
  • Programming
  • View page source

Programming

In this partition, you will find info about how to extend the asset with your own features.

  • Creating a new unit Ability
  • Creating and extending AI
    • Creating an AI preset
    • Targeting units by role, not by asset (multi-faction AI)
    • Construction — building the base
    • Production — buying combat units
    • Squad — grouping and attacking
    • Scouting — finding the enemy
    • Economy — keeping harvesters up
    • Defense — reacting to being attacked
    • Utility AI — dynamic Economy/Military focus
    • Per-player AI presets (difficulty/personality)
    • Debugging: the AI Inspector
    • Extending with your own AI logic
  • Creating a new Win Condition
  • Dependency Injection (DI)
    • How it works
    • Named bindings
    • Unity integration
  • Using RTS Kit events
  • Creating custom unit module
  • Usage of RTS Kit features modules in your custom ones
Previous Next

© Copyright 2026, Insane Systems.

Built with Sphinx using a theme provided by Read the Docs.