Actually many points in this video aren't exactly correct. And i say it by experience. I work for an italian software company who build desktop management software for business companies entirely in Unity, and from our perspective, it works damn good, with great looking modern UI that makes our customers happy. Unity make non-game apps way more easy to develop, cut production times by half, and gives us all the tools we need to achieve any result. For the "energy consumption" part, not completely correct either. With the right optimization process, that involve also coding a custom render pipeline, you can disable engine features you don't need and save power. Size: our management apps file size are less than 50 mb each. So, also this point isn't totally correct. We made a project for an entire restaurant with iPads, to manage orders in realtime, that is less than 72 mb included server side instance. So from my perspective Unity has a great potential in non-game software development.
Fuck that's exactly what I thought and why I watched this. I'm a xamarin/wpf dev by day and a GameDev by night and I'm pretty sure most of the stuff at work could be done way faster with unity. Maybe I should really give it a try and build something to show and convince my colleagues at work 😁
The main reason for me to make apps in Unity which aren't games would be that I don't know anything besides unity 😂✌🏻. Interesting video tho, never thought about it.
Long story short, i've been wanting to start my own Bar/Arcade, Barcade if you would call it so, for a while now, so i want to create an app where people can select the table they're sitting on or the room they're playing in etc. And then select the drinks they want to order, it's a pretty straightforward app. And i think Unity would be good for me as im most familiar with C, C++ and C#, but i guess i'll also look into the alternative you just gave
Honestly, besides the battery drain issue (if it even is an issue, I have never tested for it before) I don't see any reason to NOT use Unity. It uses C# which is an amazing language with a ton of cool libraries, and it's user interface is so friendly. Sure, it might take awhile to make your own UI system, but you can also re-use your UI systems and replace the sprites incredibly easy, and it doesn't look any different than any other app UI if you have good sprites to work with. If you're just using basic shapes and colors, that's not a Unity-specific problem. The sheer amount of assets to purchase or download freely from the asset store means that building a simple app is wayyyyy faster than hard-coding everything yourself. EDIT: Oh and also it's completely cross-platform. I mean you literally just go to build settings, change your target platform, and build. There's obviously more that goes into it, like detecting touch versus keyboard, but I mean building an entire app and just having to modify the code a bit to be able to publish to Windows, Mac, Linux, iPhone, Android, Smartwatches, and even tvOS is pretty amazing.
Great video. Your points against Unity are all absolutely valid, but there are a couple of major points: (1) with Unity as a game engine you will have the option to improve your business application into a graphically stronger, 3D visualisation in a warehousing or assembly line app for example, application with animations, this is a huge potential. (2) You can use C#, the best programming and most ubiquitous language invented after C++/Java.
Just make it so a trigger has to occurs before the object that has a script attached to it is set to active, that script will contain the update functions, try to make it so when nothing is happening, there are no script objects with updates set to active
i want to build an app(?) for mobile where you have 3d models walking around, but you the user can't exactly interact with them. what you can do is adding lists of things to do etc. So basically a game mixed with a semi-app. Is unity good for this?
@@Mosopia to this day I still am smashing my head tryna figure out what to do! ahahah. See, I tried unity, and the major problem I found is that its UI is not excellent. The alternative is using Swift for iOS and Kotlin for Android. Problem is, to insert 3D models in Swift, you must use Apple's framework SceneKit, and this framework is so little documented and has so little community that if you get stuck, you are essentially stuck forever :'). Still trying to figure out what is the best choice to make an habit app with some insights of a game on it
I want create a simple applications but with simulations and animations inside. It will be topicalized, i. e., many screens but just a simple simulation by screen. Can I use Unity safely?
Trying to make an app on unity which will include a type of dashboard connected to the weather of their area and a discussion panel where the user can post discussions etc. Does anyone have any idea what direction I should go through to achieve this.
I've done this before! It was actually quite complicated so I ended up just buying an asset in the store for like $5. I was on a time crunch though, you could probably do it yourself with some research
@@ErickSntM Sorry, I am horribly wrong. Duolingo uses UnityAds mediation adapter for the Google Mobile Ads SDK. It only uses Unity Ads, not Unity itself.
Actually many points in this video aren't exactly correct. And i say it by experience. I work for an italian software company who build desktop management software for business companies entirely in Unity, and from our perspective, it works damn good, with great looking modern UI that makes our customers happy. Unity make non-game apps way more easy to develop, cut production times by half, and gives us all the tools we need to achieve any result. For the "energy consumption" part, not completely correct either. With the right optimization process, that involve also coding a custom render pipeline, you can disable engine features you don't need and save power. Size: our management apps file size are less than 50 mb each. So, also this point isn't totally correct. We made a project for an entire restaurant with iPads, to manage orders in realtime, that is less than 72 mb included server side instance. So from my perspective Unity has a great potential in non-game software development.
are there any videos on youtube. i would love to see a production application made in unity
Fuck that's exactly what I thought and why I watched this.
I'm a xamarin/wpf dev by day and a GameDev by night and I'm pretty sure most of the stuff at work could be done way faster with unity. Maybe I should really give it a try and build something to show and convince my colleagues at work 😁
Amazing.
Would you mind suggest me how ti make that custom render pipeline?
If you (ever) read this op, you should share how you optimize your app so others can benefit too
Wish the op would come back and shed some light lmao
The main reason for me to make apps in Unity which aren't games would be that I don't know anything besides unity 😂✌🏻. Interesting video tho, never thought about it.
haha same xd
Same here 😂
😂😂
Long story short, i've been wanting to start my own Bar/Arcade, Barcade if you would call it so, for a while now, so i want to create an app where people can select the table they're sitting on or the room they're playing in etc. And then select the drinks they want to order, it's a pretty straightforward app. And i think Unity would be good for me as im most familiar with C, C++ and C#, but i guess i'll also look into the alternative you just gave
Honestly, besides the battery drain issue (if it even is an issue, I have never tested for it before) I don't see any reason to NOT use Unity. It uses C# which is an amazing language with a ton of cool libraries, and it's user interface is so friendly. Sure, it might take awhile to make your own UI system, but you can also re-use your UI systems and replace the sprites incredibly easy, and it doesn't look any different than any other app UI if you have good sprites to work with. If you're just using basic shapes and colors, that's not a Unity-specific problem. The sheer amount of assets to purchase or download freely from the asset store means that building a simple app is wayyyyy faster than hard-coding everything yourself.
EDIT: Oh and also it's completely cross-platform. I mean you literally just go to build settings, change your target platform, and build. There's obviously more that goes into it, like detecting touch versus keyboard, but I mean building an entire app and just having to modify the code a bit to be able to publish to Windows, Mac, Linux, iPhone, Android, Smartwatches, and even tvOS is pretty amazing.
Great video. Your points against Unity are all absolutely valid, but there are a couple of major points: (1) with Unity as a game engine you will have the option to improve your business application into a graphically stronger, 3D visualisation in a warehousing or assembly line app for example, application with animations, this is a huge potential. (2) You can use C#, the best programming and most ubiquitous language invented after C++/Java.
Thank you, quick explanation and cristal clear.
congrats on the uni finishing
Just make it so a trigger has to occurs before the object that has a script attached to it is set to active, that script will contain the update functions, try to make it so when nothing is happening, there are no script objects with updates set to active
My game fps in Playgendary: 90FPS
My game fps in Mojang: 83FPS
My game fps in DAN-BULL: 60FPS
My game fps in Unity: 🗿🗿🗿🗿
Thanks man great video
i want to build an app(?) for mobile where you have 3d models walking around, but you the user can't exactly interact with them. what you can do is adding lists of things to do etc. So basically a game mixed with a semi-app. Is unity good for this?
Yeah! This video is quite outdated. Unity should make your task a lot easier.
it's easy to make that kind of hybrid app/game!
@@Mosopia to this day I still am smashing my head tryna figure out what to do! ahahah. See, I tried unity, and the major problem I found is that its UI is not excellent. The alternative is using Swift for iOS and Kotlin for Android. Problem is, to insert 3D models in Swift, you must use Apple's framework SceneKit, and this framework is so little documented and has so little community that if you get stuck, you are essentially stuck forever :'). Still trying to figure out what is the best choice to make an habit app with some insights of a game on it
Short but good, nice work.
what happend to the audio at 3:40?
Volume in your video is very low.
I want create a simple applications but with simulations and animations inside. It will be topicalized, i. e., many screens but just a simple simulation by screen. Can I use Unity safely?
Yeah, I don't see why not! :)
Trying to make an app on unity which will include a type of dashboard connected to the weather of their area and a discussion panel where the user can post discussions etc. Does anyone have any idea what direction I should go through to achieve this.
I've done this before! It was actually quite complicated so I ended up just buying an asset in the store for like $5. I was on a time crunch though, you could probably do it yourself with some research
@@philldev Which part did you end up buying? And may I ask where you would suggest I start researching?
NICE!
What about image recognition?
Then which software to use for building apps??
Unity ✌️
@iT WeTrade thanks
I know an japanese language app made in Unity actually lol
Could you please tell me the name of the app so can I try and check? I'm really interested...
@@tiago2946 hiragana quest
Duolingo was made on Unity.
😮, nice to know
@@ErickSntM Sorry, I am horribly wrong. Duolingo uses UnityAds mediation adapter for the Google Mobile Ads SDK. It only uses Unity Ads, not Unity itself.
@@caiodevv I think a lot of apps uses unity ads.