novelrt / NovelRT

A cross-platform 2D game engine accompanied by a strong toolset for visual novels.
MIT License
185 stars 42 forks source link

Create a C# application to handle creating a `NovelRT` project #323

Open capnkenny opened 3 years ago

capnkenny commented 3 years ago

We will want to create a C# application (.NET Core / 5 ) that will be able to handle the following:

capnkenny commented 3 years ago

@RubyNova - would we need to publish the C# bindings as a NuGet package first for the .NET project to be able to reference them? Or would we rather build it to reference as a local dependency? (Same with Ink, as it's already hosted as a package IIRC)

RubyNova commented 3 years ago

This sounds like a question for @tannergooding but in my mind I think nuget would be easiest? Not sure though.

thaumanovic commented 3 years ago

Is an application the best idea? Are build templates something that would be able to accomplish this?

RubyNova commented 3 years ago

No. Build templates assume everything is C# driven, when it isn't - it's all CMake driven. Not only that but since the project is multi-language I imagine strictly relying on MSBuild from a csproj file, when .NET itself is optional to include in your project, might become messy.

RubyNova commented 3 years ago

@capnkenny how has this changed now we have changed the design philosophy post-MVP?

RubyNova commented 2 years ago

I'm unsure what the status on my question is. bump.

capnkenny commented 2 years ago

I'm not sure what is meant by how has this changed - you mean the objective of the SDK? How C# is included?

RubyNova commented 2 years ago

Honestly its been so long even I don't remember LMAO

I think I just want to know if this ticket is still active, accurate and correct