Setting up project

You can create project using two ways

First way

  • Create a .NET Core project, I recommend you call it [Game Name] .Assets.

  • Create a Xamarin Forms, WinForms or GTKSharp application, I recommend you call it [Game Name]. [Platform name].

  • After that you need to add references to TDNPGL.Core to all these projects and TDNPGL.Views. [Platform name] to the client project of the game.

Tip

I recommend using the second method because the first is deprecated

Second way

  • Download TDNPGL CLI from github repository

  • Install .NET Cli

  • Type tdnpgl -create [Game Name] in directory for game sources

In-game files

After creation of project, you can see

  • Directory [Game Name].Assets

  • [Game Name].sln

[Game Name].Assets contains
  • obj directory

  • Resources directory

  • [Game Name].Assets.csproj

  • Class1.cs

Resources is an directory with every game resources