If you are a solo hobbyist game developer who doesn't have much time for it, don't pick a low level framework, and don't build your game from scratch...
Starting today, Project Pivot will be developed as open source: https://github.com/spajus/project-pivot
Showcase of progress after 3 weeks of work on Project Pivot. Enemies roam and follow player, you can shoot things and dig walls.
Testing out bloom shader, looks much better than plain tilemap.