Inspiration

Have you ever tried to set up a Kotlin dev environment and found yourself stuck in an endless loop of JAVA errors? Well, we have! So we used C# and Unity to make a game all about IT support of JAVA (creatively renamed LAVA) and more.

What it does

Thebug teaches you the basics of troubleshooting a modern system. It's an easy way to learn basic command prompt operations and common underlying issues that might arise in any system.

Gameplay

Solve issues your customers raise using the provided all-knowing system manual. You will always have access to the command prompt of the system you need to fix, and if everything is ok with it, the Desktop UI will also be available for you to help navigate the system. Help as many customers as you can.

How we built it

We used Unity for game design, C# for game logic and Aseprite for our sprites. Overall, we implemented a mini OS inside Unity: a working command line, environment variables, and a filesystem (with all the operations you could imagine).

Challenges we ran into

  • Setting up Kotlin (which was our original project idea). The issues with it led us to switch our project 6 hours in.
  • Staying awake.

Accomplishments that we're proud of

  • An incredible amount of horse contributions.
  • An entire OS built inside the game.
  • Working project (yay!).
  • Beautiful art.
  • The incredible teamwork and mentality we had.

What we learned

  • Java is horrible (actually, we knew it already).
  • OS development is (maybe) not that hard (as long as it's not in C).
  • As cliché as it may sound, we did gain a deeper understanding of Unity and C#.
  • The incredible variation of horse interpretations from different members of staff.

What's next for Thebug

  • Adding more customer issues.
  • Polishing the reward gameloop.
  • Adding music/sound effects.

Built With

Share this project:

Updates