Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
  • Help Room /
avatar image
13
Question by Darktz · Apr 13, 2010 at 02:04 PM · applicationsoftware

Can I use Unity for making non-game Apps?

unity is game development software!! but may i use it for apps(none games) like game engines, video editting softwares, sound recording softwares, etc...

and may i know any apps that are used to create none-game apps like used to make game engines or others?? thx

Comment
Add comment · Show 1
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Jean-Fabre · Jan 01, 2011 at 02:54 PM 1
Share

That's exactly the problem with how Unity is marketing its engine. You make make whatever you want with any 3d engine, tho they might let you think or provide you with more features that are targeted for games, but really, it's not: Unity is a plain, very powerful, 3d engine. I have done a excavator simulation for example, that's not a game, but a mechanical, technical , educational application proof of concept, not a game. And you can even use your gamepad or joystick with it, and yet again it's still not a game :)

http://www.fabrejean.net/projects/excavator/

5 Replies

· Add your reply
  • Sort: 
avatar image
18

Answer by duck · Apr 13, 2010 at 02:21 PM

Unity can be used to make non-game apps, and often is, however these non-game apps often still make use of Unity's core features. These types of apps typically include:

  • architectural walkthroughs
  • instructional interactive demonstrations
  • training simulations
  • product visualisations

However, Unity isn't best suited to actually "making a game engine", because unity already is a game engine. Game engines themselves are generally written in c++, and sit at a "lower level" in terms of complexity and abstraction. One of the main reasons to use Unity is so that you don't have to write your own game engine, which includes not having to make or license your own physics, audio, renderering pipeline, etc.

So, unless you're considering making some kind of simpler "make your own game" software for non-programmers to use in the tradition of the old "construction kit" tools from the olden days, you would probably want to choose a lower-level development setting such as c++.

Unity also isn't really a suitable choice if you want want to create your own video editing software or sound recording software because it is so heavily biased towards making realtime "game-like" products. While you can use custom c++ dlls in Unity to do pretty much whatever you want in standalone builds, Unity itself doesn't give you low-level access to audio waveform data, video signal data.

Even if they are not actually games, most Unity productions are game-like to some degree, in that they make use of unity's ability to render mesh-based 3d or 2d graphics very fast using the GPU, and often the built-in physics.

So, hopefully you can see that Unity is an extremely capable engine - one of the best of its kind - but for anything which falls significantly outside its core features, Unity might not be the best choice.

Comment
Add comment · Show 3 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Djwu · Sep 26, 2010 at 03:36 AM 1
Share

Where can I find examples of non game apps?

avatar image · Sep 26, 2010 at 04:47 AM 1
Share

This is a separate question, not an answer.

avatar image clunk47 · Jun 13, 2013 at 04:13 AM 1
Share
@Djwu I converted your answer to a comment. Voted you back up, just keep in $$anonymous$$d if you have a question, either post it as a new question, or a comment related to the original question, not as an answer :)
avatar image
3

Answer by Garry · Dec 29, 2010 at 08:04 PM

PreciousVault on the app store is a non game app made with unity. A big construction of gui and 2d textures. Users are not willing to wait for a non game to load. So not recommended from my side. Making games is also way more fun :)

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
2

Answer by 3danimation.pro · Jun 22, 2015 at 08:51 PM

probably unity is the best for making a 3d animation application something like motion builder , I guess it has the most of what you need for such a thing already

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
2

Answer by alejandrolamothe · Sep 15, 2016 at 02:17 AM

Understanding the large Physics incorporated in Unity, the use of a framework that can be used to develop for multiple operating systems at the same time, and not only that but the great API's that have been developed for Unity, I am sure it is a very good tool to develop excellent Apps that are not game based. Additionally, have you heard of the exploiting market of Augmented Reality and Virtual Reality? Unity is a very powerful tool for the new disrupted Virtual Augmented Reality. Check Vuforia and many other SDK's for Unity.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by ctc5301 · Jan 21, 2017 at 06:48 AM

I knew Unity may have the potential to make non-game apps. But could anybody tell is it legal for the developers to use Unity (and the assets bought from unity asset store) to make non-game apps ? And how to identify whether the category of an app is a game.

Comment
Add comment · Show 2 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image ctc5301 · Jan 25, 2017 at 07:56 AM 1
Share

The Asset Store grants you only the right to make games and interactive media. Read the EULA and think about what you can't do with a bare Unity engine but without lots of purchased assets. I hope this is just my mistake.

In Asset Store Terms of Service and EULA (https://unity3d.com/legal/as_terms): Licensor grants to the END-USER a non-exclusive, worldwide, and perpetual license to the Asset to integrate Assets only as incorporated and embedded components of electronic games and interactive media and distribute such electronic game and interactive media.

avatar image WisockiJr · Mar 13, 2017 at 01:46 PM 0
Share

Unity is also used to make non-games apps; it is not anymore just a game-engine; it is today the most important Virtual Reality Application Engine; you can use it to develop VR applications for all available VR devices; that is the biggest future I see for unity today -> merging Database Applications with 3D visualization capabilities. It demands OpenGL/DirectX rendering witch can be done by hardcoding directX or openGL applications OR by using Unity3D - thats the smart choise of course - you will never ever write math code to render 3D data on unity (only if you really want it) and you can enjoy all C# framework on it; it will evolve so quickly and so strong I bet microsoft or some other bigger company will soon acquire Unity for good.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

7 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Can I combine untiy with x-code? 0 Answers

Application.persistentDataPath seems not to work on iOS 0 Answers

qr-scan in app 0 Answers

Radar PPI software using unity 0 Answers

How to create an if statement for each element within a list C# 2 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges