19 February 2019Comments are off for this post.

Unity vs Unreal: which one is better to build your non-game app?

Reading this title might be a little bit confusing to you. After all, aren’t both Unity and Unreal game engines? Well yes, they are - you are absolutely correct. They are both powerful game engines, but they are also successfully used to build non-game commercial apps. Present-day non-game apps are adding more & more features previously seen only in gaming products. That’s why these game engines are also a great choice to build a non-game app.

The question is - which one is better? Which one should I use to deliver my project? What are the main differences between them? Let me take you through the basics to hopefully clarify your choices.

What kind of project am I creating?

This is the first and decisive question you need to ask yourself. There’s not one simple answer to the question of which engine is better. They both have their advantages and weak sides. It all comes down to the scope of your project. Is it heavily based on state-of-the-art graphics? Are you focusing on a certain type of device? Is pricing your highest priority or maybe it is the size of the engine community? If you have all of these questions solved and you truly know what your project is about, you can check the rest of the article to find out which engine fits your needs better.

Community of Unity & Unreal Users

Community is an important factor that needs to be taken into consideration while choosing the right engine. An alive and energetic community is a huge help when your developers face obstacles (and they always do!). An active community means they’re just a few clicks from getting the support they need. A sizeable and dynamic community also has another benefit - it puts  pressure on constant improvements of the engine. Just the pure size of the community can have an impact on how quickly bugs are dealt with. The same goes with new features - the more people are interested in them, the quicker they get done.

So which one - Unity or Unreal - has the upper hand when it comes to the community? This one clearly goes to Unity. It has around 110k subreddit subscribers, compared to just around 45k on Unreal’s side. The community of Unity users is much larger, which makes it a lot easier to find answers to your questions. The relatively smaller size of the Unreal community might leave you in the woods with your problems. If you feel extremely confident in your abilities - that’s great, you can probably work it out by yourself. But there’s a significant convenience of having a big group of people willing to help you with your project, which Unity offers.

Asset Store

Both engines obviously have asset stores. Thanks to them, you can choose from thousands of convenient, ready-to-use characters, props, sounds and many other elements. It’s hard to imagine creating an app with no asset store.

unity asset store

Unity Asset Store, assetstore.unity.com


When it comes to asset stores, Unity has the  edge on this one too. Its asset store is significantly larger than Unreal’s . You can get everything you need from there. That makes the whole developing process much easier.

Power of Graphics

As we’ve mentioned before - Unity and Unreal are game engines. Today’s games can be indistinguishable from the real world - thanks to the amazing progress in graphic design. These state-of-the-art graphics can also be applied to the non-game apps, though it’s important to notice that most of the time it’s not necessary. You need to figure out if your projects needs to be extremely complex when it comes to the visuals.

Having said that - Unreal is a winner here. If your project requires amazing visual solutions, Unreal should be your choice. It will allow you to create any kind of 2D or 3D visuals you can imagine. It’s capable of creating scenes similar to what you can expect on next-generation game consoles. It’s not to say that Unity can’t get you great visuals - it definitely can. Especially with the latest versions of Unity, you can expect a tool that delivers on that field. But if incredible, game-changing graphics are you highest priority - go for Unreal, it’s unrivaled.


This one is quite simple: the more supported platforms, the better. Let's take a look:

Unreal Engine: Linux, Mac OS X, Windows PC, iOS, Android, SteamOS, HTML5, Xbox One, Nintendo Switch and PS4.

Unity 3D:  Linux, Mac OS X, Windows PC, iOS, Android, Windows Phone 8, Tizen, Android TV and Samsung SMART TV, Xbox One & 360, WebGL, SteamOS, PS4, Playstation Vita, Nintendo Switch, Wii U.

Shapes 3D Geometry Drawing

Shapes 3D Geometry Drawing - educational app built in Unity, shapes.learnteachexplore.com


As you can see, Unity has an edge here. But it all comes down to the individual needs - if you’re not planning to deliver your project on the devices that Unity supports, then this longer list gets irrelevant.

Programming Languages

To build your non-game app you will obviously need a little bit of coding.  Unreal uses C++ and Unity uses C#. There are people who prefer one over the other, but it all comes down to  personal preference. It’s just important to keep in mind which engine uses which coding language. Choose the one you (or your developers) feel most comfortable with.


