This project has elements that will allow concept artists, character artists, environment artists and engine artists to develop their skills, and hopefully allow you as a year group to create something larger and more impressive.” – Project Introduction
As part of the Engine team for this project I was tasked with creating “a playable game that can load each level section. Each level should be lit effectively and should contain various events that can work with gameplay. The first half of the project should involve white boxing and flushing out the development of the gameplay. The second half should involve bringing in assets and finalising the appearance of each level.”
This brief was what we were given to understand what our job role was as a member of the engine team throughout the duration of the project. Knowing this we started off by collating everybody’s ideas for what they wanted to be included in the game, in terms of gameplay and interactivity and started to do some research and development into what was going to be possible to get working in the time that we had available.
Given the age of the engine there isn’t as much information online on how to get certain things working in engine. We found that some research was drying up rather quickly and to get things working would take more experimenting ourselves than just copying what someone has already achieved in the past. For example an early idea that was brought to us was to have large leaves that when you land on them they droop and you slide off them. This had to be scrapped as we found that it wasn’t going to be doable in the time restraints. But, getting something like having to pull multiple levers to open a door was achievable although there wasn’t any good pre-existing example of how it would work.
Building the levels from a visual stand point wasn’t too much of an issue. Each team had a vision for what direction they wanted the level to go in and with constant communication between us and them we managed to create something very close to their concepts. The larger issue arose when making the levels playable. Not only moving from A to B, Start to Finish, but back again. We wanted it so that the player could fully explore the environment. This meant constant play testing and tweaking to make sure jumps between platforms where achievable as well as fixing collision issues and other game breaking problems that we encountered along the way.
The main issue we had visually was getting the environment to start thinking about the levels as a 3D environment and less of a 2d one. The early whitebox assets we received where very flat, especially in the terrain, and having the sense of depth in the environment was key to getting the look that we ended up with. This was overcome by continuous communication as well as constant referral to the style guide and making sure everyone was working towards a single vision as to what the levels where going to look like.
I’d be nice to have more sounds in the levels whether it was just ambient or triggered as it helps really bring it to life. But due to time restraints we decided to push the visuals and put all our focus on getting it looking awesome and playable.
Overall it has been a unique experience working on this project. It’s the first time I’ve worked on a project this big with this amount of people and although it has had its low point I feel that I have come out of it will a lot better knowledge of the game engine and a better understanding of what it takes to work with such a variety of personality’s and the organisation and communication skills required to pull something like this off. Although it’s not quite the same it’s got me ready to move forward and take what I’ve learnt and apply that to my upcoming final major project.