Show / Hide Table of Contents

Welcome

Welcome to the Call to Action (Cta) API documentation. Here you will find conceptual and API documentation for the Call to Action API

Call to Action API

The Call to Action (Cta) API is used for rapidly prototyping software simulations in different game / simulation engines. It follows data-oriented programming principles, separating data and systems, and provides interfaces for rapidly integrating different technologies in a prinicipled manner, reducing the risks, development time, and acquisition costs.

Features

  1. Ease of Access: it's in a github repo under the MIT license.
  2. Can currently be deployed in 2 ways:
    1. Library via unity assetpackage (source code hidden)
    2. Library via UPM (unity package manager) (source code distributed)
  3. Engine agnosticism: There is a hard separation between the engine agnostic code and the engine dependent code. This enables us to easily target different simulation/game engines
  4. Full API documentation and examples are auto generated during the build process

Supported Engines

Currently Cta supports the Unity Engine with a port to Unreal in development

Development Methodologies

The Call to Action API uses a data-oriented design programming paradigm. Unity has provided a lot of conceptual information of this here

  • Improve this Doc
In This Article
Back to top Generated by DocFX