Last but not least, we need to talk about money. Both engines are partially free. But as you get more serious with your development, you will probably need to start paying. These two engines have slightly different business models:

Unity: if your business makes less than $100,000 yearly, then the engine is free (though in a limited version). If you go for the professional version, the full price is $1,500 or a subscription of $75 per month. There’s also a second option: Unity Plus. If your annual revenue or raised funds is less than $200k you can get a Unity subscription for $25 per month with 1 year prepaid or $35 paid monthly.

Unreal follows a different business model: if your app revenue is under $3000 per quarter, it’s free of charge. If your app makes more than that, Unreal charges 5% of your income above these $3000.


It’s impossible to say which engine is better. They’re both great in their own ways. Unreal has a clear edge if you’re working on a project that is extremely complex visually. It’s also a better choice if your app needs to work on consoles. On the other hand, Unity has a bigger community and asset store, it’s relatively easier to use and might be a better choice if you’re working on a mobile or virtual reality app. No matter which one you  choose though, either will be able to help you deliver the most amazing non-game app.


Shapes Apps
Learn about our projects
Shapes 3D Geometry Learning – the first and only complete geometry app

10 October 2018Comments are off for this post.

6 Companies That Master the Use of VR & AR in STEM education

There are still a lot of false assumptions and stereotypes about virtual and augmented reality (VR & AR). Do you still feel like it’s just a silly new thing used only by gamers? Or maybe you just can’t see how it can be used outside of the entertainment industry?

You are not alone. A lot of people seem to put these new technologies in a box of just more fun gadgets that no one takes seriously. So, we will try to show you a different side of immersive reality. If you haven’t read it yet, you can check out our article about non-game apps developed in Unity.

But contrary to such popular assumptions, project by project and app by app, it is constantly being proven that VR & AR can be incredibly powerful tools in education too. And guess which field of education is on everyone’s mind right now? STEM!

STEM stands for Science, Technology, Engineering and Math and these are undoubtedly the most crucial skill areas in today’s economy. Governments, businesses and education experts try really hard to come up with innovative ways to teach STEM subjects. But how can VR & AR help them?

Why use VR & AR in STEM education?

How exactly does immersive technology add value and create new possibilities in STEM education? VR and AR provide several benefits that apply to any field of education, but there are certainly some that apply particularly to STEM:

  • VR & AR help to accommodate a risk-free environment in school classes. A lot of traditional experiments in STEM involve potential risks. Fire, electricity or corrosive substances make the teacher limit the extent of experiments or even skip them altogether. With the help of immersive technology, teachers can show all of these great things in a safe environment.
  • Use of VR & AR enormously cuts costs. The costs of developing immersive reality are nothing compared to building a professional laboratory. In this way high quality STEM education is not limited to affluent areas and wealthy educational institutions.
  • Cutting costs leads to one of the most important issues in education now - democratization of education. VR & AR can provide quality access and opportunities to a huge mass of students, that would be impossible to reach otherwise.
  • STEM education, especially biology and medical research, happen to get involved with ethical dilemmas. Animal testing or patients rights are one of the examples of how traditional education can be morally questionable. With VR & AR students can get involved with a lot of experiments in a cruelty-free and ethical environment.
  • A lot of STEM scenarios are just impossible to show in  traditional education. There’s no way to take students on a trip to Mars or put them inside a blood cell. With VR & AR impossible is nothing!
  • Immersive technology can change STEM perception. For a lot of students math, physics or biology are boring and difficult to understand. With immersive technology we can change the image of those subjects so that they become much more attractive to our kids.

How does it look in practice?

This is all theory. But how exactly does it look in the real world? To answer this question we’ve gathered some great examples  to show the enormous potential immersive technology has when it comes to teaching STEM subjects.

1. Labster

The Copenhagen based Labster VR app is a perfect example of how immersive reality can really change STEM education. The Danes launched their lab simulation software 5 years ago and now in partnership with Daydream by Google, they have created a tool used by a dozen universities across the globe.

With help from experts at Arizona State University, Labster created a truly useful product, which meets the needs of the education industry. But how exactly does Labster VR work? The app provides an incredible virtual reality laboratory experience. It covers the subjects of cell and molecular biology, ecology and physiology.

