gsage
latest

Build Instructions

  • Conan Build Instructions

The Basics

  • Introduction
  • Game Configuration
  • Saving and Loading Game State
  • Custom Start Script
  • Entity

Advanced Topics

  • Internals
  • Custom Systems
  • Lua Bindings
  • Plugin System
  • Custom Input Handler
  • Serialize Classes
  • Engine Abstraction Layer
  • Custom Window Manager

Expert Topics

  • Using Another Render System

Plugins

  • Ogre Plugin
  • Dear ImGUI Plugin
  • LibRocket Plugin
  • SDL Plugin
  • Recast Navigation Plugin

Api Reference

  • Class list
  • Struct list
  • Namespace list
  • File list
gsage
  • Docs »
  • Welcome to gsage’s documentation!
  • Edit on GitHub

Welcome to gsage’s documentation!¶

Contents:

  • Search Page

Tutorials¶

Build Instructions

  • Conan Build Instructions

The Basics

  • Introduction
    • Modifying Level
    • Creating Characters
    • Modifying UI
  • Game Configuration
    • Gsage::GameDataManager Config
    • Plugins List
    • Systems Configs
    • Input
    • Window Management
    • Log Config
    • Packager
    • Plug-Ins
  • Saving and Loading Game State
    • Level File Format
    • Loading Levels
    • Saving Levels
    • Lua Bindings
  • Custom Start Script
    • Setting Up ImGUI
    • Setting Up LibRocket
    • Subscribing For Key Events
    • Handling Scene Object Selection
    • Pipeline Setup
  • Entity
    • Entity Format
    • Lifecycle
    • Entity Add Flow
    • Entity Remove Flow

Advanced Topics

  • Internals
    • Terminology
  • Custom Systems
    • Writing a Component
    • Engine System
    • Component Storage
    • Registering a New System
    • Further steps
  • Lua Bindings
    • Bindings Guidelines
  • Plugin System
    • Writing a Plugin
  • Custom Input Handler
  • Serialize Classes
    • Bindings
    • Read and Dump
  • Engine Abstraction Layer
    • Defining an Extension
    • Supported Types of Extensions
  • Custom Window Manager

Expert Topics

  • Using Another Render System
    • Implementing 2D Render System
    • Using EAL
    • Implement Factories

Plugins

  • Ogre Plugin
    • Common Features
    • 1.9.0
    • 1.10.0
    • 2.1.0
  • Dear ImGUI Plugin
    • Creating ImGUI Views in Lua
  • LibRocket Plugin
  • SDL Plugin
  • Recast Navigation Plugin

Api Reference

  • Class list
  • Struct list
  • Namespace list
  • File list

Links¶

Project Tracker

Next

© Copyright 2016, Artem Chernyshev Revision d1492700.

Built with Sphinx using a theme provided by Read the Docs.