\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{Follow Me And Die! (Larry Hamilton)} \pdfinfo{ /Title (world-building.pdf) /Creator (Cheatography) /Author (Follow Me And Die! (Larry Hamilton)) /Subject (World Building Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{A31A2C} \definecolor{LightBackground}{HTML}{F9F0F1} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{World Building Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{Follow Me And Die! (Larry Hamilton)} via \textcolor{DarkBackground}{\uline{cheatography.com/122014/cs/22545/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}Follow Me And Die! (Larry Hamilton) \\ \uline{cheatography.com/larry-hamilton} \\ \uline{\seqsplit{followmeanddie}.com/} \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 22nd November, 2022.\\ Updated 22nd November, 2022.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{3} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Two Approaches}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{\bf{Top Down World Building:}} This involves starting at the largest element, such as a galaxy or planet, then working your way down to individual locations, such as cities and their buildings. \newline % Row Count 4 (+ 4) {\bf{Bottom Up World Building:}} An approach at the smaller end of the scale. The focus is on a starting location and its surrounding area. \newline % Row Count 7 (+ 3) The {\bf{genre}} of game you are planning may have an impact your decision here. For example, a {\emph{science fiction}} RPG may require bigger picture thinking if you need a region of space with multiple star systems and planets. This would be more of a top-down approach. \newline % Row Count 13 (+ 6) For a {\emph{fantasy}} game, the general wisdom for creating your own setting is to begin with the starting location for the players and work outwards. \newline % Row Count 16 (+ 3) However, you will need to consider your own factors when approaching this and use the methods that work best for you.% Row Count 19 (+ 3) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{See \{\{link="https://followmeanddie.com/"\}\}Follow Me, And Die!\{\{/link\}\} for more articles on world building and campaign creation. \newline \{\{link="http://followmeanddie.com/2015/05/05/campaign-design/"\}\}Campaign Design\{\{/link\}\} \newline \{\{link="http://followmeanddie.com/2015/06/12/checklist-for-gearing-up-for-an-online-campaign/"\}\}Checklist For Gearing Up For An Online Campaign\{\{/link\}\} \newline \{\{link="http://followmeanddie.com/2015/08/29/quick-campaign-creation-checklist/"\}\}Quick Campaign Creation Checklist\{\{/link\}\}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} p{0.4977 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Collaborative World Building}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{} \tn % Row Count 0 (+ 0) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{{\bf{Collaborative World Building:}} Invite others, such as your players to share their ideas. This can be done with either top down or bottom up approaches. It invites the players of the various characters to give input into the world. Who was their master/trainer/teacher? What god(s) does their cleric serve? What is the nature of {\emph{The Festival of Spring}}? Name one NPC your character knows in town and why and how they know them.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Tools To Aid World Building}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{} \tn % Row Count 0 (+ 0) \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{{\bf{Map Making:}} \{\{link="https://worldographer.com/"\}\}Worldographer\{\{/link\}\} program and \{\{link="https://donjon.bin.sh/"\}\}Donjon\{\{/link\}\} website. \newline {\bf{Dungeon Maps:}} \{\{link="https://dysonlogos.blog/"\}\}Dyson Logos\{\{/link\}\} \newline {\bf{Campaign Management:}} \{\{link="https://obsidian.md/"\}\}Obsidian.md\{\{/link\}\} a popular PKM (Personal Knowledge Management) tool flexible enough to work for GMs.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Top Down}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Assume a fantasy RPG and begin with the world. Will you develop a creation myth, pantheons of deities, and place continents, oceans, mountains, rivers, forests, plains, and deserts? \newline % Row Count 4 (+ 4) {\bf{There are two approaches one can take:}} \newline % Row Count 5 (+ 1) * You can use the pantheons of ancient religions and use them as is, or {\emph{re-skin}} them for use in your world. \newline % Row Count 8 (+ 3) * You can make up your own deities and religions from scratch. \newline % Row Count 10 (+ 2) Similarly, you can use real world maps or the many sources of free online maps and map generators to create your world. Or you can draw your own maps by hand, or use a drawing program, or one of the many programs designed to help you create your world map. \newline % Row Count 16 (+ 6) {\bf{Magic:}} Will this be a high magic or low magic setting? That is, can one just go and buy the magic they need, or do they have to go adventuring to find it? \newline % Row Count 20 (+ 4) {\bf{Astronomy/Astrology:}} Will the sun, moon(s), planets, stars, constellations, and other bodies have \newline % Row Count 23 (+ 3) names? Will there be a belief that they impact/control one's destiny? \newline % Row Count 25 (+ 2) {\bf{Calendar:}} Will you use a real world calendar, an existing imaginary calendar, or make your own? \newline % Row Count 27 (+ 2) {\bf{Nations:}} What are the kingdoms and empires of your world? Will you create them as they are now or develop elaborate histories? What are the conflicts, wars, treaties, boundaries, names, and rulers of these nations? \newline % Row Count 32 (+ 5) } \tn \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Top Down (cont)}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{\bf{Organizations:}} Are there thieves guilds, trade guilds, wizard colleges, secret societies, etc.? \newline % Row Count 2 (+ 2) {\bf{Adventure Locations:}} Where are the dungeons and ruins for the players to explore? Where are dragons and monsters located? \newline % Row Count 5 (+ 3) {\bf{Villains:}} Who are the powerful evildoers/power hungry schemers working behind the scenes that the players may or may not interact with until much later? They initially encounter their minions. \newline % Row Count 9 (+ 4) {\bf{Names:}} Everything will need a name: the deities, the mountain ranges, the forests, nations, cities, tribes, businesses, and people. If you don't have a gift for naming things, you can turn to one of the many online name generators or lists. I suggest making a list of names for NPCs and make a note when they are used. Be sure to re-use the first/personal names since more than one person can be named "Bob". You can also avoid naming every NPC by not going there, just be {\emph{the shopkeeper}} or {\emph{merchant}} or {\emph{blacksmith}}.% Row Count 20 (+ 11) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Bottom Up}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{\bf{Begin with the starting location:}} such as a village, town, or city. This will be the {\emph{home base}} of the party. Decide if the characters are from this place and already know each other. If they are not from this place, how and why do they come here? How and why do the characters know each other? \newline % Row Count 6 (+ 6) You can plan every shop, merchant, and building, or you can decide that as a base, anything the characters need can be found here and create it as it comes up in play. \newline % Row Count 10 (+ 4) {\bf{Place terrain features:}} Where does the settlement get its water: rivers, lakes, rainfall catchment, or aqueducts? Is the settlement on the plains, in the hills or mountains or a valley, or by the sea? \newline % Row Count 15 (+ 5) {\bf{Facts about the settlement:}} What is the major source of food: farming, hunting, or fishing? What industries drive the economy: farming, trade, fishing, manufacturing, or supporting adventurers going to the megadungeon? \newline % Row Count 20 (+ 5) {\bf{Place adventure locations and monster lairs:}} Decide where the nearest and level appropriate adventures will be. Will you have {\emph{balanced}} encounters or is the world unpredictable with dread monsters encountered by even the newest characters? \newline % Row Count 25 (+ 5) {\bf{Decide on other places:}} What is the nearest settlement? What is the name of the nation? How far to the border with neighboring nation(s)? Nearest monster group causing trouble. Trade routes, road networks, etc. \newline % Row Count 30 (+ 5) } \tn \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Bottom Up (cont)}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{\bf{The Key:}} is not to do it all at once but work outward from the settlement in expanding rings. If the characters begin on foot, they won't travel more than a day or two from the settlement. So the focus needs to be within a few days of the settlement with adventures and monster lairs ready. You can use encounter tables from the bestiary of your rules system or make your own. What monsters make sense in this location, or what do you think would be cool to experience in game? \newline % Row Count 10 (+ 10) {\bf{Seed clues:}} You can hint at the world beyond the characters' current furthest exploration. Place lost treasure maps, or letters between the villain and their lieutenants. NPCs may let slip or brag about some mythical place or treasurer. Rumors in the tavern may or may not be true in whole or part. \newline % Row Count 17 (+ 7) {\bf{Open World:}} The bottom up approach to world building is common to the {\emph{sand box}} campaign. The idea is that the characters decide where to go and what to do. The GM (Game Master) then only has to prepare or create the next location the players wish to go. This does not prevent the GM from preparing as much of the game world as they desire, but helps them to focus their energy on the actual parts of the game world that the players will interact.% Row Count 27 (+ 10) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}