What are Ciphers goals?
Cipher’s goal is to provide developers with the features and tools they need to make games. Cipher has a data driven design, with many system using information in simple text files to tell the engine what to do. For example, Cipher uses text files to describe shader effects for surfaces, particle systems, lens flare effects, world layouts and 3D paths. Cipher was originally developed by Synaptic Soup to provide it with a game engine that it could re-use for multiple games in different genres, with Quake-like features. It implemented many leading edge features that were being discussed and presented at game developer conferences at the time and offers support for developers in most significant areas of game development, including rendering, audio, animation, input, networking and tools.