8th July 2018
This week I’ve been working on remaking Containment, which I created back in March 2015 for MiniLD 58. It was my first original game and also marked my first game jam entry. However, in adding all of my games to my website earlier this year, I discovered that Containment no longer ran – Unity Web Player, which the game was built for, became unsupported by modern browsers, and the project itself crashed on my computer whenever I tried to access a scene, which given that the game was created in Unity 4.6.3, wasn’t entirely surprising!
Thus, I decided it was time to build it again, this time in Unity 2018, which also provided me with the opportunity to improve the game, demonstrating what I’ve learnt over the past 3 years and how much better my programming has become. All the code was created from scratch, and the only resources from the original game I used were the audio files and a few of the sprites. Overall, Containment (2018) only took 4 days to complete, and there are many new features, outlined below:
- Play with a friend with two new game modes: co-op, where one player controls the horizontal paddles and the other controls the vertical paddles, and versus, where each player controls half of the screen;
- Pause menu: you can pause the game at any time, either to take a break if it’s getting a bit too hectic for you, or to head back to the main menu or quit the game;
- Improved Time Warp ability: the length of the Time Warp power-up has been extended from 3 seconds to 5 seconds, and whereas previously the paddles also slowed with the ball, the paddles now continute to move in real time;
- Controller support: play using either a keyboard or a support game controller;
- Audio settings: change the SFX and music volumes.