Inspiration


Our love for Professor Smallberg.

What it does


The game Smallberg Simulator allows the player to step in the shoes of their favorite CS professor as he struggles to keep the class awake. Using arrow keys, the player can move Professor Smallberg throughout the class in a top-down styled room, interacting with students to remind them that sleep is temporary, but their CS31/32 grade is permanent.

How we built it


We used FL Studio to produce a synth line for the background music, PixilArt to create the sprites and background, and Unity to code the functionality of the game.

Challenges we ran into


None of us had any experience in Unity, with three of us being first years. On top of that, none of us knew C#, which was what Unity was mainly coding in.

Accomplishments that we're proud of


We're very proud that we managed to make everything from scratch, including the sound and the art. We had 0 prior experience with game development, and in a few hours we managed to put together this project.

What we learned


We learned a lot about Unity; how to code 2D physics, how to write C# code, adding animations that appeared conditionally; we also learned a lot about general game making concepts, such as breaking down elements of the game into entities. We also learned more about the visual design of games, as we attempted to create visually pleasing images and sprites.

What's next for Smallberg Simulator


Adding the sleeping functionality for the students, and actions on collision. Expanding the game through a more extensive health and reward system, possibly implementing levels. Another path we were thinking about taking it was shifting the design towards a hypercasual game you can play on your phone.
One thing's for sure, we're showing this to Smallberg in office hours.

Built With

Share this project:

Updates