The Labster VR app lets students perform experiments and practice their skills in a fun and risk-free learning environment. Because of the ability to alter time, students feel more comfortable to try new things without any risks. As a result, they learn from their mistakes.

And it works! Research shows that students using Labster are learning over 100% more. Above all, it’s not only an additional flashy new gadget anymore. Arizona State University became the first university to provide full course credits to students using VR simulations!

2. Shapes

A whole new way of learning Geometry! That’s how Shapes promotes its great app for elementary and middle school geometry teachers. Even though the app is four years old, this year Shapes launched its new version that brings those geometric objects to life.

Now Shapes allows kids to augment 3D objects directly onto virtual spaces like tabletops or the floor. The app received AppAwards in 2014 as the best educational app, decided unanimously both by juries and users - and we totally get why!

But what is Shapes really about? Children can play with three-dimensional geometric objects, using simple gestures to zoom and rotate shapes in any direction. By doing this, Shapes improves kids’ spatial imagination and makes them familiar with geometry terminology. Don’t you wish you had such a geometry tool when you were in school?

If you like what Setapp did for Shapes then drop us a line! We’ll be happy to hear and help you create your 3D product.

3. zSpace

zSpace is an accomplished company from California. They provide over 800 school districts, tech centers, med schools and universities around the world with a VR & AR experience.

With Unity engine, they create apps such as ‘Curie’s Elements’ – a wholesome experience in which students can explore a periodic table with Bohr and atomic models for each element. Whats more, students can also build elements by adding protons, neutrons, and electrons. This way, chemistry class is anything but boring!

But this great company didn’t stop at creating incredibly useful software, now they also provide students with  great hardware too! As Amanda Austin, Marketing Director of zSpace, shared with us:

This year, we unveiled the world’s first extended reality (XR) laptop, allowing students to lift images from the screen using a stylus and examine them in detail, gaining a deeper understanding of concepts by physically manipulating virtual simulations, from energy and motion to molecules and organisms.

Risk-free learning environment is often pointed out as the most important characteristic of immersive education apps for STEM. zSpace is no exception. One of the greatest powers of this app is that it allows students to make – and most importantly – correct their mistakes. They can manipulate many variables and they don’t have to worry about the costs or cleaning up after the experiments. Saving time and money at the same time!

4. MEL Science

What made a few highly accomplished science geeks turn their attention to creating educational apps? They started to raise their own children and realized that the existing level of education is very poor. That’s how MEL Science started. As Vassili Philippov , MEL Science funder, told us:

We need to find better, more efficient ways to teach. So, what doesn’t work today? Memorizing does not work! “Kids, memorize this fact.” “Class, memorize this formula." This just doesn’t work. Sure, the class memorizes the fact short-term. But what happens once they have taken the test? They replace the facts they just studied in their short-term memory with new facts they need to learn for their next test. Yes, they memorize. But they do not retain.


What’s their answer to this problem? In science principles are based mostly on what happens at a micro-level. The most interesting things in chemistry happen at the molecular level. Most modern biology is about what happens inside a cell. That’s when Virtual Reality becomes incredibly useful.

MEL Science provides tools for kids to actually see molecules interacting all around them. MEL Chemistry VR lessons are aligned with the school chemistry curriculum, covering all of its main topics. Atoms in gases or electron affinity? MEL Science covers it all.

5. Explore Interactive

The combination of tabletop card games and augmented reality technology is how Explore Interactive builds its highly educational app. Through Explore! kids can play with various challenging and involving educational games and tasks. Gamification of learning combined with augmented reality enormously changes how children take their first steps in STEM education.

The Explore! Kit is suitable for kids between 8 and 12 years old - that’s exactly when you need to unleash a kids’ imagination! With the Explore! application your surroundings fade away as you experience the world of science, technology, engineering, and math through the window of a ground-breaking augmented reality technology.

6. Virtuali-Tee

Virtuali-Tee is an incredible, award winning classroom tool, created by Curiscope, a start-up from Brighton, UK. What’s special about Virtuali-Tee is that it’s actually...a t-shirt. But it’s not an ordinary t-shirt. Virtuali-Tee, when worn and viewed through a connected app, displays a life-like view of the internal organs. Kids can explore human anatomy through their tablets, smartphones or a VR headset.

