https://github.com/mathishouis/scuti-renderer
📦 Habbo rendering engine made with HTML5 canvas using PixiJS and TypeScript
https://github.com/mathishouis/scuti-renderer
canvas habbo holo html5 javascript nodejs pixi pixijs renderer retro typescript
Last synced: 5 months ago
JSON representation
📦 Habbo rendering engine made with HTML5 canvas using PixiJS and TypeScript
- Host: GitHub
- URL: https://github.com/mathishouis/scuti-renderer
- Owner: mathishouis
- Created: 2020-06-19T16:32:35.000Z (over 5 years ago)
- Default Branch: dev
- Last Pushed: 2024-03-09T14:50:01.000Z (over 1 year ago)
- Last Synced: 2025-05-12T03:15:21.131Z (5 months ago)
- Topics: canvas, habbo, holo, html5, javascript, nodejs, pixi, pixijs, renderer, retro, typescript
- Language: TypeScript
- Homepage: https://scuti.netlify.app/
- Size: 997 KB
- Stars: 38
- Watchers: 7
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Scuti Renderer — Habbo but faster and modern
[](https://discord.gg/tKXnzSR)
An open-source Habbo renderer written in TypeScript for [scuti-client](https://github.com/kozennnn/scuti-client). This project aim to reproduce the Habbo room engine, furnitures and avatars using modern technologies like [TypeScript](https://github.com/microsoft/TypeScript) or [PixiJS](https://github.com/pixijs/pixijs).
## Follow us
Join our [Discord](https://discord.gg/s6fQAPt) server and get in touch with members of our community. You can ask help or simply talk with us, don't be shy!
## Features
- [x] Rooms
- [x] Camera
- [x] Tiles
- [x] Stairs
- [x] Walls
- [x] Materials
- [x] Landscapes
- [x] Furnitures
- [x] Wall
- [x] Floor
- [x] Particles
- [x] Visualizations ~ Missing some visualizations
- [ ] Avatars
- [ ] Figures
- [ ] Effects
- [ ] Handitems
- [ ] Dances
- [ ] Signs
- [ ] Pets
- [ ] Visualization## Installation
> [!IMPORTANT]
>
> Scuti is currently in active development, we therefore advise you to wait for a more stable version to use it in your projects because many things may change.### NPM Install
```shell
npm install scuti-renderer
```Then you can import the package like this:
```js
import { Scuti } from 'scuti-renderer';
```### CDN Install
```html
```
## Resources
You can download the resources for the scuti-renderer [here](https://github.com/kozennnn/scuti-resources) or convert your actual SWF resources with the scuti-extractor [here](https://github.com/kozennnn/scuti-extractor).
## Screenshots
These screenshots were taken from [scuti-client](https://github.com/kozennnn/scuti-client)


## A special thanks to
- [tetreum](https://github.com/tetreum)
- [Walidoux](https://github.com/Walidoux)
- [marcus-sa](https://github.com/marcus-sa)
- [Khloé]()
- And all the Scuti community!