RTS Starter Kit - Guide
Note
This documentation is actual for asset version 2.0.0 and above.
This is documentation for RTS Starter Kit asset.
Here you can find tutorials about how to set up different asset features, add your content, etc. In the future, we plan to add more information about working with the asset.
Also, most of the API documentation and code examples for interacting with it can be found here. Some of the API docs may be outdated due to changes in newer versions, but we’ll try to keep it as up to date as possible.
If you’re looking for the old Guide with info about the asset’s setup, you can check RTS Starter Kit Guide.
Warning
We are moving the API documentation to a better engine, and it is still in development. The old API documentation can be found here. It can only be accessed with a token from the Guide.
Tutorials
- Information
- Settings and Customization
- Automatic Unit or Building setup
- Damage and Armor
- Fog of War
- Game Settings Validator
- Creating a new Faction (race)
- Creating or customizing a Production Category
- Customizing existing units
- Creating a new Map
- Creating a new Unit
- Customizing game UI
- Creating an infantry Unit
- Creating a new Building
- Creating a new Resource
- House color feature usage
- Creating a new Unit with a turret
- Setting up Wheels for vehicle Unit
- Creating and modifying Unit abilities
- Map Validator
- Melee-ranged attack type
- Nav Mesh setup
- Scenarios
- Setting up single player (campaign) map
- Creating a new rocket or bullet (shells)
- Sound Settings and Sounds tab in Global Editor
- Win Conditions
- Programming
- 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)
- Using RTS Kit events
- Creating custom unit module
- Usage of RTS Kit features modules in your custom ones
- Creating a new unit Ability
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