Celeste

Edit
  • Year: 2018
  • Platform: Multi-platform
  • Genre: Platformer
debug
page-type: entity
user: Guest (not logged in)
{:etype "game",
 :doc
 {:year 2018,
  :genre "Platformer",
  :title "Celeste",
  :platform "Multi-platform",
  :developer
  {:id "tBeT6j", :etype :company, :title "Maddy Makes Games"},
  :publisher
  {:id "tBeT6j", :etype :company, :title "Maddy Makes Games"}},
 :schema
 [:map
  [:title
   [:string
    {:default "Game Title",
     :gen/fmap
     #object[faker.generate$sentence 0x57966100 "faker.generate$sentence@57966100"]}]]
  [:original-title {:optional true} [:string {:default ""}]]
  [:alt-titles {:optional true} [:vector :string]]
  [:year [:int {:default 2024, :min 1970, :max 2100}]]
  [:platform [:string {:default ""}]]
  [:genre [:string {:default ""}]]
  [:genres {:optional true} [:vector :string]]
  [:themes {:optional true} [:vector :string]]
  [:description {:optional true} [:string {:default ""}]]
  [:franchise
   {:optional true}
   [:map
    [:id :string]
    [:etype [:= :franchise]]
    [:title :string]
    [:catkey {:optional true} :keyword]]]
  [:companies
   {:optional true}
   [:vector
    [:map
     [:company
      [:map
       [:id :string]
       [:etype [:= :company]]
       [:title :string]
       [:catkey {:optional true} :keyword]]]
     [:role [:string {:default ""}]]
     [:notes {:optional true} [:string {:default ""}]]]]]
  [:credits
   {:optional true}
   [:vector
    [:map
     [:person
      [:map
       [:id :string]
       [:etype [:= :person]]
       [:title :string]
       [:catkey {:optional true} :keyword]]]
     [:role [:string {:default ""}]]
     [:notes {:optional true} [:string {:default ""}]]]]]]}