{"id":13802314,"url":"https://github.com/avgjs/avg-core","last_synced_at":"2025-05-13T13:30:38.168Z","repository":{"id":53837414,"uuid":"54206415","full_name":"avgjs/avg-core","owner":"avgjs","description":"A Future-oriented Adventure Game Framework based on React \u0026 Pixi.js. Docs: https://avgjs.github.io/docs/","archived":false,"fork":false,"pushed_at":"2020-06-12T16:16:55.000Z","size":12029,"stargazers_count":853,"open_issues_count":8,"forks_count":67,"subscribers_count":33,"default_branch":"dev","last_synced_at":"2024-08-20T05:48:39.657Z","etag":null,"topics":["adventure-game-engine","avg","galgame","game","game-development","game-engine","game-frameworks","gamemaker","react","visual-novel","visual-novel-engine","webgl"],"latest_commit_sha":null,"homepage":"https://avgjs.org","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/avgjs.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-03-18T14:14:33.000Z","updated_at":"2024-08-02T06:31:28.000Z","dependencies_parsed_at":"2022-08-22T12:00:55.384Z","dependency_job_id":null,"html_url":"https://github.com/avgjs/avg-core","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avgjs%2Favg-core","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avgjs%2Favg-core/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avgjs%2Favg-core/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avgjs%2Favg-core/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/avgjs","download_url":"https://codeload.github.com/avgjs/avg-core/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253949936,"owners_count":21989273,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adventure-game-engine","avg","galgame","game","game-development","game-engine","game-frameworks","gamemaker","react","visual-novel","visual-novel-engine","webgl"],"created_at":"2024-08-04T00:01:41.880Z","updated_at":"2025-05-13T13:30:37.848Z","avatar_url":"https://github.com/avgjs.png","language":"JavaScript","funding_links":["https://ko-fi.com/A742BTX'"],"categories":[],"sub_categories":[],"readme":"# AVG.js - A Future-oriented Adventure Game Framework\n\n![](https://img.shields.io/badge/version-Setsumi-blue.svg?style=flat) ![](https://img.shields.io/npm/v/avg-core.svg?style=flat)\n\n[查看中文版（View Chinese Edition）](https://avgjs.github.io/docs/#/zh/)\n\n\u003e The project is in Alpha stage, not recommended for large projects, but may be enough for a shorter one.\n\u003e Welcome to discuss any related topics, but non-functional Pull Request will not be accepted for the time being. (e.g. fix a wrong spelling in code, but except for fixes or updates for documents.)\n\nAVG.js is an open source web-game framework, aiming to be a new generation of AVG development framework. Also, we take some similar types of games into account, such as puzzles, renai simulation, kancolle-like, TCG/CCG etc. We hope that every player will be able to enjoy a game anytime and anywhere through the Internet, hope that each game maker can experience a easier game development.\n\nAll the news will be released in our [Gitter](https://gitter.im/AVG-js), where you can also discuss more topics with us!\n\n## Why choose AVG.js\n\nAVG.js is a feature-rich game development framework that allows you build your game quickly and easily. By using different off-the-shelf or customized **components** and **plugins**, you can make different types of games, such as the simplest visual novels, card collection with animations, and even puzzle or action games with a lot of interactions.\n\nAVG.js is based on the fastest graphic rendering library [Pixi.js](https://github.com/pixijs/pixi.js), support more than 90% modern browsers with smoothly fps and low heat on mobile devices.\n\nAVG.js uses [React](https://facebook.github.io/react/) as the basis of its componentization, frees game makers from heavy UI development.\n\nIt's always convenient for every one to use extensions of pixi.js and react in AVG.js, e.g. use react-router as scene manager or use pixi-spine as a custom component.\n\nIn addition, the highly acclaimed RPGMaker MV is also based on Pixi.js, so AVG.js can be combined with it for more exciting gameplay.\n\n## Installation\n\nMake sure [Nodejs v6.5+](https://nodejs.org) has been installed correctly.\n\nWe recommend that you create and publish your game using our command-line tools:\n\n```shell\nnpm install -g avg-cli\navg create mygame\n```\n\nFor more details, refer to [Quickstart](https://avgjs.github.io/docs/#/quick_start.md)\n\n## Live Demo (Chinese language)\n\n[梦境下的约定试玩版](https://demo.avgjs.org) © 萌约游戏制作组\n\n## Features\n\n- Resource preloading\n- Tween \u0026 Transition\n- Stateful UI, Data-driven\n- Componentization\n- Fine-grained SceneManager (Using react-router)\n- Automatic publishing tool (Include resource size optimization)\n- Particle System, Live2D, Spine\n- Plugins\n\n## Participate in development\n\nAny contribution is welcomed!\nNo matter you find a bug, think of a better idea, or just want to ask for new features... Issue it or participate discussion in Gitter!\n\nBut before you submit your ideas or code, please read [Contribution guidelines](https://github.com/pixijs/pixi.js/blob/master/CONTRIBUTING.md). At present we do not have our own contribution guidelines, but Pixi.js guidelines may have been sufficient to explain all the things.\n\n## Donation and sponsorship\n\nWe hope to receive donation/sponsorship for the continuation of the project. The funds obtained will be used (in order):\n- Purchase a variety of cloud services or other services required to maintain the project\n- Pay for Logo design\n- Customize the UI of the template project and related material\n- Support Chinese non-commercial/indie/doujin game development\n- Other necessary uses\n\nIf you wish to donate/sponsor, please contact Icemic(#)bakery.moe\n\nOr donate to Alipay or Paypal (Please attach your name)\n\n\u003ca href='https://ko-fi.com/A742BTX' target='_blank'\u003e\u003cimg height='36' style='border:0px;height:36px;' src='https://az743702.vo.msecnd.net/cdn/kofi4.png?v=0' border='0' alt='Buy Me a Coffee at ko-fi.com' /\u003e\u003c/a\u003e\n\n\u003cimg height='142' style='border:0px;height:142px;' src='https://cloud.githubusercontent.com/assets/837432/19645521/a71da460-9a27-11e6-9605-aed9e251dd7a.png' border='0' alt='Alipay QRCode' /\u003e\n\n\n## Sponsors\n\n\u003ca href=\"http://www.sujitech.com/\" target=\"_blank\"\u003e\u003cimg height='42' style='border:0px;height:42px;' src='https://cloud.githubusercontent.com/assets/837432/25371554/f19d25b6-29c3-11e7-996b-ea05e7e59382.png' border='0' alt='Suji Tech' /\u003e\u003c/a\u003e\n\n## License\n\nIf not otherwise stated  \nAll the source code of this project is distributed under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.html).  \nAll the documentation of this project is distributed under [CC-BY-NC-SA 4.0 International](https://creativecommons.org/licenses/by-nc-sa/4.0/).\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favgjs%2Favg-core","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favgjs%2Favg-core","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favgjs%2Favg-core/lists"}