Skip to content

Getting Started: Development

Robert A Fraser edited this page Sep 24, 2020 · 2 revisions

Lua Development

Style

Please follow the style guide. Some style is automatically checked on PRs.

Gamemode Development

A good place to start is to play around with Microgames modifiers: these will help teach you the basic structure of gamemodes and rounds at a smaller scale. See the Microgames Development page.

From there, check out the Basic Deathmatch Example.

The best way to learn from there is by example: check out some of the simpler gamemodes, and don't be afraid to ask questions.

API Reference

Minigames has a lot of components which can be quite useful, check out the following pages for more information on some of the features Minigames offers to developers:

Weapons

Where possible, try to use some of the Minigames Weapons. If none of these fit, or you need to make adjustments, make a new weapon from weapon_mg_base.

You can also configure weapon spawners for your gamemode: