Skip to content

Terms

When dealing with VoxelGamesLib you will stumble upon a bunch of terms and abbreviations. This place aims to be a central page to explain those

  • VGL
    • Abbreviation for this project, VoxelGamesLib
  • Phase
    • A phase in a game is a timespan where certain gameplay parts (Features) are active. It can end after a special time or after a certain condition
  • Feature
    • Feature often refers to a certain small, modular set of logic that is used to build phases and games. A feature can be nearly everything, from disabling PVP or blocking block break to complex spawn or team selection algorithms.
  • Gamemode
    • a gamemode is what people can play. it contains multiple phases.
  • PR
    • Pull request, used when somebody wants to make changes to any of the projects repos.
  • Repo
    • Repository. Basically projects hosted on github.
  • Game Developer
    • Someone who extends VGL by writing phases, features or games using the API VGL provides.
  • Game Designer
    • Someone who uses game definitions to custimize games and remix entrily new games.
  • Map Builder
    • Someone who builds maps and uses the world creator in VGL to add it into the system so that games can use them.

Tip

You stumbled upon a term that is not listed here? Open a PR to add it or open an issue so ppl can explain it to you (and add it here later)