Skip to content

yoshiomiyamae/fsgs

Repository files navigation

Contributors Forks Stargazers Issues MIT License


FSGS

Multi-platform Adventure Game Engine
Explore the docs »

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact

About The Project

Product Name Screen Shot

The original KiriKiri2 / KAG3 was a famous adventure game engine in Japan. The project had been closed, and no longer mantained. The successor project KiriKiriZ is live, but seems not mantained recently, and also it seems to be only for Japanese developer. Therefore, I have been creating this game engine from scratch.

  • Run on electron framework. It means your game will run on multiple-platforms.
  • Aiming to keep compatibility with KAG3.
    • KiriKiri2 had a script interpleter named TJS. This project doesn't implement TJS, but uses Typescript for that purpose.
  • MIT License. You can add your own code to this.
    • But I would love you to pull-request, so that this original engine will be enriched.

Built With

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

Installation

git clone [email protected]:yoshiomiyamae/fsgs.git
yarn

Usage

  1. Put your game data into data directory. As default, there is a sample data.
  2. The entry point is data/scenario/first.ks. Modify the file first to implement your game.
  3. Test Run
yarn start
  1. To compile your game to distribute, use these commands.
yarn build:win    # For Windows
yanr build:linux  # For Linux

For more examples, please refer to the Documentation

Roadmap

See the Milestone for v1.0.0 for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Yoshio Miyamae

Project Link: FSGS

About

Multi-platform Adventure Game Engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages