Documentation
Русский
  • Gem RTS v1 Documentation
  • Foundational Knowledge
    • Game local files and Player Profile locations
    • Game resource architecture
      • Packages
      • Package file structure
    • Basic knowledge about configuration files
      • Include instruction
      • Define instruction
      • Mod instruction
  • Mod Development
    • Creating mod
    • Advanced package configuration
    • Creating Settings templates
  • Editor
    • Camera control in the Editor
    • Useful Editor shortcuts and Console commands
    • Map Editor
      • Creating a new map
      • Scene Editor
      • Entity Editor
      • Landscape Editor
        • Heights Editor
        • Polygons Editor
        • Terrains Editor
        • Color Editor
        • Flags Editor
        • Material Editor
        • Grass Editor
        • Foliage Editor
      • Water Editor
      • Specifics of Map Editing
        • Creating destroyed vehicle entities for map entourage
        • Creating terrain folds
          • Creating Ground Surface relief
          • Rock and cliff entities
        • Stone entities
        • Entity for water sound effects
        • Building entities
      • Creating a minimap
    • Mission Editor
      • Mission Properties Editor
    • FX Editor
    • Environment Editor
      • Basic knowledge about HDR
      • Creating environment preset
      • Setting Environment preset parameters
    • Debug Tools
      • Console
      • Debug Processes Window
      • Render Layer List Window
    • Simulation Mode
  • Textures and Materials
    • Physically Based Rendering
      • Texture compression formats in GEM RTS
      • PBR parameters
      • Texture Conversion in Gem RTS
      • Texture conversion to PBR materials using Nvidia Texture Exporter
  • Modeling
    • 3ds Max Plugin
    • Vehicle Model Setup Pipeline
      • Bone hierarchy in vehicle models
        • Body
        • Turret
        • Engine
        • Gun
        • Secondary bones
        • Transmission
          • Сhassis mechanisms
  • Localization
    • Variable strings in localization
    • Adding a new localization language
  • Game settings
    • Movement on slopes
    • Configuration of movement types for human units
    • Configuring entity interaction with wind
    • Sensor
    • User control sound
Powered by GitBook
On this page
  • Global section content
  • Scene section content
  • Localization folder content
  1. Foundational Knowledge
  2. Game resource architecture

Package file structure

Overview of game resource organization in global and scene directories

Last updated 1 year ago

The correct organization of game resources into "global" and "scene" directories is crucial not only for maintaining clarity but also for controlling the loading of game resources depending on whether they are needed in a "global" or "scene" context. This structured approach ensures that resources are loaded efficiently and only when required, which enhances the game’s performance.

For more comprehensive details, please refer to the article on .

Global section content

Directory
Description

interface

Contains files describing the game's user interface in game lobby

map

The folder with maps and missions

music

The folder containing music files and music playback configuration files

set

Global game settings

set\difficulty

Game difficulty settings

set\multiplayer

Settings for multiplayer modes and unit presets for these modes

set\side

This directory contains configuration files for the global nations in the game

set\registry

This directory contains files with simple settings for the game engine, which are used to configure basic operational parameters.

sound

Sound effects and configuration files for sound playback settings

video

Video files and configuration files for video playback within the game

Scene section content

Directory
Description

at

Files with default settings for console commands

entity

Folder containing model files for game entities and their configuration files

interface

Descriptions of in-game interface elements

properties

Descriptions of game component properties

set

Configuration files inside game components

set\ability

Descriptions of unit abilities

set\blow

Descriptions of explosion mechanics

set\colliders

Descriptions of breeds – includes presets for units (weapons, equipment, perks, and inventory contents). Editable in the Breed Editor

set\environment

Environmental settings and weather effect files. Editable in the Environment Editor.

set\interaction_entity

Сonfiguration files for unit interaction settings

set\interaction_terrain

Territory type configuration files

set\vision

Settings for unit vision parameters

Texture

The folder with textures

When adding new files, it is essential to follow the original folder structure in the Main Package to ensure compatibility and functionality.

Misplacing game resources can lead to errors during game loading.

Localization folder content

Directory
Description

interface\text

Interface localization files

sound\mission

Sound files for localized texts

Packages
Contents of the root package folder