Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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