Autonomous car, connected car,
can unity programmer participate into this field and take some place?
Autonomous car, connected car,
can unity programmer participate into this field and take some place?
You can use unity for visualizing a simulation of a self-driving car, but aside from that, a game engine is almost completely useless for this kind of thing.
–edit–
Unity programmer is still a programmer, as long as they have some skill, they should be able to move into an industry related to machine learning, self-driving cars, and the like, as long as they acquire missing knowledge.
well you seem to be asking 2 questions, one in the subject and one in the body.
No why would you even try to use it for such a thing.
yes, a programmer is a programmer and you can just learn whatever is needed to do so.
I think a lot of people ask questions like this because of the simplicity of doing component based coding.
I won’t lie, I love component based designing. Makes life so much more simpler than doing SomeObject = new SomeObject(); Or SomeObject = GameObject.FindObjectWithTag(“Object”);
when I can just make the darn thing public and drag and drop it on it for most cases lol.
So I think this is why people ask questions like this, because it’s easier once you get used to it.
Actually, I suspect a lot of folks ask these questions because unity is their first and only experience with programming/scripting. Add to that the fact that a key selling point of unity is that is supports a multitude of platforms, and it becomes a reasonable question in their minds. Like the old saying goes, if all you have is a hammer, everything looks like a nail.
As others have said, programming is programming. But bear in mind, that particular field is very narrow and highly specialized. The folks engaged actively in it are very top of thier field. Basically, if are asking this kind question, you are years, if not decades, away from even being considered to apply for this type of work. High level engineering is a very tight and competitive field.
That is very true.
Also, aren’t most car systems on proprietary operating systems? I think a few new models are using Android now, but otherwise I doubt Unity would even compile and run on the car, even assuming it was a good idea.
Most car systems run on bare metal embedded systems. It is possible to design important systems around an embedded solution and then build an elaborate interface to those systems using something much bulkier. For example, you could add a touch screen Linux system running a game like interface, but that would merely be the user interface portion of the overall solution. The components that actually run the car are better off as embedded designs.
I’ve had a couple of Alfas in my time, and replacing their ECU with a Unity app running on an overheating $20 Android tablet from 6 years ago would probably be an improvement…
I don’t get it, you want unity application to sit within a car?! Or you want a unity application which controls a car remotely by bluetooth, wlan or such? Second one is possible. I have done it.
For the first one I would recommend looking at embedded OS design. Its a lot wide world outside.
Hello,
First of all, Autonomous cars uses GPU Deep-learning and there are a lot of frameworks(Caffe, CNTK, Torch…) than can be used but none of them are “ready to use” in Unity.
You could for example use Caffe in C++ and export a DLL into Unity to retrieve the informations needed to translate it into a 3D visualization. But Unity here should be only a visualizer, everything would still be done in C++. (I believe there is work for more than one engineer here…)
About connected car, Unity is a 3D Engine, it can be somehow relevant if you want to display 3D in your car but I wouldn’t recommend it if you won’t do it.
About a regular Unity programmer, He won’t be useful at all to handle the C++ part for an Autonomous car but could probably handle the connected car part if he’s familiar with mobile dev.
But if you need custom hardware like NFC, Bluetooth, RFID… you may probably need some C++ too.
What I said is only valid if you have something like an Android, Windows or Linux OS embedded into your car.
Pretty sure Unity can be used to control a car, but it’s not a good choice to do so. Wrong tool for the job, but it would still work fine I expect. C# is C# after all. But why would you have a virtually useless engine for it tacked on top? ![]()
Please no.
![]()
As I said, Unity should be a 3D visualizer, nothing more. (For a self-driving car).
Wrong. It is being used by both Ford and Toyota in their research facilities for instrumentation and procedural generation of terrain and roads for self driving cars. I know this because i have been asked to interview for taking over the Toyota VR project.