Friday, March 4, 2016

Learning to Sky Mech

I know how to Sky Mech, but you still need to learn. That's why my main task this week was to create a tutorial level. The tutorial level's goal is to teach the player basic movement both in platforming mode and in flying mode as well as the various secondary mechanics. Teaching such a large number of mechanics at a rate the player can grasp in a single level is challenging. Getting the player to understand that they can wall jump is especially tricky but I think I've accomplished it. The tutorial level has three distinct parts. The first part teaches the player the basics of movement and what spikes and doors/switches are. At the end of this part Arc get's her transformation drive and must transform to enter the second part. The second part teaches the player how to navigate while flying and at the end what the transformation barriers do. The third part wasn't a part in my first iteration but after feedback from the team will be added in. It will teach the player about destructible walls and crushers then release them into the world. I will know whether or not my tutorial level is effective this weekend when we test it in the QA lab.

Other than the tutorial level I also wrote a script to spawn enemies in. The script can spawn a single enemy of any type at the correct level and an extended script can spawn multiple enemies either on a timer or when the last enemy they spawned died. This allows us to manage enemies easier and scale the difficulty of ships depending on what area they spawn in. The other big news is that we finally decided on a name, Super Sky Mech! I know it's a lot like the old name, I mean it is the old name just with super added on to the front. However, feel that the name represents the gameplay and the platform very well and are very happy with it.

No comments:

Post a Comment