Virtuali-Tee allows kids to learn about Digestive, Respiratory, Skeletal, Renal and Circulatory Systems. The VR/AR experience catches kids’ attention in a way that’s just simply impossible when traditional tools are used. Real-life context helps children to understand and remember human anatomy much quicker.

One of the app’s founders Ed Barton has been placed in Forbes’ 30 Under 30. That shows what a huge success Virtuali-Tee is. And we are not surprised, just take a look at how kids react to it:

Key Takeaways

As you can see, virtual and augmented realities are taking the education world by storm. The advancements in technology, such as Unity engine, allow developers to come up with highly innovative ways to bring education to a whole new level.

While a few years ago VR & AR were treated as just another toy for gamers, now no one can have any doubt that they’re incredibly powerful tools for a whole range of purposes. In today’s world of constant stimulation of all our senses, kids need something extra to actually focus on things that are crucial for their education. That’s where immersive reality really does the job.

How can Setapp help?

Our great developing team has a lot of experience when it comes to educational apps. We are proud developers of Shapes, the app that changes how geometry is being taught.

Choosing an experienced team of developers is crucial for the success of your project. If you are thinking about creating educational product that will involve AR, VR, but also mobile and web development, we are ready to help you out. Our experts will not only develop your product, but they will actually help you from the day one to truly discover and define the scope of your project. Just leave us a message, we’ll be happy to hear about your idea!

Check why you should build app with Setapp

9 August 2018Comments are off for this post.

AR, VR and more – 6 Non-game apps developed in Unity

In my earlier blog post of the Unity blog series, I wrote about why Unity for developing non-game apps is becoming a viable option, especially to create 3D apps and experiences. In this blog post, I’ll share with you some non-game apps developed in Unity.

Let’s dive in!

Building AR and VR experiences with Unity

There’s no doubt that Unity is a great platform to build AR and VR apps. In fact, according to Unity, over 91% of HoloLens experiences are created using Unity’s cross-platform engine.

Apart from HoloLens, Unity supports all major VR platforms including Oculus Rift, HTC Vive, Google Cardboard, Playstation VR, SteamVR and more. It also supports AR platforms such as Apple ARkit and Google ARCore. So if you’re thinking about launching your app on these platforms, then Unity is an excellent choice.

Now I won’t get into the technical nitty-gritty on why Unity is a great choice for developing AR/VR applications. But if you’re curious to read more, then I recommend checking out Unity’s page on VR and AR

Non-game AR & VR apps built using Unity

1. Shapes (Education)

Shapes is an award-winning educational app assisting teachers to teach geometry to elementary and middle school students. It aims to improve creative thinking, spatial reasoning and manual skills among pupils.

In June the new AR version of the app went live. Students can now augment 3D objects directly onto virtual spaces such as tabletops or the floor. How cool is that?

Shapes 3D are currently working on more Immersive EdTech apps for geometry and mathematics. Follow them on Twitter and Facebook and never miss an update!

If you like what Setapp did for Shapes then drop us a line! We’ll be happy to hear and help you create your 3D product.

2. Nano Simbox (Education)

“Making the Invisible world visible.” With the Nano Simbox immersive platform, you can actually see how molecules work and interact in the real world. Don’t believe me?

Here’s a little sneak peek into the product.

Here’s what Mark, creative technologist at Interactive Scientific had to say about Unity.

Nano Simbox relies on sophisticated interactive and dynamic visualisation of complex molecular systems. Unity3D gives us a powerful cross-platform 3d rendering framework that allows us to provide our learning experiences on a wide variety of devices in and out of the classroom.

3. Kavtek (Home Design)

Kavtek is an AR-based home remodeling app for real-estate professionals and their clients. With Kavtek you can place digital flooring, walls, furniture, cabinets, appliances, and even paint walls in the real world.

Making changes to a home is often a collaborative experience, which is an important insight for Kavtek's team. Currently, real estate agents can add their clients and provide them access to AR home remodeling from their Kavtek account.  More multiuser AR experiences will be launched in the near future.

Check out the video to see it yourself.

Here’s what Sanu Somaweera, co-founder at Kavtek had to say on using Unity:

