Spectra Specification
This chapter is dedicated to describing spectras specification, which includes:
General engine structure
Namespace, class, function, and variable naming conventions
General coding conventions
A general overview of spectras rendering and physics pipelines as well as the networking stack
Recommended implementation of direct engine interactions like callbacks
Many of these topics come with code examples. Keep in mind that some parts of these could be written in c++ pseudocode since they are mostly abstract examples.
While the core engine specification will likely stay consistent across future updates to maintain compatibility and avoid confusion, smaller details like callback definitions are subject to change. For this reason throughout this specification some code examples might have multiple engine versions you can select to see the specification for that version onwards.
Last updated