Evolve: PSP project

Oct 24 2011 · 3 min read · Comments

I"m developing a first person shooter for PSP using the official and super confidential SDK for the Advanced Games Programming module. The deadline is settled in the middle of the semester, so that roughly gives me a couple of months which means a lot of hard work lies ahead, taking into account that it's a completely new technology for me. The baby's still a fetus, so in this post I"ll explain what am I trying to do and show some first screens.

The concept

Extracted from the game proposal document:

The player controls a regular human who is the subject of a series of experiments against his will. These experiments take place in a secret military lab. The scientists make him fight against some sort of supernatural creatures in a indoor facility.

The scientists are experimenting on a special drug that accelerates the mutation process from generation to generation, this is: evolution. That means that different sets of creatures will have different properties and will evolve depending on the player performance achieving a strong variety of situations. Genetic algorithms will be used to simulate the evolution effect.

The player will have to survive killing all the creatures encountered in the different rooms of the facility using a simple gun provided by the scientists.

evolve-controls.png

Work in progress

After a lot of work and debugging, which is considerably harder in a console system, I have managed to get my level loading system working. It's now possible to design levels in Blender and export them so my engine can load them in running time. The approach is similar to what I already did in Sion Tower. This is great because it boosts the design workflow, note that it's not necessary anymore to build the project each time you make a little change in a certain level.

evolve-level-design.png

The pictures above and below illustrates the level creation process. Not having enough time to create the assets and being working with a limited device is going to result in simple and modest graphics but I hope the outcome will be satisfactory. Of course, this is a huge excuse for being a crappy artist!

evolve-level1.jpg

To test the game it's necessary to be in the games lab, where they have the PSPs development version consoles. The facility is great, the only problem is that sometimes it gets rather noisy… As you can see in the picture I've managed to load a level designed in Blender but without textures, unfortunately I"m struggling again with 3D format exporting, what a nightmare!

evolve-work-in-progress.jpg

I"ll keep you posted about the development process fellow readers!