Thursday 16 January 2014

Rooftop Project

For our first project back at university this year we were assigned with creating a rooftop level. This level would need to be playable and have interactive elements such as opening doors and particle effects. There would also need to be a central theme to our level. The theme we were offered was a grungy rooftop scene; reminiscent of something you might find in the crowded cityscapes of Brooklyn.

Since my strengths lie in my use of colour I wanted to create something that relied heavily on this; so I had the idea of creating a Halloween-themed level. With this theme I would be able to create a wide variety of assets relating to it which would provide plenty to look at. However, I would need a basis on which to build my theme upon. So I had the idea of having a rooftop restaurant where a Halloween party will be held. I began by creating a simple rooftop design. Whilst drawing it up I took into consideration how it would play out as a level.


At this point I had a good idea of how the level would play-out; now I needed to focus on the Halloween-themed aspects. I began by creating a mood board detailing everything I thought would suggest a Halloween party. 


At this point I could start modelling and putting together my scene. Whilst I wouldn't say I enjoyed creating environments as much as did designing characters I did have fun creating the various assets. Most notably the jack-o-lanterns. In the end I was pleased with the result however due to varying technical difficulties not everything worked properly and the end result suffered.




I was pleased with how the colours turned and the lighting. I was also pleased with the individual assets. Overall I felt this project needed a lot of polish but unfortunately due to time-constraints I was unable to improve on the end result before hand-in.

Underneath is a link to my fly-through which I had directed in a way reminiscent of how a child may have viewed the scene around them (and not because I couldn't get the cameras to record in UDK properly).