A collection of games I worked on in high school.
1# Users
2- **name** `[string]`: *name of user*
3- **tagLine** `[string]`: *short description of user*
4- **loc** `[string]`: *location of User*
5- **desc** `[string]`: *long description of user (unused at the moment)*
6- **image** `[url]`: *relative link to image*
7- **teams** `[array[object]]`: *list of teams the user is on*
8- **games** `[array[object]]`: *list of games the user has worked on*
9
10# Games
11- **name** `[string]`: *name of user*
12- **studio** `[string]`: *name of studio that made the game*
13- **desc** `[string]`: *long description of game*
14- **gallery** `[array[url]]`: *list of images*
15- **features** `[array[string]]`: *list of short descriptions*
16- **specs** `[object[string]]`: *key/value dictionary of specs {"ram":"6gb", "processor": "intel Xeon"}*
17- **download** `[string]`: *primary link to download game from*
18- **mirrors** `[array[url]]`: *optional list of alternate places to download game*
19- **meta** `[object[string]]`: *key/value dictionary of other random stuff about the game {engine:"snowdrop", version: "1.0"}*
20
21# Teams/Studios
22- **name** `[string]`: *name of studio*
23- **desc** `[string]`: *long description of studio*
24- **image** `[url]`: *image for team*
25- **users** `[array[object]]`: *list of users in studio*
26- **games** `[array[object]]`: *list of games created by studio*
27
28# Homepage Panels
29(all panels will have **type** plus the contents of one of the sections below)
30- **type** `[string]`: *the type of the panel (card, text, et cetera)*
31
32## Card
33- **items** `[array[object]]`: *list of cards*
34 - **img** `[url]`: *image for card*
35 - **title** `[string]`: *title of the card*
36 - **link** `[url]`: *link to content*
37 - **desc** `[string]`: *longer description of card*
38 - **more** `[string]`: *text for link to show more*
39- **color** `[string]`: *css `background-color` attribute for panel background (blue, #8a345c, gainsboro)*
40
41## text
42- **align** `[string]`: *css `justify-content` attribute to shift text (flex-start, flex-end, center)*
43- **text** `[string]`: *the actual text to be displayed*
44- **bgcolor** `[string]`: *css `background-color` attribute for panel background (blue, #8a345c, gainsboro)*
45- **color** `[string]`: *css `color` attribute for text color (white, #00FF7d, gainsboro)