NeoX Project Development |
This page describes editing projects, including those created from base templates. To begin, it is useful to review repository operations.
Projects typically have server and client parts.
The server part of the base templates is a .NET solution based on the NeoAxis Core Library.
The project is developed in Visual Studio or a similar environment on the client machine. Then a build for Linux is created using Publish and uploaded to the server with the NeoX app.
The client-side part depends on the engine being used.
To configure the client, you need to set your project number. You can find the number in the NeoX app, in the list of projects.
//connect to NeoX var projectID = 2193; var result = await CloudServiceClient.ConnectAsync( projectID );
Templates based on the NeoAxis include the engine and editor binaries. Installing the engine is not required.
During client development, you can fully connect to the server without uploading to the system. You can run under the debugger.
To create a build in the system, run Build from the NeoAxis editor. Then the build is uploaded using the NeoX app.
Folder structure:
Templates:
The templates include a trimmed-down version of the NeoAxis engine client; some resources have been removed. You can copy them from the NeoAxis Engine SDK.
The Unity template includes both server and client parts.
Folder structure:
The Godot template includes both server and client parts.
Folder structure:
Current limits for creating client builds and template builds: