Mutual Respect
VR Workshop

  • # VR
  • # 360 VIDEO
  • # UNITY3D

Each year approximately one-third of young people from grades 6 through 12 worldwide become victims of bullying. Bullying is not just playing around or peer conflict. It occurs when a student, or a group of students, repeatedly act aggressively against another student and hence hurt or humiliate them. Bullying and harassment often cause lasting physical and mental harm. Bullying can have significant adverse outcomes, for both the bully and for bullied one.

The goal of this VR Workshop is to make a positive impact by teaching middle-school age children how to handle bullying behavior and to change possible bully behavior. Australian actors have participated in the project to create the realistic atmosphere of the workshop.

01Goals and Tasks

Goals and Tasks
To address bullying behaviors by incorporating social and emotional learning into the discipline plan with the help of Virtual Reality experience
Help to develop empathy by teaching students to look at the situation from a different perspective and thus presumably prevent future bullying incidents.
To teach children different strategies of handling bullying behavior



Create a realistic world and atmosphere, so all scenarios and game interactions feel natural and consistent to pupils


Create as much positive impact on children as possible in not that long VR workshop


  • We concentrated our attention on the details of scenarios and 3D graphics content, so the experience would feel natural
  • We implemented several scenarios and games to play in various possible bullying situations



As a result, a positive social impact application was produced, which was used in real conditions in Australian schools. The customer has got an experience, which helps to implement their educational strategy

Engineering practices

Short Iterations

With the Short Iterations technique, we deliver potentially shippable features fast, keep focused on the goas and allow for quick discovery of optimal solutions because of the tight feedback loop

Continuous Integration

Our engineers integrate their code into a shared repository several times a day, which benefits us with a robust workflow and better quality assurance

Unit Testing

The purpose of unit testing is to validate that each unit of the software performs as designed. It results in a more reliable codebase, smooth integration, and faster development

Automated Testing

Automated testing allows us to simplify testing efforts. Once created, automated tests can easily be repeated testing the same areas over and over at no additional cost

Code Reviews

Systematic examination of completed work is a part of our workflow that allows us to deliver defect-free software. We keep continuously updating and improving this process

Pair Programming

Fewer mistakes are introduced into the code, and more of them are detected earlier rather than in QA Testing or in the production. Also, the software design is better and code length is shorter, and multiple teammates understand each piece of the system

Static Code Analysis

Static code analysis allows our software engineers to examine code without executing it. Meaning, it is used to find potential software quality issues and ensure that the codebase conforms to coding guidelines and industry standards

Coding Convention

Coding standards define a programming style. It makes the code easy to understand and provides consistency which leads to saving working hours and making the code easy to both manage and maintain in the longrun

Unity3D Developer x2
Computer Graphics Generalist
QA Engineer
Project Manager
Tools and Technologies
MOre ProjectsShow All
Interested in AR or VR
development services?

Leave your email and we will get back to you as soon as possible