Page MenuHomePhabricator

RATS Game Engine
Updated 2,313 Days AgoPublic

Feautre Distribution | Quicksilver | Goldilocks Tests

What is RATS?

RATSGameEngine.png (760×563 px, 479 KB)
RATS stands for Ratscript Anari Trailcrest Stormsound, and represents the entirety of our game engine. Each component has its own unique features and, while each can stand mostly alone, all four are strongest when used together.

The four-point spiral logo symbolizes this: the four points represent the four elements of the engine, and the gold carving represents that the game engine is malleable.

The whole of RATS is larger than the sum of its parts - it also serves as the manager for the four engines, facilitating communication between them, and managing threading, engine startup, and processes.

RATS Components

Ratscript

Ratscript is the programming language used in the RATs Engine. It ties everything together - it serves as the scripting language in Anari, and provides mediated access to Trailcrest's functionality.

See Ratscript wiki
Ratscript [Project]

Anari

Anari is the front-end for the RATS Engine. The Anari Graphics Engine provides all graphics and interactivity behavior, and executes Ratscript code in the context of the actual game.

See Anari wiki
Anari [Project]

Trailcrest

Trailcrest is the game core. It contains the code for scoring and leveling, content generation, and user management.

See Trailcrest wiki
Trailcrest [Project]

Stormsound

Stormsound is the audio engine for the game, playing all sounds needed by Trailcrest and Anari.

See Stormsound wiki
Stormsound [Project]

Last Author
jcmcdonald
Last Edited
Apr 14 2016, 3:56 PM

Event Timeline

jcmcdonald edited the content of this document. (Show Details)
jcmcdonald changed the title from RaTS Engine to RaTS Game Engine.Feb 17 2015, 3:56 PM
jcmcdonald edited the content of this document. (Show Details)
jcmcdonald edited the content of this document. (Show Details)
jcmcdonald edited the content of this document. (Show Details)
jcmcdonald edited the content of this document. (Show Details)
jcmcdonald changed the title from RaTS Game Engine to RATs Game Engine.Apr 18 2015, 3:23 PM
jcmcdonald edited the content of this document. (Show Details)
jcmcdonald edited the content of this document. (Show Details)
jcmcdonald changed the visibility from "jcmcdonald (Jason C. McDonald)" to "All Users".
jcmcdonald changed the title from RATs Game Engine to RATS Game Engine.Jan 13 2016, 8:11 PM
jcmcdonald edited the content of this document. (Show Details)
jcmcdonald edited the content of this document. (Show Details)
jcmcdonald edited the content of this document. (Show Details)
jcmcdonald changed the edit policy from "All Users" to "RATS Game Engine [Project] (Project)".Jan 27 2017, 12:00 PM