Giter Club home page Giter Club logo

squishy-squishy's Introduction

Squishy-Squishy

Title of Game

Squishy Squishy: A 2D - Platformer Game

Description

Squishy Squishy: A 2D - Platformer Game follows the tutorial of 'Coding in Flow' on YouTube. Player has to make it to the finish line while also try to avoid traps that are set along the way.

  • Levels 1 and 2 follow the design of the tutorial
  • Levels 3 and 4 are designed by me

The game contains:

  • A main character that the player can play with
  • 4 levels (ranging from easy to difficult)
  • Cherries so that the player can collect them throughout the game
  • Traps to make the game more interesting

Controls in Game

  • Press A or left-arrow key to move left
  • Press D or right-arrow key to move right
  • Press spacebar to jump
  • Press escape to return back to main menu

Game engine that is used:

  • Unity (Learned in course CS2053: Intro to Game Development)

Goals:

  • Review concepts that were taught during CS2053
  • Improve game development skills by learning how to make game features that are not taught in the course
    • Making animations look smoother
    • Using the animator
    • Coding player's death
    • Using tools in the Tile Palette to draw tiles more efficiently
    • Make Start and End screens
  • Learn how to make a game that I would actually want to play

Features that I wanted to add but didn't:

  • Wall Jumping -> Tried but it didn't work. Hopefully will add wall jumping in future projects
  • Pause Menu -> Was unable to figure out how to jump from the pause menu scene back to the previous scene that the player was playing. Need to find more tutorials on how to do this

How to Download and Play the Game

Warning: Linux and macOS executables are not tested, therefore might result in bugs and errors.

  • Go into folder Exe Files to Play Squishy Squishy
  • Then, go into folder that has the name of the operating system that your device is using
    • For example, access the 'Windows' folder if your device is using Windows
  • Download the .zip file
  • After successfully downloading, access the .exe file to play Squishy Squishy
  • Caution: Do not delete any folders/files within that .zip file since they are needed to run the game

You can also download the executables here.

Credits

Coding in Flow - Build a 2D Platformer Game in Unity | Unity Beginner Tutorial

Brackeys - 2D Lights in Unity!

Bobbville's Unity Tutorials - New Unity 2D Light System || Version 2021.2.7 ||

Pixel Frog - Pixel Adventure 1

Dusty Room - FREE Casual Game SFX Pack

B.G.M - Casual Game BGM #5

squishy-squishy's People

Contributors

kristynle0608 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.