Inspiration

I wanted to build a game that let people experience the importance and difficulty of maintaining a secure infrastructure.

What it does

You block unwanted packets via a firewall from taking down your network and causing a critical error. The game is designed to give players a sense of the importance of a firewall, but also includes a comic with more information. Cybersecurity is important and it's a great way for a broad audience to get some exposure to it.

How we built it

I used Unity3d to build the game and Affinity Designer to design the assets. The layout was adjusted a couple of times to make it challenging in some areas, but not so much that you couldn't play. It was also easy enough for people who would need to look up keys on the keyboard too.

Challenges we ran into

Shaders weren't working so well because of the output to the web. Primary example is the globe that is spinning in the middle of the game was originally a wireframe shader. After trying multiple options I realized the best option was to use a texture to replicate the wireframe. In addition to this I used a diagonal line between the square so that the grid is less prominent.

Accomplishments that we're proud of

A lot of the ideas where a mess in the beginning, but I was able to bring them together in the end. Especially the play button being on a graph pad with the same design as the final game. This transition is what I'm really proud of.

What we learned

I just recently started publishing games for the web using Unity3d. There is a lot of stuff I learned about optimization and compression.

What's next for Firewall

I'd like to further make improvements to the game.

  • Different layouts for the networks (dynamic).
  • Mobile friendly option so it can be played on mobile devices natively.
  • A more detailed comic with more drawings so it's even more accessible for a wider audience.

Built With

Share this project:

Updates