GameOOP is a web application that allows users to browse and explore free-to-play games across different categories. The application fetches data from the Free-to-Play Games Database API and displays it in an interactive interface.
- Browse games by categories (MMORPG, Shooter, Sailing, Permadeath, Superhero, Pixel)
- View detailed information about each game
- Responsive design that works on desktop and mobile devices
- Game screenshots gallery in the details view
- Direct links to play the games
- HTML5
- CSS3
- JavaScript (ES6+)
- Bootstrap 5
- Font Awesome
- Object-Oriented Programming principles
- Async/Await for API calls
- RapidAPI (Free-to-Play Games Database)
The project follows an object-oriented approach with the following main classes:
Games: Handles fetching and displaying the list of gamesDetails: Manages the detailed view of a selected gameUi: Responsible for rendering the UI components
- Clone the repository:
git clone https://github.com/Ziad-Nasser/GameOOP.git