https://github.com/frozenfire92/airconsole-unity-template
A complete template you can use to make AirConsole games with Unity, controller included.
https://github.com/frozenfire92/airconsole-unity-template
airconsole airconsole-controls template template-project unity unity2d unity3d
Last synced: about 2 months ago
JSON representation
A complete template you can use to make AirConsole games with Unity, controller included.
- Host: GitHub
- URL: https://github.com/frozenfire92/airconsole-unity-template
- Owner: Frozenfire92
- Created: 2019-11-14T02:08:19.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-23T14:56:25.000Z (over 6 years ago)
- Last Synced: 2025-03-30T14:35:00.203Z (about 1 year ago)
- Topics: airconsole, airconsole-controls, template, template-project, unity, unity2d, unity3d
- Language: C#
- Homepage:
- Size: 2.94 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AirConsole Unity Template
A complete template you can use to make AirConsole games with Unity, controller included.
## About
This is designed to be a framework or template you can use, copy, and modify to quickly get up and running with Unity and AirConsole. The AirConsole "screen" is a Unity project with some common needs implemented. The controller is an Ember Octane Typescript app with common controls and communication taken care of
## Prerequisites
- Unity (v? 2019+?)
- Node.js + npm
## Installation
- Attain a copy of this this repository (fork/clone/download/copy/etc)
- open [packages/unity](packages/unity) in Unity
- open [packages/controller](packages/controller) and install the dependencies: `npm i`
## Usage
- `cd packages/controller/`
- Modify the controller and use the live reload server: `npm start`
- Build for usage in Unity:
- `npm run build`
- `npm run build:prod` for release
- Builds will update the WebGLTemplate files in the unity project via [script](packages/controller/scripts/unity-pipeline.sh)
## Features
- Show users as they join on screen
- Controller
- Title & message display
- State/screen communication
- Keyboard
- Help button & modal
- Sound/horn button
- DPad
- Press anywhere
- Click and drag / angles
- List selection
## Screenshots
See the [Screenshots Directory](screenshots/README.md)
## Further Reading
- [AirConsole Unity Documentation](packages/unity/Assets/AirConsole/Documentation_1.7.pdf)
- [Ember Octane](https://emberjs.com/editions/octane/)
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
## License
[MIT](LICENSE)