NeoAxis / NeoAxisEngine

A versatile real-time platform for making 3D, 2D games and apps.
https://www.neoaxis.com/
Other
175 stars 38 forks source link

nuget support? #13

Open rds1983 opened 3 years ago

rds1983 commented 3 years ago

Hello, Are there plans to publish this wholesome engine at nuget.org?

betauser6 commented 5 months ago

How to do it in the best way? The engine can't work without additional content, it is not just a code library.

rds1983 commented 5 months ago

store the content as resources?

martinrhan commented 5 months ago

How to do it in the best way? The engine can't work without additional content, it is not just a code library.

Generally, people using a .NET and C# based game engine are expecting that, the game engine editor and code editing are seperable. The game engine is responsible to game scene content, assests, etc., and user's custom game logic should be packed into an independent assembly which is complied from any IDE that support .NET. You Nuget package should consist of APIs exposed by the game engine. Your IDE plugin or extension should enable the IDE to work with the engine editor (for example, when a file in IDE is changed). This is a common practice, you can see it's done by Unity, Stride, etc.