For his 4th year of study at Lincoln University, my friend is creating a Zombie Simulation game using advanced AI scripting. To demonstrate the scripting, he requires several 3D assets that will make up the game world and serve as the enemy zombies.
Project Brief:
The project in question is a MComp research project examining the application of Agent-based and swarm AI to hostiles in video games. In particular, the project will focus on producing a realistic zombie AI using Agent-based techniques. In order to test this system, players will be placed in a randomly-generated cityscape map and asked to navigate to a given point. The map will be prepopulated by large numbers of hostile zombies and the player must avoid these zombies on their way to the destination. The player will attempt to complete this scenario 3 times, each with a different zombie AI setup. Questionnaires and metrics will then be used to examine changes in play style and player preference.
Required assets:
A number of simple building assets based on the style of a town/city.
Required features: Anywhere between 2 and 6-7 stories tall. Consistent style. Basic texturing. Collision volumes.
Preferred features: Alcoves, back yards and alleyways. In brief, a range of hiding places and shortcuts.
A simple zombie model. Left4Dead, shambler style.
Required features: Basic texture, rigging, simple shambling animation.
Preferred features: Multiple textures (for variation), simple standing animation (swaying, arm movement, etc.)
These assets will be used for the buildings and zombies during the testing phase to enhance the realism of the gameplay.
This project is an ideal opportunity for me to develop my 3D modelling skills, allowing me to create modular buildings that can be randomised to create realistic urban streets that the player can navigate as they evade the hostile zombie hordes.
I will also be able to improve my character modelling and animation skills and vastly improve my texturing skills through the use of 3D painting/sculpting programs such as Mudbox.
For research I will need an understanding of modern urban architecture in order to create buildings that can be easily randomised in order to create a realistic procedurally generated cityscape.
As for the zombies, I will need to research zombies in visual media in order to understand their aesthetic and movements. To develop my skills further I will attempt to create five different Zombie models, including two male zombies, two female zombies and one zombie that is mangled to only the vaguest of human appearance.
I will need to learn basic rigging and animation. While I have dabbled in these in the past, I have struggled with rigging and have so far been unable to successfully rig a character, however I have a series of step by step tutorials that will allow be to learn, and with practice I should be able to rig the zombie models to a good standard.
This project will allow me to prove I can work professionally with programmers to create an effective playable game environment. I will also have a selection of realistic environmental and character models I can add to my portfolio to show I can work in a diverse range of styles alongside my other stylised pieces.
As part of my research, I have begun to construct moodboards to help me develop the visual style of the game world, as well as to make sure that I understand exactly what it is that my friend wants out of the game.
This moodboard is my inspiration for the environment of the game, being a Zombie Apocalypse game, I feel that the game world would be set in a run down and poorly maintained urban setting.