Skip to content

TokiLoshi/castle-capers

Repository files navigation

🏰 Castle Capers a Three.js Journey Challenge

placeholder for library

Goal:

Create a simple single player exploration game using React Three Fiber, Drei, Zustand, and CCO game assets. It's your regular murder mystery inspired by the Cluedo game created by Anthony E. Pratt in 1943, but with a 3D twist.

🎮 Game Loop Overview

  • You are the detective and you load into the castle to find the king has been killed
  • You can explore three rooms
  • Hover over objects to discover and collect clues
  • Talk to NPCs to get testimonies
  • You have three chances to guess the murderer

placeholder for testimonies

🔧 Tech Stack

  • React Three Fiber
  • Drei
  • Zustand
  • GLSL (maybe)
  • React Spring
  • Leva
  • Perf

🚧 this game has not been optimized for mobile.

Assets Credits:

Room Assets

placeholder for hall

Character Assets

The following may be used at a later date

Victim:

Non-Character Players:

  1. Witch by Quaternius via poly.pizza CC-BY witch
  2. Adventurer by Quaternius via poly.pizza Adventurer
  3. Hooded Adventurer by Quaternius via PolyPizza Hooded Adventurer
  4. Man by Quaternius via (https://poly.pizza/m/fjHyMd5Wxw) Man
  5. Animated Wizard by Quaternius via poly.pizza wizard
  6. Shaun by Quaternius via poly.pizza Shaun

Your character:

Textures

Stylized Wood Planks 002 Wooden Textures created by João Paulo via 3dtextures.me.

Music

Music by by Aleksey Chistilin from Pixabay

Contributors:

Huge thanks to nallovint for helping with the instancing and placement of the collision detector, and for bringing Fernando back down to earth.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors