A collection of games I worked on in high school.
Users#
- name
[string]: name of user - tagLine
[string]: short description of user - loc
[string]: location of User - desc
[string]: long description of user (unused at the moment) - image
[url]: relative link to image - teams
[array[object]]: list of teams the user is on - games
[array[object]]: list of games the user has worked on
Games#
- name
[string]: name of user - studio
[string]: name of studio that made the game - desc
[string]: long description of game - gallery
[array[url]]: list of images - features
[array[string]]: list of short descriptions - specs
[object[string]]: key/value dictionary of specs {"ram":"6gb", "processor": "intel Xeon"} - download
[string]: primary link to download game from - mirrors
[array[url]]: optional list of alternate places to download game - meta
[object[string]]: key/value dictionary of other random stuff about the game {engine:"snowdrop", version: "1.0"}
Teams/Studios#
- name
[string]: name of studio - desc
[string]: long description of studio - image
[url]: image for team - users
[array[object]]: list of users in studio - games
[array[object]]: list of games created by studio
Homepage Panels#
(all panels will have type plus the contents of one of the sections below)
- type
[string]: the type of the panel (card, text, et cetera)
Card#
- items
[array[object]]: list of cards- img
[url]: image for card - title
[string]: title of the card - link
[url]: link to content - desc
[string]: longer description of card - more
[string]: text for link to show more
- img
- color
[string]: cssbackground-colorattribute for panel background (blue, #8a345c, gainsboro)
text#
- align
[string]: cssjustify-contentattribute to shift text (flex-start, flex-end, center) - text
[string]: the actual text to be displayed - bgcolor
[string]: cssbackground-colorattribute for panel background (blue, #8a345c, gainsboro) - color
[string]: *csscolorattribute for text color (white, #00FF7d, gainsboro)