What can you do with Unity3D?
Unity3D thus originated as a game engine. However, the program is so open and flexible that you can do a lot more with it than make video games. All applications of the Hololens or other VR glasses can be designed with Unity. Furthermore, the engine has the ability to export to both Android and Iphone apps. So there are many application possibilities on one basis. The program is especially suitable for interactive matters and for generating real-time images. You can play sound with it, you can play video with it, you can play videos on 3D models, there are possibilities to communicate directly with USB devices… From an interactive audiobook to a 3D model of a washing machine: you can think of it so crazy or you can design it with Unity3D. That is why Unity is also very suitable for all kinds of AR applications.
What are the benefits of Unity?
The big advantage of Unity is that it is very accessible. It is easy to learn and the interface is very clear. It is therefore a good choice for beginners. But it is also very suitable for advanced developers because of the many options that are available.
A second advantage is that Unity is linked to an asset store, where you can, for example, buy fully developed 3D models of trucks (or whatever you need). The program therefore offers many possibilities for reuse, which you can also take into account in your own code. This way you can use your own script several times for different projects.
Thanks to the possibility of reuse, you can quickly make prototypes for something: you can have a very good proof-of-concept in one day. By reusing your own code or using assets from the store, there is always something close to what you might need. You can therefore quickly get an idea of whether something is possible, which you can optimize later. The longer you work with it, the more you develop your own toolbox for this and the faster you can build and iterate. These quick-to-design prototypes allow you to try out things that would cost a lot of time or money in real life.
In addition, Unity is expanding the asset store by buying and offering assets. As a result, the program is constantly evolving and the possibilities are also increasing. For example, Unity recently bought Bolt† Bolt gives the possibility to script visually. This way you can program without writing a single line of code.
What is Social Brothers doing with Unity3D and AR?
Social Brothers uses Unity3D for all almost AR and VR projects. That's the basis behind the remote Assistanceapplication we designed for Bureau Veritas. For this application, we designed a 3D model of a ship's engine room with Unity. Learn how this 3D model helps Bureau Veritas inspectors inspect ships.
The app Hack the file (downloadable in the Play Store and the App Store) we also designed with Unity. In this app you race on the highway and you get points for things that cause traffic jams, such as overtaking on the right or driving on the left unnecessarily. It is an educational game that makes you aware of how you, as a motorist, contribute to the creation of traffic jams. In addition to the regular version, we also made a VR version of it. Because Unity is so open, it was possible to design the proof-of-concept in two hours based on the existing 2D version. It took 24 hours to create the final VR version.