Is there a good open source 2D game?

I am currently building a relativ big 2D game with monogame. I am currently redoing my game object code and was wondering how I could make it better. My problem is I do not know where I should look at. Is there a game which is open source (preferably in c# or java) I could take a look at? Or maybe a good book you can recommend? My problem is not that I do not know how it could be done but more that I do not know how it could be done in a nice way.

What about Bastion for a start ? https://www.supergiantgames.com/blog/bastions-open-source-branch-for-monogame/

You can probably find something here to either convert over to monogame easily or to just look thru. The windows samples are the easiest to convert over or just get a feel for how they work.
Even if you dont want to convert anything its still helpful to browse thru others code to see how they are doing it.

You can browse thru the old xna education catalog and download samples.

http://xbox.create.msdn.com/en-US/education/catalog/?contenttype=4&devarea=0&platform=20&sort=1

There was a few full games on there.

http://xbox.create.msdn.com/en-US/education/catalog/sample/platformer

http://xbox.create.msdn.com/en-US/education/catalog/sample/roleplaying_game

http://xbox.create.msdn.com/en-US/education/catalog/starterkit/ninjacademy

http://xbox.create.msdn.com/en-US/education/catalog/sample/blackjack

http://xbox.create.msdn.com/en-US/education/catalog/sample/spacewar

http://xbox.create.msdn.com/en-US/education/catalog/sample/snow_shovel

There are also monogame examples and demo’s if you take a look around google.

// this one i think has networking as well.
http://xbox.create.msdn.com/en-US/education/catalog/sample/net_rumble

There are tons of individual concept code samples as well specifically on how to do things in a goodlooking way that will polish a game.
http://xbox.create.msdn.com/en-US/education/catalog/sample/game_state_management
ect.

Yeah this would be really cool to look at. But Bastion sadly is not open source. This is just their version of MonoGame they used for Bastion, not Bastion itself.

:eyeglasses: Should have been reading more careful. Sorry :blush: