Inspiration
The game was inspired by old fashion platform games from the 90s and using the travel mechanics of Portal 1 and Portal 2.
What it does
Our project is a 2D sidescroller, with puzzle and platforming mechanics that require the player to use portals to reach the end of the level. Our demo produced for the Game jam has our key UI elements, and a couple levels demonstrating our level building system allowing us to quickly and easily add new content to the game.
How we built it
We split our game into 5 different objectives, such as Level Design, Movement, UI, Portal, Raycasting and Game textures. Were the main objectives and areas of expertise we split into. With at the end of the project we split into two different teams of creating levels and animations so that the stress that is associated at the end of a Game Jam would be lessened between us. the project uses Tilemaps to quickly make levels, with different tilemaps used for surfaces to denote which portals can be placed onto, and layers for objects that may hurt the player or let the portal gun shoot through.
Challenges we ran into
Some of the challenges we ran into at the beginning was the mathematics behind . Another was that at the end we faced problems with character clipping and character animation which led to all of us joining back together as a group to break the problems into more manageable steps and finishing together as a team.
Accomplishments that we're proud of
One of our greatest achievements is the Portal code that took long hours to prefect and gotten to a state that we are extremely happy with.
What we learned
We learned that at the start of a large project you need to have good organization so that everyone knows what they are meant to be working to achieve and what to work on afterwards. And that if you are stuck on a problem it is better to ask for help than stay suffering and not understanding as to why the code is not working.
What's next for Risk of Portal
We hope to continue to develop this game in the future such as improving visual such as backgrounds and creating a linear story that the character will follow.
Log in or sign up for Devpost to join the conversation.