Video Tutorial: C# Component System
Subtitles are available for each tutorial in English, Russian, and Chinese.
The tutorial is created using SDK version 2.9. The general concepts of the Component System demonstrated in the tutorial are applicable for versions up to 2.18. However, specific details such as UI or API functions may differ across various versions.
This tutorial covers the basics of using the integrated C# Component System to implement your application logic.
In this tutorial:
- Basic workflow
- Required software
- Starting a new project
- Creating a component
- Structure of a component
- Applying simple rotation
- Assigning a component to a node
- Running the application, launch presets
- Supported component parameter types
- Extending component parameters with a set of attributes
- Creating a component for projectiles featuring intersection detection
- Spawning explosion effects from assets
- Managing lifetime of explosion effects by using a separate component
- Spawning bullets via cloning the template node
- Improving intersection detection for proper spawning
- Cloning nodes with pre-configured components
- Adding the main player to handle user inputs
Last update:
2024-02-06
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)