• Home
  • What’s New
  • Download
  • Documentation
    • Introduction
    • Setting Up
    • Working With Sceelix
    • Graph Concepts
    • Nodes
    • Unity
    • SDK
    • Acknowledgements

Sceelix

  • Home
  • What’s New
  • Download
  • Documentation
    • Introduction
    • Setting Up
    • Working With Sceelix
    • Graph Concepts
    • Nodes
    • Unity
    • SDK
    • Acknowledgements
    • Home
    • What’s New
    • Download
    • Documentation
      • Introduction
      • Setting Up
      • Working With Sceelix
      • Graph Concepts
      • Nodes
      • Unity
      • SDK
      • Acknowledgements
Sceelix
Sceelix
  • Home
  • What’s New
  • Download
  • Documentation
    • Introduction
    • Setting Up
    • Working With Sceelix
    • Graph Concepts
    • Nodes
    • Unity
    • SDK
    • Acknowledgements

Introduction

2
  • About Sceelix
  • FAQ

Setting Up

5
  • Installation and Dependencies
  • Executing Sceelix
  • Exploring the Samples
  • Help and Feedback
  • Logging and Troubleshooting

Working With Sceelix

10
  • Interface, Layouts and Settings
  • Project Explorer
  • Inspector
  • Document Area
  • Graph Editor
  • Data Explorer
  • Log Viewer
  • Image Viewer
  • Text Editor
  • 3D Viewer

Graph Concepts

6
  • Getting Started
  • Graph Basics
  • Entities
  • Ports
  • Flow
  • Parameters

Nodes

1
  • Node Overview

Unity

3
  • Introduction to the Unity Plugin
  • Installing the Plugin
  • Connecting the Editors

SDK

3
  • The Sceelix SDK
  • Extending the Engine
  • Developing an External Application

Acknowledgements

2
  • Creative Acknowledgments
  • Open Source Acknowledgements
View Categories
  • Home
  • Docs
  • SDK
  • The Sceelix SDK

The Sceelix SDK

< 1 min read

One of the major design goals in Sceelix’s development was to make it modular, extensible and accessible for all kinds of uses.

Making use of the power of the Mono/.NET Framework, Sceelix provides a development API, which allows the following:

  • Engine Extensibility: The Sceelix generation Engine, which provides the base framework for loading, managing and executing generation algorithms, can be extended with new procedures/algorithms, functions, data types, entities and other features. This brings not only new ways to manipulate the existing entities, but also to the possibility to create completely new types of content using the graph-based workflow.
  • External Application Use: The Sceelix Generation Engine can be accessed outside the Sceelix Designer, by incorporating the libraries inside any Mono/.NET compatible application, service or game. Among other things, this could allow procedural generation workflows to be executed during runtime in a game or upon an event/request.

The programming language for development is C#, much like the language that Sceelix itself was developed.

Updated on July 11, 2025
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Extending the Engine

Copyright © 2025 Sceelix. All rights reserved.