DIY Unity Based Headunit <> Purchase Full Project Here
Check out our trello board for upcoming features and ideas here!
- Currently asking for suggestions on the Fuel Tank Level Indicator. I don't love the current one but it works.
- Currently asking for suggestions on the App Library upcoming feature and what apps would be useful.
- Currently asking for better LiDAR / Camera setups for the 3D world view.
- Currently asking for insight on how helpful internet tethering to the headunit would be, and if you would use it much.
👋 This repo is maintained by @ffluxxus. If you see anything wrong or missing, please file an issue! 👍 😔 This repo cannot continue with updates until I purchase the hardware needed to use all the features.
If you are looking for hardware, extra source code, and previews go to our documentation
For support of other platforms please create an issue report. I cannot upload the entire project to Unity due to security reasons, but you can contact me to purchase it and I will clear it up.
ui is currently in-development and WILL change in the future
Unity-Headunit is an Unity3D Game Engine based headunit using C# as its main component + C++ (arduino). Main goal is to create a universal headunit that runs on any x86 linux system (not rpi).
- Version:
2021.3.22f1
- Platform:
Windows, Mac, Linux
- Target Platform:
Linux
|Windows Intel 64-bit
is used during testing - Overrides:
None
- YouYeeToo X1 x86 SBC
- Beelink S12 x64 Mini
- Any x86 / x64 System
- Realtime 3D World View by LiDAR + Camera Scanning
- Manual and Automatic Gearbox's with Gear Indicators
- Mileage and Fuel Level Indicators
- Engine Warning Light Indicators
- Any supported Unity3D resolutions
- CarPlay supports the basic 480p resolution (max 60FPS)
- Audio playback from CarPlay
- Wired / Wireless CarPlay & Android Auto
- Touchscreen and buttons input
- Bluetooth Connection
- Automatic launch after device hotplug
- Automatic / Manual detection of connected devices
- User-friendly UI
- Development / Debug options
- Swap Android Auto / CarPlay to Spotify Application
- Supports any web browser based applications and allows touch, keyboard, and audio input / output
- Reverse Cameras through USB
- Customizable Camera Angles on Car Model
- Headlight, Turn Signal, etc. Control through Buttons in World Space
- and more...
- Ubuntu
- Windows
(most features / functions will not work under this operating system)
- Neptune 4 Printer
- LiDAR Sensor
- USB Hub 4-port
- Bluetooth 5.0
- Arduino MEGA
- GPS Module
- RFID Module
- Lowlight Wideangle USB Camera
- NVMe SSD
CC0-1.0
- UnityWebBrowser | Used for Carplay / Spotify System
- Unity Engine Personal
- 3D Model Showcase Project | Used Camera System, Post Processing Effects, used as base project
- Arduino OBD | Used for retrieving OBD data from vehicle
- Arduino Communication | Used for alot of the Arduino Communication code and more
- Node Carplay | Used for CarPlay implementation
This software is not certified by Google Inc, Apple Inc, nor any other major company. It is created for R&D purposes and may not work as expected by the original authors. Do not use while driving. You use this software at your own risk.
AndroidAuto is registered trademark of Google Inc. Carplay is registered trademark of Apple Inc. This software has no registered trademarks or copyrights under its name. Nor is it affiliated with any brand or company.