Skip to content
FLAMES Simulation Framework
  • About FLAMESExpand
    • FLAMES Overview
    • FLAMES Products
    • FLAMES Launcher
    • FLAMES Components
    • FLAMES Content
    • FLAMES Repositories
    • Software Licensing
    • System Requirements
  • ProductsExpand
    • Products Overview
    • FLAMES Developer
    • FLAMES Engine
    • FLAMES OptionsExpand
      • Options Overview
      • Unreal Engine OptionExpand
        • Option Overview
        • CIGI IG Plugin for Unreal
        • Content
      • Enhanced Analysis Option
      • Checkpoint/Restart Option
      • CIGI Option
      • Distributed Interactive Simulation (DIS) Option
      • High Level Architecture (HLA) Option
      • Network Database Option
    • FLAMES FeaturesExpand
      • Features Overview
      • A True Framework
      • Components
      • Scenario Database
      • Interactive Simulation
      • Unreal Engine Integration
      • Multithreaded Execution
      • Scenario Visualization
      • Terrain Modeling
      • Terrain Importers
    • FLAMES Automated Simulation Trainer (FAST)
  • Solutions
  • Store
  • CompanyExpand
    • About Ternion
    • News & Events
    • Contact
    • Export Information
    • Legal Notices
  • SupportExpand
    • Installation and Setup
    • Training
    • Forums
    • Request Support
DOWNLOAD
FLAMES
FLAMES Simulation Framework
DOWNLOAD FLAMES

Training

Home / Support / Training

Welcome to FLAMES online training. Here, you will find videos that provide introductory and advanced instruction on using FLAMES and developing custom software for FLAMES.

Introduction to FLAMES

FLAMES Overview Videos Vi

Get a high-level overview of FLAMES, FLAMES products, and how to install and use FLAMES. If you’re brand new to FLAMES or to military simulation, this is a good place to start.

TOPICS COVERED:

  • High-level overview of FLAMES
  • Overview of FLAMES products
  • Overview of how to install and use FLAMES

Using FLAMES

Learn how to create, edit, execute, visualize, and control FLAMES scenarios using the FLAMES Engine applications.

Your First Hour with FLAMES

Learn how to install FLAMES, create and add content to a FLAMES project, and perform basic tasks with scenarios using FORGE, the FLAMES scenario editor. This is the place to start if you are interested in learning how to use FLAMES.

TOPICS COVERED:

  • Creating the Tutorial Project
  • Opening and Executing Scenarios
  • Overview of Scenario Content
  • Controlling the 2D View
  • Creating Units (Scenario Players)
  • Editing Units

Scenario Editing Essentials

Learn more about using FORGE and how FLAMES scenario data is organized, edited, and stored. This course is essential for anyone using or developing software for FLAMES.

TOPICS COVERED:

  • Meta-Objects
  • Scenario Configuration
  • Working with Datasets
  • Working with Entities
  • Editing Command Inputs
  • Sharing Scenario Databases
  • FLAMES Documentation

Prerequisite(s):

  • Your First Hour with FLAMES

Composing Units

Learn about the different types of FLAMES models and how to compose the behavior and capabilities of a Unit (scenario player) by attaching models to the Unit. This is a more advanced course that provides an overview of the internal modeling architecture of FLAMES.

TOPICS COVERED:

  • Unit Composition Overview
  • Employing Platform Models
  • Platform, Signature, and Icon Models
  • Cognition Models
  • Command Execution Order
  • More…

Prerequisite(s):

  • Scenario Editing Essentials

Settings

Learn about the settings in a scenario that control execution rate, the functionality of FLAMES options, data recording, and much more.

Prerequisite(s):

  • Scenario Editing Essentials

COMING SOON.

More About Views

Learn more about the 2D and 3D visualization capabilities built into FORGE and FLASH and how to control and alter what is displayed in views.

Prerequisite(s):

  • Scenario Editing Essentials

COMING SOON.

More About Scenario Execution

Learn more about how to execute scenarios and how to create and control Units during scenario execution.

Prerequisite(s):

  • Scenario Editing Essentials

COMING SOON.

Developing Software for FLAMES

Learn how to modify component classes and create totally new component classes using the FLAMES Developer to create FLAMES-based simulations that satisfy your specific requirements. Start from the source code in the FLAMES Repositories.

Prerequisites for all Developing Software courses:

  • Composing Units
  • Cloning and Building FLAMES Repositories

More Developing Software courses coming soon.

Software Development Guidelines S

This course explains general guidelines that apply to the development of all software for FLAMES-based simulations. Following these guidelines carefully is essential if you wish to build a successful simulation system and take full advantage of the capabilities of FLAMES. You must also follow these guidelines in any source code that you would like to submit for inclusion in the FLAMES source code repositories.

TOPICS COVERED:

  • Introduction to FLAMES Software Development
  • The FLAMES Class Hierarchy
  • FLAMES Naming Conventions
  • Programming Languages
  • FLAMES Memory Management
  • More…

Prerequisite(s):

  • Composing Units
  • Cloning and Building FLAMES Repositories

Entity Model Development

Learn about the design of FLAMES “entity models” – models that inherit the FLAMES FEntity class. The information in this course applies to nearly all classes that you will create and modify for FLAMES, because nearly all classes inherit the FLAMES FEntity class.

TOPICS COVERED:

  • Introduction to Entity Models
  • The Life of an Entity Model
  • Entity Model Class Initialization
  • Entity Model Base Methods
  • Entity Model Parameter Database I-O
  • More…

Prerequisite(s):

  • Software Development Guidelines

Cognition Model Development

Learn how to develop FLAMES cognition models to simulate human behavior and decision processes and to give your users the ability to edit and control Units in a scenario.

TOPICS COVERED:

  • Introduction to Cognition Model Development
  • Introduction to Process Methods
  • Introduction to Process Method Prototypes
  • The CONFIGURE_ON_UNIT Command
  • Process Method Specifications
  • More…

Prerequisite(s):

  • Entity Model Development

Founded in 1989, Ternion Corporation is the developer of FLAMES and an expert in developing custom, FLAMES-based simulations for government and commercial organizations worldwide.

About Ternion
News & Events
Contact
Careers

Subscribe to the FLAMES Newsletter
YouTube Linkedin Facebook Instagram X Github

Copyright © 2025 Ternion Corporation

  • Legal Notices
  • Privacy Policy
  • Licensing Information
  • Terms of Service
  • Sitemap
  • About FLAMES
    • FLAMES Overview
    • FLAMES Products
    • FLAMES Launcher
    • FLAMES Components
    • FLAMES Content
    • FLAMES Repositories
    • Software Licensing
    • System Requirements
  • Products
    • Products Overview
    • FLAMES Developer
    • FLAMES Engine
    • FLAMES Options
      • Options Overview
      • Unreal Engine Option
        • Option Overview
        • CIGI IG Plugin for Unreal
        • Content
      • Enhanced Analysis Option
      • Checkpoint/Restart Option
      • CIGI Option
      • Distributed Interactive Simulation (DIS) Option
      • High Level Architecture (HLA) Option
      • Network Database Option
    • FLAMES Features
      • Features Overview
      • A True Framework
      • Components
      • Scenario Database
      • Interactive Simulation
      • Unreal Engine Integration
      • Multithreaded Execution
      • Scenario Visualization
      • Terrain Modeling
      • Terrain Importers
    • FLAMES Automated Simulation Trainer (FAST)
  • Solutions
  • Store
  • Company
    • About Ternion
    • News & Events
    • Contact
    • Export Information
    • Legal Notices
  • Support
    • Installation and Setup
    • Training
    • Forums
    • Request Support
Search