You may use either VB.NET or C# with AGKSharp. And either language provides you with all of the capabilities that the Visual Studio Development IDE has. Please remember that AGKSharp is an SDK for the AppGameKit Engine. As a result, you have greater flexibility than if you were to use AppGameKit itself. For example, you have access to the GUI for Windows Forms, though you have to do more work to integrate the event handling. You also can create DLLs using AGKSharp, allowing you to better modularize your project. I believe the only way you can do this with AppGameKit is with C++. You should note that AGKSharp does not come with much documentation but since it provides direct access to the AppGameKit Engine, the corresponding documentation for AppGameKit online should be more then helpful. As a result, you merely have to preface your AppGameKit API commands with "Agk.".
If you have any additional questions on this subject, please let me know...
If you plan on using VB.NET with AgkSharp and would like to correspond with each other to discuss our projects, please let me know at my email... blackfalconsoftware@outlook.com
← Return to tool
Comments
Log in with itch.io to leave a comment.
Is the project still being supported?
Very nice! So, what does the C# language offer over AGK's BASIC language? OOP constructs is probably the first thing that comes to my mind.
You may use either VB.NET or C# with AGKSharp. And either language provides you with all of the capabilities that the Visual Studio Development IDE has. Please remember that AGKSharp is an SDK for the AppGameKit Engine. As a result, you have greater flexibility than if you were to use AppGameKit itself. For example, you have access to the GUI for Windows Forms, though you have to do more work to integrate the event handling. You also can create DLLs using AGKSharp, allowing you to better modularize your project. I believe the only way you can do this with AppGameKit is with C++. You should note that AGKSharp does not come with much documentation but since it provides direct access to the AppGameKit Engine, the corresponding documentation for AppGameKit online should be more then helpful. As a result, you merely have to preface your AppGameKit API commands with "Agk.".
If you have any additional questions on this subject, please let me know...
Steve Naidamast (Sr. Software Engineer)
http://www.blackfalconsoftware.com
Very cool! I'm glad to see VB.Net is supported. 🤓
If you plan on using VB.NET with AgkSharp and would like to correspond with each other to discuss our projects, please let me know at my email... blackfalconsoftware@outlook.com
It is as snaidamast stated. In addition, you can use all the libraries that are available to C#.
If the network commands in AGK are not satisfactory then you have the possibility to use a library from C#.
Or using SQL databases, JSON and XML serialization. The possibilities are endless.