scuti-renderer
scuti-renderer copied to clipboard
📦 Habbo rendering engine made with HTML5 canvas using PixiJS and TypeScript
Scuti Renderer — Habbo but faster and modern
An open-source Habbo renderer written in TypeScript for scuti-client. This project aim to reproduce the Habbo room engine, furnitures and avatars using modern technologies like TypeScript or PixiJS.
Follow us
Join our Discord 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
npm install scuti-renderer
Then you can import the package like this:
import { Scuti } from 'scuti-renderer';
CDN Install
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/index.min.js"></script>
Resources
You can download the resources for the scuti-renderer here or convert your actual SWF resources with the scuti-extractor here.
Screenshots
These screenshots were taken from scuti-client