Programming Guides
This section of the manual includes guides regarding how you can use the RTS Engine API to customize your game even further!
These guides assume you have enough knowledge about the general workflow of the RTS Engine systems, the structure of a RTS Engine map scene and entity prefabs.
1. Beginner Programming Guides
| Article | Description |
|---|---|
| Create an Entity Component | This guide provides an introduction for creating entity components, which are components that can be attached to children objects of an entity prefab to handle a behavior for the entity. In this guide, you will go through the creation of an Entity Seller component that allows the player to sell a faction entity by clicking on a task in the task panel while the entity is selected, destroy the entity and get resources for it. |
| Create a Game Service | Provides an introduction on creating game service components, which are manager components that must be placed on a child object of the object containing the Game Manager component. In this guide, you will go through the creation of a very simple Unit Wave Spawner component that allows to create unit instances every period of time and move the created unit instances towards a position after they spawn. |
2. Advanced Programming Guides
| Article | Description |
|---|---|
| Integrate Custom Pathfinding Solutions | Provides an overview of the steps required to add support for a pathfinding solution other than Unity's native navigation mesh system and the officially supported A* Pathfinding Project integration. |