Getting Started
Installation
Section titled “Installation”- Copy
addons/ascendereinto your project’saddons/folder. - Enable the plugin in Project Settings > Plugins.
- Systems initialize automatically on scene load.
Your First Service
Section titled “Your First Service”Register a service with the [Service] attribute:
[Service]public class MyService : Node{ public void DoThing() { }}Then resolve it anywhere in your code:
var svc = Services.Get<MyService>();svc.DoThing();Your First Event
Section titled “Your First Event”Define an event type:
public record PlayerDied(string PlayerName);Subscribe to it:
EventBus.Subscribe<PlayerDied>(e => GD.Print($"{e.PlayerName} died"));Publish it:
EventBus.Publish(new PlayerDied("Hero"));