/Color-Puzzle-Dev-Kit

Execution Of The Color Puzzle Concept

Primary LanguageShaderLabMIT LicenseMIT

Color Puzzle Dev Kit

Execution Of The Color Puzzle Concept

Important

Please take a look at the Documentation.pdf file. It contains an in-depth explanation of Unity entities, scripts, etc.

Tip

Run the Main scene and Fiddle with the inspector options. Many can be customized to do various things. The READ ME PDF is a comprehensive guide if you get stuck or need to reset. Consider taking at look at the accompanying image folder for a visual guide.

Note

For those curious about the original concept that I interpreted and implemented, check out the Game_Concept.txt file where it explains what the orginal designer wanted for this development kit.

Caution

There are some collision issues with the player and the door, unfortunately. 😢

Asset Breakdown

  1. Sprites:
Player sprite sheet - created by kit maker using Krita
Door sprite sheet - created by kit maker using Krita
Dye sprite sheet - created by kit maker using Krita
Retro-style Environment Tile sheet + Unity Tile palette - created by kit maker using Krita
  1. Sounds: BOOWOMP.mp4

  2. Fonts: Free Pixel Font: Fibberish (7x9px) by Nathan Scott CC0 License

  3. Color Palette (Which was used/Modified for the sprites): "Grimbo” Color Palette
    #dfe6e0 #dfe6e0 #d9c277 #d9c277 #c17b5c #c17b5c
    #85444a #85444a #85444a #85444a #9ba15f #9ba15f
    #596e47 #596e47 #38453a #38453a #a9bbcc #a9bbcc
    #7687ab #7687ab #444a65 #444a65 #222228 #222228

    Addons for the kit:
    #AF7799 #AF7799 #9177AC #9177AC #7687ab #AACCCD

  4. Scriptable Objects:
    Game Color Palette - stores the colors used in the Unity file

  5. Save Color Picker Editor Colors:
    Same as Game Color Palette Asset

  6. Animations: (Disabled by default)
    Player_Idle -> Player Animator
    Player_Move -> Player Animator

  7. Scenes:
    Start is 0 in build settings
    Color Puzzle - Demo is 1 in build settings
    GameOver is 2 in build settings

  8. Documentation:

Asset_List.txt
Game_Concept.txt
Instructor_Reference.txt
README.pdf
  1. Scripts: (All Variables Should Have Inspector Tooltips)
CameraFollow
CameraSwitcher
CurrentSlot
DontDestroy
Door
Dye
DyeSpawner
GameColorPalette
GameManager
InventoryManager
InventorySlot
LevelTimer
MenuScript
PaintPlayer
PlayerGridMovement
Reset
ToggleInventory  
  1. Prefabs (In Alphabetical Order):
Aqua_Dye
Blue_Dye
Cameras
    Main Camera
    Zoomed Camera
Door
Dye Machine
Dye Slot
    Selection Panel
    Dye Image
    Quantity Text
Game Manager
Green_Dye
Inventory Canvas
    Inventory Grid
        Dye Slot x6
Orange_Dye
Pink_Dye
Player
Pink_Dye
Purple_Dye
Tileset Grid
    Walls
    Grass
    Plants
    Floor
UI Canvas
    UI BG
        Location Text
        Timer Text
        Color Text
        Buttons
            Reset Btn
Yellow_Dye