Prehistoric Era
VR Workshop

  • # VR
  • # EDUCATION
  • # 360 VIDEO
  • # UNITY3D
  • # 3D MODELING

Prehistoric Era VR Educational Workshop is designed for young school-age children. One goal is to introduce them to Virtual Reality. The other purpose is to give children an idea of ancient people living. The Workshop starts with 360 photos and videos to make familiarization with VR as smooth and friendly as possible. Then it proceeds to HanterGatherer immersive game. Kids gather various stuff useful for prehistoric people life and hunt mammoths.

01Goals and Tasks

Goals and Tasks
01
Bring an interactive and immersive way of introducing children to history in schools
02
Workshop facilitator has to have control over users’ devices so they can conduct a guided experience for the whole class simultaneously
03
Tell, show and let kids experience on their own life, customs and challenges of prehistoric people
04
Make the experience fun, curious and kids friendly

02Challenges

Challenges
01

Time to market: The most important challenge for our team was to be in time with release

02

Performance of VR on mobile devices was another major challenge while developing this workshop

03Solution

Solution
  • Continuous integration and Short releases practices helped us deliver the first fully-functional prototype within 2 weeks. Keeping in mind the tight time frame, we focused on the client’s business goals and delivering what matters to him first. We synced up daily and provided daily app builds to the client to make sure every minute of development is spent in the right direction.
  • We introduced Gamification into the game, so it plays fun
  • Our engineers implemented a client-server architecture to add an ability to control and modify the experience for 20 to 30 children at the same time from one device
  • Cartoonish style graphics allowed the game to look friendly for children
  • We applied a wide range of specialized techniques for working with 3D graphics to have it still fun and at the same time allow the app to run smoothly on mobile devices

04Result

Result

The application was developed in a short time and within a limited budget. The VR Workshop has been tested on several groups of children and has gained positive feedback. Participants of the workshop were excited to study history through VR and games.

Engineering practices

01
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

02
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

03
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

04
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

05
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

06
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

07
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

08
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

Team
01
Unity3d Developer x2
02
Computer Graphics Generalist
03
QA Engineer
04
Project Manager
Technology
Platforms
Tools and Technologies
Languages
MOre ProjectsShow All
Interested in AR or VR
development services?

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