When creating interactive experiences with the latest technology, we need a tool that has the power to create 3D environments while still being able to add traditional Mobile Application features. For Kavtek, Unity offers this perfect balance. We can design tools for our users to create immersive environments and offer a wide range of additional mobile features.Unity’s roadmap is very focused on Augmented Reality, which is aligned with Kavtek's vision of immersive technologies as the next mainstream computing platform.

4. 3D Bear AR (Education)

With 3D Bear’s AR application students can build Augmented Reality scenes using virtual 3D models and their surroundings. The app allows students to think and then visualize their ideas in 3D. The app allows kids to think and then visualize their ideas in 3D.

Did I say, students? Anyone can use the app and have tonnes of fun. Here’s me trying to find the best spot for this stool in our office.

3d bear ar

5. ARILYN App (Marketing)

Arilyn Manager is an AR publishing platform that allows the user to create, publish and manage full-fledged global AR campaigns. No coding is needed and users can start creating captivating AR content straight away. Be it marketing, advertising, packaging or events, Arilyn can be used to add a layer of AR quickly and cost-effectively.

arilyn app iphone

Using Arilyn is a piece of cake. Just fire up the App when you see the Arilyn logo in a magazine, a poster or an outdoor advertisement to reveal the augmented world in glorious 3D!


Arilyn has clients in over 20 countries, including Unilever, Warner Music, Huawei, FOX, Marriott Hotels and All Nippon Airlines.

6. Grib (Education/3D Modelling)

The biggest drawback of many 3D modeling tools is that they’re complicated to use and require quite a bit of time to start using them effectively. That’s where Grib comes in. 3D modeling on Grib is so easy and intuitive, that all you need is your phone and a pen & paper.

Here’s a short video explaining how Grib is utilizing the power of AR to make 3D modeling quick & easy for everyone.

Unity to build location-based applications for Airport

Apart from building AR and VR apps, at Setapp we are also using Unity to create a tablet application that will use geolocation and IoT beacons to act as a personal assistant inside massive buildings.

For example, inside an airport terminal building, It’ll be used as a link between passengers, the airport, and airlines. It is also planned to use this app in supermarkets to guide customers to the ultimate shopping experience.

Wrapping up

As you can see using Unity is not only limited to developing games. More and more developers are finding its use to create business and other non-game apps valuable. Mainly because of its multi-platform support and being the platform of choice to develop immersive experiences such as AR and VR.

On Unity's website, you can discover more non-game Unity experiences ranging from education to transportation to even gambling!

How can Setapp help?

As with any technology, developing in Unity bring its own challenges and uncertainties. Understanding the full capabilities and shortcomings of immersive technologies (AR/VR) requires deep knowledge and familiarity with the status quo of this flourishing industry.

That’s why choosing the right Unity partner who can help you discover your product and define its scope before the actual development can be critical to the success of your project. Setapp is one such development company. Making us experts not only in immersive tech but also mobile and web development.

Our team created the first ever VR multi-player air combat game in the world, created the highest trending educational app on the app store for several weeks, and developed a 3D location-based app for one of the biggest and most transited airports in the world. From design to delivery, we know the process and we can guide you through the whole lifecycle of your product. Want to work together? Then write us an email, we’ll be happy to hear about your idea!


powered by Typeform

11 July 2018Comments are off for this post.

Building business 3D apps using Unity – is it worth it?

Although we at Setapp have been using Unity for developing non-game apps for some time now, there’s still a lot of dispute online (& offline) on whether Unity is a good-fit for non-game development. Some advocate it, while others find using it for non-game development quite bizarre.

Before handing out my verdict on the ‘Unity for non-game paradox’, here’s a short intro to Unity for those who aren’t familiar with the technology.

So What’s Unity then?

In Unity’s own words...

Unity is a platform for creating beautiful and engaging 2D, 3D, VR, and AR games and apps. A powerful graphics engine and full-featured editor enable you to realize your creative vision fast, and deliver your content to virtually any media or device. (source: Unity)

Let me break that down for you...

Unity is a cross-platform (single code-base for multiple platforms) game engine developed by Unity Technologies in 2005. That’s right 13 years on the market. It’s primarily used to create 2D, 3D, VR and AR games, apps and experiences. It’s free to use for beginners, but once you pass a certain threshold (in revenue), you’re not allowed to use the personal plan. The paid plans start at $25/month.

