Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 1.75 KB

File metadata and controls

40 lines (28 loc) · 1.75 KB

The Chronicles of Robin

Tech Stack

  • JavaScript: The main programming language used for the game.
  • React Native: A framework used for developing the game's mobile application.
  • Node.js: A JavaScript runtime environment used to build the game's API.
  • Mongoose: An Object-Document Mapping (ODM) library used to interact with MongoDB and manage data for the game's API.
  • Uploadcare CDN: A cloud file storage and delivery service used for storing and distributing files within the game.
  • MongoDB: A NoSQL database used to store and manage data for the game's API.
  • Vercel: A server provider used for hosting the game's API.

Goal

The project aims to develop a mobile game template in a text-based, choose-your-own-adventure format. The primary goal is to facilitate the creation of multiple distinct games with different narratives by making modifications solely to the database and CDN assets. This framework allows for the efficient development of a diverse range of games centered around various storylines.


Installation and Usage

Clone the repository

git clone https://github.com/eneskutlay/the-chronicles-of-robin.git
cd the-chronicles-of-robin
npm install

In order to run the project with your own assets, you need to create your own API, choose the best CDN service for you and rearrange the relevant parts in custom hooks.


Basic API Structure

API Schema


Screenshots

screenshoot

License

This project is licensed under the MIT License.