Git Product home page Git Product logo

poly-client's Introduction

Poly - Coming Soon

A Engine Agnostic Game Package Manager

Build Status Dependencies

Game Package Manager

A Package Manager for Game Developers. Have you ever needed a small script or plugin and had to go find it? Poly makes all this easier.

The web has NPM, Bower and a million others. I dont want all of their shit. I want only gamedev related packages and I want to install them where I want to!


##What is this?

This is a package manager made for game devs. Most game devs just want to easily pull down plugins and put them in their desired location. NPM makes it convenient by putting everything in a "nodemodules" folder but they aren't writing games for 6+ SKU's on different hardware. We need to easily pull down plugins, scripts, and placeholder art and put them in a location we choose.


##How does this work?

The first implementation will store gpm.json files into a database the contains a bunch of information but more importantly Git Repo links. When you type commands like

gpm install steamworksdotnet

The assets for that git repo are stored on github, bitbucket, or whatever else. Soon to be on our own servers.


##What is a Poly?

Poly - a package that contains assets to be consumed in a game project.


##What if I dont have internet?

You can install polys locally to a general GPM directory on your computer with the gpm install steamworksdotnet -g command. This will save that poly for later use. So incase you aren't connected to the internet or have slow internet you can call gpm install steamworksdotnet -l


Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.