3rd Party Packages

3rd Party Packages

Contribute - Click on the “Edit this page” link at the sidebar to add more packages.

This page contains a curated list of third-party npm modules that can help you with specific tasks on the backend, frontend, or both.

Random Number Generator

When building procedurally generated content, it is a good idea to use a predictable random number generator. This way, you can reproduce the same content across clients without having to synchronize the generated output.

Entity-Component System (ECS)

An Entity-Component System is a design pattern used mostly in game development. It can help you build complex systems in a more modular way.

Spatial Partitioning

Spatial partitioning is a technique used in game development to optimize collision detection and other spatial queries.

Physics

It is generally not recommended to run an entire physics engine on the backend. You can use a physics engine to calculate collisions and other physics-related computations.

3D Physics

2D Physics

Profanity Filter

When allowing user-generated content, you may want to filter out profanity from the messages.

Last updated on