Please note that the projector doesn't work in WebGL version and some browsers shortcuts (Like chrome's Ctrl+W) might alter your game play!


This is a demo of a fully modeled 3D classroom made for Roya Bagheri's game design class. The room design is based on a Western Tehran Islamic Azad University classroom.

Objects in this classroom are physics based and can be interacted with:

  • Use the light switch to turn off/on the lights in class.
  • Press any key on the laptop to start a sample video from projector.
  • You can pick up some objects like the flashlight and light bulb on table.
  • Roll up/down the projector panel by interacting with it.
  • Use the markers to draw anywhere. Different colors are hidden in class. Find them all!
  • If you feel playful; you can smash chairs to make some chaos :)))


You can do some actions in the classroom demo:

  • Walk around with A,W,S,D.
  • Run with left shift.
  • Crouch with left control.
  • Jump with space.
  • Interact with objects in class with E or left mouse.
  • Pick up or drop objects with right mouse.
  • Zoom in or out with Z.

You can change these keys or bind joystick, game pad or other input devices in game launcher dialog. There are some tips at bottom-left which guides you based on what situation you are and can be turned off or on with T.

Unity Source

Buy the Unity version 2018.2.9f1 source to get access to full source of this demo.

You'll get access to:

  • A fully modeled realistic classroom with baked + real time lightning powered by Progressive light mapping engine.
  • Clean physically based rendered models of classroom objects rigged from the classroom's base model: Wooden door, Student's chair, Teacher's chair, Teacher's table, Laptop, Flashlight, Light bulb and a projector. Most of these models have Albedo, Normal map and Roughness textures on Unity's standard shader.
  • A playable demo game with Unity's character controller, Interactions and Actions C# scripts with simple procedure to make new intractable objects.
  • Simple and elegant UI for interacting with objects and pause menu with sub menus.
  • 3D drawing system which uses Unity's trail renderer and has a fully customizable script + an eraser with separate code. 

Note that you can edit, share and use anything you want in this project as long as you give proper credit in your final project (Credit example: Some 3D assets and codes made by IEP-Esy (


Download NowName your own price

Click download now to get access to the following files:

Windows 59 MB
WTIAU v1.2 - Unity 2018.2.9f1 Source 393 MB
if you pay $2 USD or more

Development log


by IEP_Esy · 3 posts
by IEP_Esy · 3 posts
Post a new topicView all posts