Rez

Edit
debug
page-type: entity
user: Guest (not logged in)
{:etype "game",
 :doc
 {:franchise {:id "0P5jeP", :etype :franchise, :title "Rez"},
  :description
  "A rail shooter video game where the player's actions generate music and visual effects. The player controls a hacker avatar in a futuristic computer network, shooting down viruses and firewalls while progressing through five areas. Each action creates musical notes that layer onto the background music, creating a synesthetic fusion of visuals and sound.",
  :genres ["Rail Shooter" "Music" "Rhythm"],
  :themes ["Hacking" "Synesthesia" "Cyberspace" "AI"],
  :title "Rez",
  :year 2001,
  :original-title "レズ",
  :credits
  [{:role "Producer",
    :person {:id "rv5Xa9", :etype :person, :title "Tetsuya Mizuguchi"}}
   {:role "Producer",
    :person {:id "u0DcQA", :etype :person, :title "Shuji Utsumi"}}
   {:role "Director",
    :person {:id "d4u38t", :etype :person, :title "Jun Kobayashi"}}
   {:role "Director",
    :person {:id "1TsAcS", :etype :person, :title "Hiroyuki Takanabe"}}
   {:role "Assistant Producer",
    :person {:id "7fL7Vk", :etype :person, :title "Mineko Okamura"}}
   {:role "Assistant Director",
    :person {:id "KdNfQt", :etype :person, :title "Yu Ohmura"}}
   {:role "Game Designer",
    :person {:id "1fjQeY", :etype :person, :title "Yasuyuki Togo"}}
   {:role "Game Designer",
    :person {:id "y3LODd", :etype :person, :title "Hiroyuki Abe"}}
   {:role "Game Designer",
    :person {:id "hNtwme", :etype :person, :title "Katsuhiko Yamada"}}
   {:role "Art Director",
    :person {:id "YUhoFb", :etype :person, :title "Katsumi Yokota"}}
   {:role "Character Artist",
    :notes "Also Graphics Co-Designer",
    :person {:id "KcjgHK", :etype :person, :title "Jake Kazdal"}}
   {:role "Graphic Artist",
    :person
    {:id "hU8zxR", :etype :person, :title "Yasuhiko Matsuzaki"}}
   {:role "Graphic Artist",
    :person {:id "Uz0JcI", :etype :person, :title "Noboru Hotta"}}
   {:role "Graphic Artist",
    :person {:id "esKK0e", :etype :person, :title "Hideaki Takamura"}}
   {:role "Graphic Artist",
    :person {:id "i6YkcP", :etype :person, :title "Haruka Yoshida"}}
   {:role "Graphics Co-Designer",
    :person {:id "Yojuuj", :etype :person, :title "Ryutaro Sugiyama"}}
   {:role "Programming Director",
    :person {:id "lBXIB2", :etype :person, :title "Mitsuru Takahashi"}}
   {:role "Programmer",
    :person {:id "cAKf5y", :etype :person, :title "Osamu Kodera"}}
   {:role "Programmer",
    :person {:id "9qMx4C", :etype :person, :title "Kyosei Yukimoto"}}
   {:role "Programmer",
    :person {:id "nekJhY", :etype :person, :title "Keiichi Noda"}}
   {:role "Sound Producer",
    :notes "Wave Master Inc.",
    :person {:id "scP744", :etype :person, :title "Yukifumi Makino"}}
   {:role "Sound Director",
    :notes "Wave Master Inc.",
    :person {:id "dKRunE", :etype :person, :title "Tatsuya Kouzaki"}}
   {:role "Sound Creator",
    :notes "Wave Master Inc.",
    :person {:id "rA6MmM", :etype :person, :title "Keiichi Sugiyama"}}
   {:role "Assistant Sound Creator",
    :notes "Wave Master Inc.",
    :person {:id "oP8zlg", :etype :person, :title "Tomonori Sawada"}}
   {:role "Assistant Sound Creator",
    :notes "Cubisme",
    :person {:id "o1jn7u", :etype :person, :title "Koji Sakurai"}}
   {:role "Assistant Sound Creator",
    :notes "Ams Co., Ltd.",
    :person {:id "o2fa7A", :etype :person, :title "Masafumi Ogata"}}
   {:role "Music Coordinator",
    :person {:id "bwoHOj", :etype :person, :title "Masakazu Hiroishi"}}
   {:role "Music Contributor",
    :notes "Area 1",
    :person {:id "MGMOXL", :etype :person, :title "Ken Ishii"}}
   {:role "Music Contributor",
    :person {:id "F7nfSU", :etype :person, :title "Joujouka"}}
   {:role "Music Contributor",
    :notes "Final Boss Theme",
    :person {:id "fx7lZi", :etype :person, :title "Coldcut"}}
   {:role "Music Contributor",
    :person {:id "ejfIqb", :etype :person, :title "Adam Freeland"}}
   {:role "Music Contributor",
    :notes "Final Boss Theme",
    :person {:id "LoqCW8", :etype :person, :title "Tim Bran"}}
   {:role "Music Contributor",
    :person {:id "6Z5Pw3", :etype :person, :title "Oval"}}
   {:role "Technical Director",
    :person {:id "UkN9D5", :etype :person, :title "Osamu Hori"}}
   {:role "Technical Producer",
    :person {:id "pz2o0p", :etype :person, :title "Ryichi Hattori"}}
   {:role "Executive Producer",
    :notes "Sega of America",
    :person {:id "HzZeCX", :etype :person, :title "Tetsu Kayama"}}
   {:role "VP of Product Development",
    :notes "Sega of America",
    :person {:id "H8duXr", :etype :person, :title "Jin Shimazaki"}}
   {:role "Localization Manager",
    :notes "Sega of America",
    :person {:id "uiHtnq", :etype :person, :title "Osamu Shibamiya"}}
   {:role "Lead Tester",
    :notes "Sega of America",
    :person {:id "sL4p5N", :etype :person, :title "Jordan Romaidis"}}
   {:role "Game Tuning Support",
    :person {:id "JSocdV", :etype :person, :title "Ryosuke Oishi"}}
   {:role "Game Tuning Support",
    :person {:id "sW4uYA", :etype :person, :title "Koji Nojiri"}}
   {:role "Game Tuning Support",
    :person {:id "WJNidE", :etype :person, :title "Hiroshi Sato"}}
   {:role "Game Tuning Support",
    :person {:id "clLE9p", :etype :person, :title "Toru Hashimoto"}}
   {:role "Game Tuning Support",
    :person {:id "YGrS9p", :etype :person, :title "Noboru Matsumoto"}}
   {:role "Game Tuning Support",
    :person {:id "ZgNx6R", :etype :person, :title "Atsushi Miyake"}}
   {:role "Game Tuning Support",
    :person {:id "61kT4Y", :etype :person, :title "Miyuki Sato"}}],
  :companies
  [{:role "Developer",
    :company
    {:id "ydqI8p", :etype :company, :title "United Game Artists"}}
   {:role "Publisher",
    :notes "Japan & North America",
    :company {:id "NrZhBC", :etype :company, :title "Sega"}}
   {:role "Publisher",
    :notes "Europe (PS2)",
    :company
    {:id "xvC1wz",
     :etype :company,
     :title "Sony Computer Entertainment Europe"}}],
  :platform "Dreamcast, PlayStation 2"},
 :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 ""}]]]]]]}