Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andreisoroka/3d-game-ratata
Small 3D game
https://github.com/andreisoroka/3d-game-ratata
babylonjs-game webrtc
Last synced: about 1 month ago
JSON representation
Small 3D game
- Host: GitHub
- URL: https://github.com/andreisoroka/3d-game-ratata
- Owner: AndreiSoroka
- Created: 2024-11-13T20:15:31.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-11-13T22:13:54.000Z (3 months ago)
- Last Synced: 2024-11-13T22:26:15.362Z (3 months ago)
- Topics: babylonjs-game, webrtc
- Language: TypeScript
- Homepage: https://3d-game-ratata.andreisoroka.com/
- Size: 3.43 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 3d-game-ratata
## Why am I publishing this repository?
I don’t really know.
Originally, my task was simply to try out Babylon.js. That meant just reading the documentation, writing a bit of code,
and forgetting about it. I did the initial quick-and-dirty job, tried what I wanted. Then I did another quick pass -
just straightforward code, without any thought that I’d have to maintain it. No structure, no planning. For some reason,
though, I kept coming back to it over time, adding another quick fix.Why? I don’t know. Some kind of anomaly.
I should remove it, but instead, I’m publishing it 🤷
## What is this?
This is a simple 3D game where you control a ball. You can connect with friends or play solo.
There’s no objective in this game, so do whatever you want.### Features
- 3D Game
- P2P Multiplayer based on WebRTC
- Chat with DTLS and RSA-OAEP encryption## Technologies
- Babylon.js
- PeerJS (WebRTC)
- Vite
- Vue 3
- TypeScript
- RxJs