Skip to content

A game launcher written in Unity3D for the Arcade Cabinet.

Notifications You must be signed in to change notification settings

justin-pierce/Arcade-Launcher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Arcade-Launcher

A game launcher written in Unity3D for the Arcade Cabinet. The purpose of the launcher is to facilitate the development of games for the arcade cabinet. The launcher is designed to read from a shared directory where developers can upload builds and other necessary files without needing to modify the launcher directly.

There's a release available for local testing: https://github.com/DSOP/Arcade-Launcher/releases

Instructions for Developers

  • The resolution target for the arcade cabinet is 1920x1080.
  • Please have your game launch to full screen.
  • Please set 'Edit>Project Settings>Player - Set Display Resolution Dialog' to 'Disabled'
  • Please make sure your game quits when the P key is pressed.

You will first need to build an executable artifact for your game. If you are using Unity3D for example, you will need to target Windows and place both the exe and the data folder into the shared directory.

You will also need to provide a text file (.txt) with json formatted information. An example of what is needed is below:

{
    "title": "Super Spaceman Shootout",
    "author": "Daniel Fairley",
    "players": 4,
    "executable":"sss.exe"
}

The executable is the name of the .exe in the directory. No directory structure is needed.

Finally you will need to provide a square png image called card.png to the same directory. The image should be 500x500. This will be the cover image that shows when your game is selected. Your directory should look like this:

image

If all is done correctly, you should see something like this:

image

About

A game launcher written in Unity3D for the Arcade Cabinet.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%