C# Component System - UNIGINE 2 Engine Essentials @UNIGINE_Official
C# Component System - UNIGINE 2 Engine Essentials  @UNIGINE_Official
Uploaded December 2019 | Updated September 2026, 3 weeks ago
UNIGINE’s integrated C# Component System provides a convenient programming workflow for implementing application logic via components — C# assets — that can be assigned to objects, giving them additional functionality. Watch this tutorial and create your first UNIGINE application with component-based logic in C#! Got no UNIGINE SDK yet? Get your 30-days free trial: https://l.unigine.com/nEZohtoPh

This tutorial covers the basics of using the integrated C# Component System to implement your application logic.

In this tutorial:
00:00 — Basic workflow
00:54 — Required software
01:19 — Starting a new project
01:57 — Creating a component
02:25 — Structure of a component
04:10 — Applying simple rotation
04:42 — Assigning a component to a node
05:05 — Running the application, launch presets
05:45 — Supported component parameter types
06:05 — Extending component parameters with a set of attributes
06:46 — Creating a component for projectiles featuring intersection detection
08:23 — Spawning explosion effects from assets
09:27 — Managing lifetime of explosion effects by using a separate component
10:39 — Spawning bullets via cloning the template node
12:15 — Improving intersection detection for proper spawning
13:05 — Cloning nodes with pre-configured components
13:17 — Adding the main player to handle user inputs
C# Component System - UNIGINE 2 Engine EssentialsSDK Browser - UNIGINE 2 Quick GuideHow To Create a Custom Post-Effect Using Material Editor - UNIGINE 2 Quick TipsUNIGINE Engine 2.12 ReleaseExperimental UNIGINE SDK build: new Material EditorUNIGINE Georeferenced Terrain Generation Using Sandworm, Part 4/6: Procedural BuildingsHow To Create C# (.NET Core) Project - UNIGINE 2 Quick TipsEarthworks Simulation Demo (UNIGINE Sim 2.12)UNIGINE Engine 2.14 Release - Cumulonimbus Clouds, C# 9, Water Wave Spectrum Control, New ToolsHow To Capture Screenshots and Frame Sequences - UNIGINE 2 Quick TipsHow to Add Footstep Sounds  - UNIGINE 2 Quick TipsHow to Export Terrain from Gaea 2 to UNIGINE
UNIGINE |

C# Component System - UNIGINE 2 Engine Essentials

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER