Hello everyone, I've used SFML.NET and C# for quite a while and I have a proposal to make.
How about we collaborate to create a boilerplate code library for SFML.NET?
Something like Thor for C++.
It would have useful functions, animation control, asset loading, particles, entity management, and so on.
I already have made a library that I use in my projects, and it has these features:
- Asset loading (textures, sounds, music, animations, tilesets)
- Animation control
- Tilesets
- INI parsing
- Scriptable timelines
- Utility static class with loads of functions
- Cameras with zoom and panning
- Basic entity system
- Basic input management
My library has been very useful for me, but it's really unpolished and unoptimized. There are many aspects I do not like, for instance the entity system is only good for realtime games (not turnbased) and maybe it would be better to remove it.
I believe that even having another person to collaborate with could make this a worthwhile project, and it could be released here and help everyone achieve results faster.
As an example, here are some things I created with an even older version of the library:
This library could greatly be improved and expanded, and become something useful for every SFML.NET developer.
Is anyone interested?