I won’t bore you with more theory. You can read more on Unity’s official website including its various features and uses.

Now let’s get back to the argument: Unity for non-game development.

So after digging into various forums online and asking our 3D developers here at Setapp, I can assure you that Unity is definitely a viable platform for non-game applications. But there’s a catch!

Unity is great if you’re developing a 3D app.

Unity thrives in 3D environments. So, if your app requires 3D physics and calculations like in a simulation for example, then Unity is a good choice. Unity is also great for creating AR and VR apps and experiences!

Shapes AR geometry learning app

Shapes by Learn Teach Explore, an app to teach geometry to primary and middle school students is built using Unity.


In fact, Unity is being successfully used a lot recently to build immersive experiences in industries such as education, architecture and industrial training. In a separate blog post, I've shared some worth-mentioning non-game projects developed in Unity. Check them out!

So where is Unity not a good fit?

If you’d like to achieve a more native feel to your app, then it's better to use app-focused technologies and development platform such as Microsoft Xamarin and React Native.

Now I'm not saying Unity wouldn’t do the job but it’s better to leave Unity aside here.


Unity's UI system is aimed at simpler interfaces found in games and media-centered applications. Some more sophisticated widgets and components that are present in native frameworks may be missing, and you'll need to write your own. For instance, integrating iOS's HealthKit app with Unity can be cumbersome.

Although, some native features are integrated with Unity however it's not always the case.

Apart from that, you shouldn’t use Unity for native 2D apps because of the following reasons:

  • The whole engine is built into the application. Meaning, the build size (size of the output application file) is larger compared to the native apps.
  • The battery usage is crazy! It’ll drain the battery like a game, even if you make some basic UI components.
  • A UI-heavy application would suffer in terms of performance and resources. When you’re going for a UI heavy app, then you should consider going for a native app.

Having said that, Unity is evolving and recent releases have resolved some of the issues associated with non-game development.


If you’d like to have a multimedia-rich, interactive app, then go with Unity or other similar platforms. If you're looking to achieve a more native feel for your app, then go for native oriented platforms.

With demand for VR and AR applications at an all-time high, Unity should be your go-to platform. Whereas, if you’re developing a Native 2D app - stay away from Unity, at least for now.

I hope this article gave you a general idea of the potential of Unity as a non-game development platform. If you'd like to discover some great non-game apps developed in Unity, then check out my blog post: AR, VR and more – 6 Non-game apps developed in Unity.

Let us know in the comments below if you've any questions on Unity or 3D app development. Our experienced 3D app team will be happy to answer them!

non games apps unity


28 February 2018Comments are off for this post.

Why we transitioned from game to 3D app development – developers’ story

This blog post is co-written by Norbert Lesny and Łukasz Mielnikowski from Setapp's 3D app team. 

Moving from game to app development might seem like a long leap, but it was in fact quite swift for us. We transitioned mainly because we felt that the game development environment was not consistent enough and there was almost never a fixed end-goal.

For instance, in game development, there were many ideas which looked good on paper, but after implementing them they were scrapped. Also, some game ideas turned 180 degrees, for instance, at first it was intended to be a 2D game for Android but ended up as a 3D PC game.

So after working for over two years in game dev, we had enough. Not because game development isn’t exciting but because we wanted something more challenging and significant.

And that’s what motivated us to join Setapp’s 3D development team.

1. Our efforts were not always valued in game dev

One of the most irritating aspects of working in a game development company was the disordered development environment. We felt our time and efforts were being wasted at times. For instance, we’d write multiple lines of code which were later deemed useless by the PO (Product Owner)!

In game development, there are often multiple ideas. For example, make flying monsters, make swimming monsters, make four-legged monsters. All that takes you 2 weeks, and then the PO comes and says "you know what. Those flying and swimming monsters are stupid. Let's get rid of them ."

2. Quality over quantity in 3D app dev

We also felt that the focus on quantity of code was higher than its quality in game development. This often leads to messy code. It was so sloppy that other developers in our team would often have a hard time understanding it. This meant having a lot of mechanics to implement and barely any time to refactor new code. It was painful!

