top of page

Attollo

Attollo is a First-person parkour game made by a team of designers for AIE's Production For Clients module.

After a long day at work, the protagonist enters the elevator at their office building, but when the elevator doors open, they find themselves in the middle of an ancient forest. The player must parkour their way through the forest in the hopes that they might find a way back home.

Programming

During this project, I completed a large part of the programming for Attollo. I created the player controller and some various other systems in the game during the six week project, focusing mostly on programming over any design.

It was very challenging trying to create the player controller to fit the game during the small amount of time we had for the project. The time constraints meant that levels were being constructed while the player controller was still unfinished, which resulted in an unfortunately awkward final gameplay experience, with the player controller and the levels not quite fitting each other.

Overall, I am fairly happy with the programming work I put into this project. I like the player controller that was created in many way, and would have liked to spend some more time pollishing it and making it much smoother. There are many things that I have learnt since this project that would have improved the character controller. For example, all of the parkour animations were made in the unity animator. Since this project, I have learnt a substantial amount more about the Unity animator, how to use it effectively and what changes I could make to get rid of some of the issues present in the game, such as the noticeable flicker.

Iterating

While creating the player controller for Attollo, I tried to keep in mind the actions and nature of the levels that were simultaneously being created. In retrospect, it may have been better to create a standard that both I and the other designers were striving towards, rather than meeting in the middle. I did, nonetheless, make many tweaks and changes to try and make the player controller easier to work with and better suited for the environments that were being created. I communicated with some of my team mates to try and understand what things that they liked, didn't like and would like to be able to do with the player controller, which informed many of the changes that I made to it throughout the project.

Screenshot 2022-11-22 220823.png
bottom of page