So I am making my first large scale game with multiple levels and stuff. It is a game dedicated to the Sonic the Hedgehog character, Metal Sonic. One of the neat things about Metal Sonic is that he is able to fly and still go the same speed as Sonic. I wanted to implement this into the game I am making. I am making it with a tile based map system I set up. I am just wondering about designing actual levels. How would I design levels for a platformer character that can fly infinitely? A few pointers would be amazing. Thanks.
metal sonic, god thats taking me back to when i was a kid. he had a repetitive behaviour that was easy to master, but god he looked bad, i hope your game gets rid of the old metal sonics deficiencies and makes him a real hero character. remember... razors.
like, um, maybe putting less detail in the ground so you can fly past more of it without overloading your ram? like make it look good at a distance, up close not so important?
or am i giving tips to a baby that aint worth my time!
In most platform games, you're ground-bound and you have limited 'flight' in the form of jumping. Your game is going to have a guy who is always flying, so what you need to do is give him a reason to land. If the flight is harder to control than walking (due to inertia or whatever mechanic you decide to use), it may make sense for the player to land and walk over sections where there are lots of dense hazards. Perhaps you are protected from projectiles while on the ground in a way that you aren't while you're in flight. That way, even if the player can fly infinitely, there's still meaningful choices between flying or landing.