In app development, it’s a different story altogether. The emphasis on writing quality code is the norm, which makes our life a lot more satisfying!

3. Learning possibilities are wider

We are learning all the time in app development. At Setapp, we are fortunate to have great mentors and leaders who value our personal development. We are given space and time to dig deep into topics of our interests and acquire new skills relevant to the latest tech trends.

3D app team Setapp

The awesome 3D app team at Setapp


In game development, we hardly had the opportunity to improve ourselves. For instance, while developing mobile games, we were supposed to work on many projects as fast as possible (one after another). If users found a project appealing then we’d improve this project! So basically it was like the game designer had an idea, we’d talk about it for a few days and then try to implement it as fast as possible. The curious case of a headless chicken!

4. Positives of Unity for non-game development

  • Unity supports multiple platforms. This is great for apps which you would like to deploy for Android, iOS and also desktop.
  • Making the user interface layout in Unity is pretty straightforward. But if you want something completely customized, then in Unity it may get quite challenging.
  • Unity is easy to start but hard to master. For example, in other game engines, you can hit the wall at the very beginning, but with Unity, you can start working in two weeks.
  • Unity is not very hard to learn. You don't even need any programming skills to start doing some basic things in Unity.
  • The main programming language used in Unity is C#. However, it's not that hard to adapt to if you already have some skills with other languages like Java or C++

5. Exciting and meaningful projects

The projects in app development tend to be much more interesting and meaningful than in game development. For instance, the project we are working on right now is about helping people navigate around huge buildings like shopping malls, airports, and hospitals. So, basically, the physical map that you see at mall entrances will now be available on your mobile phone.

It’s connected with spatial coordinates, placing the venue on the map and calculating correct positions for the user - that's the challenging bit. Having the proper architectural structure for the whole project and making it maintainable for years to come is one of our main concerns. That’s one of the greatest points of this project and one of the biggest differences from what we were doing in game development.

To wrap up

So that's our story. We are learning non-stop, and the projects we are now working on are far more fulfilling than the ones we had in game development. The Setapp 3D app team, including our mentors and team leaders, are very supportive, both in our personal and professional development.

In the end, we would say that working in 3D app development has opened up many possibilities for us. Yes, there are challenges along the way. But hey! Who doesn't like challenges?

Ready to take the leap? Then check out Setapp's career page. We are currently expanding our 3D app team.

Still not sure? Leave a comment below or email us and we'll help you clear your doubts.


3d unity jobs setapp



Wojskowa 6, 60-792 Poznań, Poland
+48 506 798 998


POL: Wojskowa 6, 60-792 Poznań, Poland
+48 506 798 998

ISR: 220 Hertzel Street, 7630003 Israel


Setapp Sp. z o.o.
VAT ID: PL7781465185
REGON: 301183743
KRS: 0000334616



PL: Wojskowa 6, 60-792 Poznań, Poland
+48 506 798 998

ISR: 220 Hertzel Street, 7630003 Israel


Setapp Sp. z o.o.

VAT ID: PL7781465185
REGON: 301183743
KRS: 0000334616



Wojskowa 6, 60-792 Poznań, Poland
+48 506 798 998


Setapp Sp. z o.o.

VAT ID: PL7781465185
REGON: 301183743
KRS: 0000334616



Setapp Sp. z o.o.
VAT ID: PL7781465185
REGON: 301183743
KRS: 0000334616



POL: Wojskowa 6, 60-792 Poznań, Poland
+48 506 798 998

ISR: 220 Hertzel Street, 7630003 Israel


Setapp Sp. z o.o.
VAT ID: PL7781465185
REGON: 301183743
KRS: 0000334616



PL: Wojskowa 6, 60-792 Poznań, Poland
+48 506 798 998

ISR: 220 Hertzel Street, 7630003 Israel


Setapp Sp. z o.o.

VAT ID: PL7781465185
REGON: 301183743
KRS: 0000334616



Wojskowa 6, 60-792 Poznań, Poland
+48 506 798 998


Setapp Sp. z o.o.

VAT ID: PL7781465185
REGON: 301183743
KRS: 0000334616


Clutch award badge
Instagram Icon

©2020 Setapp. All rights reserved.