Inspiration

Students (usually) not talking in breakout rooms.

Habbo

What it does

The aim of the platform is to interact with students, join breakout rooms at own will and participate in the lectures more often with the help of 'coin awarding system'.

How I built it

Using Unity game engine.

Scripts were coded in C#.

Challenges I ran into

Like every project, this also had many challenges. First of all, the tool I used. Being I have never used Unity, or other game engines, this was a major step since I couldn’t get around with Javascript or Python, even if I did, it wouldn’t turn out like this.

Another being unable to use Git properly. Every time I was using it, I had to check the documentation or watch some videos. In order to overcome this, I made a gist file which is basically a cheat sheet on how to start a repo and sync with your folder.

In the game (or platform), teleportation function was a bit tricky to set it up. Actually you don’t have to press one the door, just go near it any click the left mouse button and the invisible flower will transport you.

Buttons were fun to play with. I managed to disable the buttons if the player is under a certain "y" coordinate, since the rooms are always at the top the buttons will work once you pass through the door. This might not be the best method but it worked for now.

I googled, read the documents, watched a video or asked other people for general problems such as a function not working properly. Adding print statements is another quick fix if the functions have steps.

Accomplishments that I'm proud of

Made an actual game (with graphics!) in an engine which I have never used before.

Completed basic requirements such as UI management, buttons, teleportation (and friendly background)!

What I learned

How to use Unity to make 2D games AND OpenShot (since I forgot to copy my main video editing program from my desktop machine...).

What's next for 2D Virtual Classrooms

Multiplayer, if this game is singeplayer it wouldn’t work in the first place, so multiplayer is a must.

A shop to use the coins. Since the coin system is not working, that needs to get done as well.

And of course more decorations and fixing bugs!

Bloopers

I want my vegas pro back

Built With

Share this project:

Updates