Skip to content

Unity Engine based car head unit that runs on Ubuntu. Supporting BT Media, Carplay, Android Auto, and More

License

Notifications You must be signed in to change notification settings

ffluxxus/unity-headunit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DIY Unity Based Headunit <> Purchase Full Project Here


Help Needed!

  • Currently asking for suggestions on the Fuel Tank Level Indicator. I don't love the current one but it works.

Documentation | Request / Ask

👋 This repo is maintained by @ffluxxus. If you see anything wrong or missing, please file an issue! 👍

License Build Discord


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.

ShowcaseImage ui is currently in-development and WILL change in the future

Description

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).

Unity Settings

  • Version: 2021.3.22f1
  • Platform: Windows, Mac, Linux
  • Target Platform: Linux | Windows Intel 64-bit is used during testing
  • Overrides: None

Supported Systems

Supported functionalities

  • 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...

Supported platforms

  • Ubuntu
  • Windows

License

CC0-1.0

Used repositories

Remarks

This software is not certified by Google Inc nor Apple Inc. 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.