Join the Emperor Penguin in "Penguin Escape: Arctic Adventure"! Slide into the icy depths of the Arctic Ocean and help our feathery hero navigate a challenging journey back to the snowy haven. Face thrilling encounters with cunning sharks and leopard seals as you master the art of escape.
The game is built with Unity editor version 2022.3.16f1.
- Unity and Unity Hub (v2022.3.16f1 or later): Download.
To run this project:
- Download the project: Clone or Download this repository.
- Open Unity Hub:
- Launch Unity Hub on your computer.
- Add the Project to Unity Hub:
- Click the
ADD
button in the upper right corner. - In the dialog window, navigate to the location where you have downloaded the project.
- Select the project folder and click
OK
.
- Click the
- Open the Project:
- Find the project in the projects list in Unity Hub.
- Double-click the project name to open it.
- Fork the Repository:
- Go to the GitHub repository and click the
Fork
button.
- Go to the GitHub repository and click the
- Clone the Repository:
- Clone the forked repository to your computer:
git clone git://github.com/<your_username>/Penguin-Glide.git
- Clone the forked repository to your computer:
- Navigate to the Project Directory:
- Change to the project directory:
cd Penguin-Glide
- Change to the project directory:
- Set Up Remote Upstream:
- Add the original repository as upstream:
git remote add upstream git://github.com/hemanth-sunkireddy/Penguin-Glide.git
- Add the original repository as upstream:
- Create a New Branch:
- Create a branch for the new issue or feature:
git checkout -b new-feature-or-issue
- Create a branch for the new issue or feature:
- Open the Project in Unity Hub:
- Open Unity Hub and click
Add
, then select this repository.
- Open Unity Hub and click
- Develop the Game:
- Make your changes and improvements in the Unity Editor.
- Commit Changes:
- Stage and commit your changes:
git add <file(s)> git commit -m 'A nice commit message'
- Stage and commit your changes:
- Fetch Upstream Changes:
- Fetch the latest changes from upstream:
git fetch upstream
- Fetch the latest changes from upstream:
- Update Local Master Branch:
- Update your local master branch with the upstream changes:
git checkout master git merge upstream/master
- Update your local master branch with the upstream changes:
- Rebase Your Branch:
- Rebase your feature branch with the updated master:
git checkout new-feature-or-issue git rebase master
- Rebase your feature branch with the updated master:
- Push Your Branch:
- Push your feature branch to your forked repository:
git push origin new-feature-or-issue
- Push your feature branch to your forked repository:
- Create a Pull Request:
- Go to your forked repository on GitHub, switch to the
new-feature-or-issue
branch, and press thePull Request
button.
- Go to your forked repository on GitHub, switch to the
- Update Local Master Branch:
- After your changes are merged, update your local master branch:
git checkout master git pull upstream master
- After your changes are merged, update your local master branch: