Yes. Needle Engine applications are web applications running JavaScript in the browser. You can use standard browser APIs like fetch()
or libraries like axios
within your custom Needle Engine components to:
Your backend can be built with any technology (Node.js, Python, Java, .NET, etc.) and connect to any database (SQL, NoSQL). Needle Engine interacts with it via standard web API calls.
For some of your backend needs, Needle’s built-in networking might already be enough - for example, for storing a persistant world state across sessions. Consult the documentation for more details on how to choose the right approach for your use case.