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
- fl-studio
- unity
Log in or sign up for Devpost to join the conversation.