https://github.com/verekia/r3f-rpg
https://github.com/verekia/r3f-rpg
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/verekia/r3f-rpg
- Owner: verekia
- Created: 2024-02-18T07:22:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-18T11:15:44.000Z (about 1 year ago)
- Last Synced: 2024-10-26T07:58:26.607Z (12 months ago)
- Language: TypeScript
- Homepage: https://r3f-rpg.vercel.app
- Size: 2.06 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# R3F RPG
## TODO
- Navmesh (extract as JSON?)
- Aggro system
- Characters, weapons
- Detect Collisions
- Sprite effects
- Bake lighting and shadows into the map
- Systems unit test
- Local storage based auth
- Use rotation/position velocities in camera and controls logic to not be frame dependent.
- Discord, GitHub auth, password auth, maybe with [Lucia](https://lucia-auth.com/getting-started/) or [Clerk](https://clerk.com/). Or try making the Next Auth cookies same site false.
- Fix Jump that cannot be pressed while holding joysticks.- Fix local debugging:
## Bugs
Local debugging via direct IP address (for mobile) is broken (on Mini Mana too). Seems like a Three.js issue.
http://localhost:3000/ and http://127.0.0.1:3000/ both load palette.png correctly but http://192.168.48.28:3000/ doesn't even try to fetch it.
It doesn't work with Tailscale either. It loads GLBs but not textures.
Use ngrok.