This is a recreation of the game Portal, a game developed by Valve. The game involves using a portal gun to create portals between two surfaces, allowing the player to traverse the environment and solve puzzles.
To install the game, you need to clone this repository to your local machine. You can use the following command in your terminal:
git clone https://github.com/FahdSeddik/PortalGL.git
To run the game, you need to compile the source code using CMake and the provided CMakeLists.txt
file.
mkdir build
cmake -B build -S .
cmake --build build
An alternative for running the above commands, is to do the following after installing CMake.
- Download CMake Extension for VSCode
- Click Build
- Launch using
./bin/GAME_APPLICATION.exe
(make sure CWD is root folder)
Movement | Sprint & Jump | Shooting | Interaction |
---|---|---|---|
|
- Integrate OpenAL for audio
- Handle Object intersecting portals
- Implement level loading
- Player Character Rendering
- Change Start Menu Screen