As for something similar to timers I always found stopwatch very suitable. As for something similar to soundpool though I found not much around. However, you have quite a few choices. There is monogame, there is base, and there is munawar's BPC shared component. None of these are bgt soundpool but you also have to take this into account that bgt's way of handling stuff is bgt specific. It's C# and it should be different. If you are really after bgt soundpool in C# as already suggested you have to rap one of the mentioned libraries/compenents and make a bgt soundpool out of them, with bgt's soundpool function names.
Ok Recommendations gone, I have to tell you that if you are going for C# with all seriousness summoned, cope with the difference otherwise you're gonna face a slow development, and needless to say quite painful development while doing your thing. Remember it is not bgt, it is C#. You had this very simple handy function string_to_number to convert strings into numbers but in C# you have to get familiar with type conversions and such. That's just one of the difference.
-- Audiogames-reflector mailing list Audiogamesfirstname.lastname@example.org https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector