MCPcopy Index your code
hub / github.com/Louis3797/r3f-world-with-character

github.com/Louis3797/r3f-world-with-character @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
11 symbols 33 edges 10 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

GitHub forks GitHub stars GitHub issues MIT license

Three.js World with Character

A platform with a character on it.



<a href="https://github.com/Louis3797/r3f-world-with-character/">View Demo</a>
·
<a href="https://github.com/Louis3797/r3f-world-with-character/issues">Report Bug</a>
·
<a href="https://github.com/Louis3797/r3f-world-with-character/issues">Request Feature</a>

screenshot

Table of Content

About The Project

A 3D world with nature objects and a character that can move around using your keyboard. Let the character walk, run or dance.

w: Forwards

a: Left

s: Backwards

d: Right

e: Dance

shift + (w,a,s,d): Run

Built With

Features

  • 3D
  • Nature Objects
  • Simplex Noise Floor
  • 3D Character
  • Animations: Idle, Walk, Run, Dance
  • Movement with w, a, s, d, shift
  • Dance with e
  • Third Person Camera

Getting Started

This project uses yarn as packet manager.

Installation

  1. Clone the repo

sh git clone https://github.com/Louis3797/r3f-world-with-character.git

  1. Install packages

sh cd r3f-world-with-character yarn install

  1. Run on dev

sh yarn start

See the open issues for a full list of proposed features (and known issues).

Usage

Roadmap

  • [ ] Add collisions
  • [ ] Check height of Floor and move Character up if its higher than y: 1

License

Distributed under the MIT License. See LICENSE.txt for more information.

Contact

Louis

Project Link: r3f-world-with-character

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 9
Interface 2

Languages

TypeScript100%

Modules by API surface

src/components/Character.tsx7 symbols
src/reportWebVitals.ts1 symbols
src/components/Nature.tsx1 symbols
src/components/Ground.tsx1 symbols
src/App.tsx1 symbols

For agents

$ claude mcp add r3f-world-with-character \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page