nisegami / GameGameGameGame

VGDev Project for Fall 2019

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GameGameGameGame Setup Guide

(For poking around game, NOT for if you want to contribute)

  1. Download Unity Hub
  2. Download Blender
  3. Project Download Options
    • For quick setup, if you don't intend on contributing Download / Clone this project.
    • Full setup for contributing Fork and clone this project to your desired repository. Guide for that here.
  4. Open / attach this project in Unity Hub.
  5. Download Appropriate version of Unity (Will probably change, but should be fine if you're on 2019.2.X)
  6. Open project in Unity
  7. Go to Window>Package Manager>TextMesh Pro, and install (basic asset installation should be sufficient)

Creating a Minigame

The process is subject to change, but here is the current workflow

  1. In the project explorer, go to Assets/Resources/Minigames/Authors and create a folder with your name.

    alt

  2. In your folder, create another folder with the title of your minigame.

    alt

  3. Enter that folder, now, create a Unity scene and name it author_title_scene

    alt

  4. Double click on your scene to enter it.

  5. Once you’ve entered your scene, go to File>Build Settings, and click the button "Add open scenes". This means the scene will actually be included when the game is built.

    alt

  6. Next, in the same folder as your scene, go to Create> ScriptableObjects> MinigameScriptableObject, and name it similar to the scene: author_title_minigame.

    alt

  7. With that asset selected, you can see blank values in the inspector, fill those out with your game details.

    alt

  8. Next, locate the folder Assets/Resources/Minigames/REQUIRED PREFABS, and drag all of the prefabs into the scene hierarchy.

    alt

Now, if you click the play button on either your game scene or the minigame select scene, your game should start playing, or be active in the list of playable games. 💃💃💃

IMPORTANT NOTE:

Because of the way the saving is currently managed, your game will not be updated if a save file already exists. To manage existence of save files, go to Window > Save Settings, and you can delete files / toggle ability to save at all to your heart's content.

About

VGDev Project for Fall 2019


Languages

Language:C# 52.9%Language:ShaderLab 35.3%Language:HTML 6.8%Language:HLSL 5.0%