Friday, 17 December 2010

World Space Limitations


Everyone knows that Sonic was a platformer in his glory days.  Zooming from left to right; running through loops and corkscrews, jumping up and down collecting rings and smashing badniks at breakneck speeds. Well... maybe not so much at that speed. Sonic ranked high in platforming games up until the mid 1990s. 1998 saw him make the transition to 3D and he sort of lost his appeal ever since. It’s taken along time to grasp that the best place for Sonic in terms of level design and game play should be 2.5D; and with some areas in 3D like Sonic Colors and Unleashed. 




ADR was originally going down the path of the adventure series, primarily in 3D. This was proving quite a challenge in terms of planning levels.

The game world for any map inside the Unreal Engine is limited to 10 'Real world' square kilometres. In order to make better usage of the space we have; we had to resolve certain design limitations. Render times and world space Vs speed.

Rendering
A full 3d level has to render what is in front of the player. Occlusion is good for the most part but when there is a lot of geometry and action going on in front of the player this can cause computer slowdowns.  In the 2D perspective, anything in the distance can be very low poly. Add a post process volume to blur the distance slightly and no one would be the wiser if it was low poly or high poly intensive. Meaning: the more polygons on a single model, the more time it takes to render the screen frame by frame.

Space Vs Speed
With sonic not being the typical platform character with his speed boosting ability, running from one side of the world map to the other took approximately 3 to 4 minutes. This in game play terms isn’t quite good. He was too damn fast.

Slowing him down was an option but that also made him lack a certain degree of character.
Scaling down all in game assets and the player character was another option, but that can also cause a lot of problems on the programming side of things, like breaking something with the physics code calculations and can also defiantly confuse the rendering engine.

 From watching various Sonic: Unleashed videos it looked like the game levels encompass several miles due to the speed at which Sonic runs at. Level design had to practically move to a more orientated 2D perspective instead of 3D. Thus sort of keeping his speed, bringing rendering times down and bring ease to level designing.

In the end it was decided 2.5D took more precedence over 3D in ADR.

13 comments:

  1. personally i think what made the unleashed gameplay so great was the smooth transistion from 3d to 2d. plus the well built 3d engine made it easy to play. 2d is a good direction for ADR

    ReplyDelete
  2. You said the game is not for children. Is 15 old enough because I'm turning that in 2 weeks?

    ReplyDelete
  3. Is it because of sexual references, blood, or cussing?

    ReplyDelete
  4. yeah usually sexual refrences are what end up making the game 18+. the game is going to be violent so it depends on what your standards are

    ReplyDelete
  5. At the begining ADR was going to have gore, possible sexual references, blood and cursing. At the moment is pretty mellow. we will probably add those in the later stages of developement when we do a polish over. Weather effects and such isnt even being touched at the moment and thats something that is pretty much going to set the atmosphere.

    ReplyDelete
  6. So do you know how much longer I should expect to hold out to see this video, not to badger you but I'm just really excited. Also, I'm making an article of this game for my high school newspaper in my Journalism class.

    ReplyDelete
  7. Sorry folks, I've been sick and the Video guy said it would take days. its now 3 weeks! I guess I'm gonna have to do it myself like always. >=(

    ReplyDelete
  8. My article of this game made the middle of my high school journalism classes newspaper. I'll send the link to your email address if you want.

    ReplyDelete
  9. Sure, its always good to read things about the game in any form of media. Helps with developement. my email is dekrayzis@hotmail.com

    ReplyDelete
  10. Alright now that you've uploaded two new pictures, is there a video release date yet? But these 2 pictures will tide me over.

    ReplyDelete
  11. Video was in the process of being uploaded when the new images was added.

    ReplyDelete