Thanks, glad you liked it!
Yep, the gameplay code is C#, but the low-level code is C++ with SDL2 and a custom OpenGL renderer.
I did not really track development time, but I made The Lighkeeper on my spare time, and started around November of last year. Released it near the end of January. Then I updated it regularly ever since. So yeah, a few months of hard work. :)