Citadel v0.1.0 Build a Minecraft game
Build a Minecraft game
in Luau.
Learn it in the guide, read how each part works in the docs, and check the exact call in the reference. Press ⌘K to search all three.
Guide 1
Learn by building: each guide makes a whole game that runs.
1Your first packBuild a small lobby while learning how a Citadel pack works. You will create the pack’s two files, give players solid ground, welcome them when they join, and add a /spawn command.…2Coin rushTurn a pack into a game: gold coins lie on a round arena, players have 60 seconds to walk onto as many as they can, a sidebar keeps score, and each player’s best score is saved.…3Parkour, a room eachGive every player a world of their own. /play builds a new parkour course in a room that belongs to one player, with a timer, checkpoints, a floor of air that catches a fall, and a…4Build a cottageBuild something that looks made by hand, not by a program: a cottage with a steep roof, windows set into thick walls, a chimney, and a garden with a path to the door. All of it is…5A dungeon dimensionAdd a world of your own beside the main one: a dungeon under a castle. It has its own type (no sky, a roof, no weather), its own terrain, and its own folder on disk if the server…
Docs 2
How each part works. 9 topics, 55 pages.
Examples3Whole packs that run: read one to see how the calls below fit together.Basics5What a pack is, how a server runs it, and the rules every call follows.World6The ground players stand on: terrain, blocks, builds, time, and the game version’s own data.Players7Who is here, how they move and see, what they type and click, and what they may do.Interface10What a player reads: titles, bars, the HUD, menus, and pictures on walls.Sound and effects3What a player hears and sees in the air: sounds, particles, lasers and light.Entities8Things in the world: displays, models, NPCs, entities, items, and the zones that notice them.Game logic6How a game runs: rooms, the rules a room simulates, events, and code split into modules.Data7What survives a restart, what the whole experience shares, and the limits a pack runs in.
Reference 3
Every global is a slot; the number is how many calls it holds.