Your Game Code - Adding Custom Elements
Our Custom Code documentation explains how you can extend Namazu Elements with your own server-side logic. You’ll learn how to add custom code to handle game-specific behavior, integrate external systems, or implement logic that goes beyond built-in features. This section covers where custom code fits within the Namazu Elements architecture, how it interacts with core services and APIs, and how to deploy and manage it safely. It’s intended for engineers who need flexibility without sacrificing maintainability, allowing you to tailor backend behavior while staying aligned with the platform’s structure and lifecycle.
- Custom Code Overview
- Windows Setup
- Mac OS Setup
- Ubuntu Linux Setup
- Element Anatomy: A Technical Deep Dive
- Introduction to Guice and Jakarta in Elements
- Structuring your Element
- Events
- Packaging an Element with Maven
- Deploying an Element
- Preparing for code generation
- Properties
- Websockets
- RESTful APIs
- Direct MongoDB Access (3.5+)

