I want to create a 2D side scrolling game in a similar style as the game "Castle Crashers". (Go to: http://store.steampowered.com/app/204360/ to see some pics of the game).
I have experience creating 2D games which use an array of tiles (a tilemap), to see if the player/enemies/bullets are moving to a blocked or unblocked tile by referencing the entities x and y coordinates with the tile in the corresponding location.
My question is: How do I implement collision with the "game map", in a game that doesn't use tiles, but instead shapes.
For instance: if the current "map" was a circle, the p[layer could move freely around the inside of the circle, but could not leave the circle.
Sorry if this question is long-winded and confusing, but I would really appreciate some help with this!