Recommendations3rd Party Packages

3rd Party Packages

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

Here’s a list of useful 3rd party Node.js modules that can help you with specific tasks in the server-side.

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 on different clients without having to synchronize the generated content.

Entity-Component System (ECS)

An Entity-Component System is a design pattern used mostly in game development. It can help you to 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 server-side. You can use a physics engine to calculate collisions and other physics-related calculations.

2d Physics

Profanity Filter

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

Last updated on