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.