JmonkeyStore is now OPEN

JmonkeyStore is OPEN

After years of requests and attempts, a software store (a.k.a an asset store) for jmonkey has finally been created and is now open to registration. Everybody can register and submit their software!

https://store.jmonkeyengine.org/


Currently only free open-source software can be submitted. Once we have the sponsorship required for the legal documentation and setup fees we will be able to allow selling (payment required to use it) and sponsoring (pay the developer if you want to as a thank you) software. We are quietly hoping this will be available soon!

In regard to free opensource software:

  • All software must be available on a git repository. Github, GitLab and BitBucket are all supported.
  • Software must contain a license in the repository.

Licenses let people understand how they can use your software and if they are allowed to use it commercially. If you need help understanding what license to use, we have provided a license chooser to help you pick one. If you donā€™t provide a license, it is implied that you cannot use it!

We are hoping as time goes by to provide an exhaustive collection of all the creations the jmonkey community has made and allow users to easily find and use them. This should make creating a game not only quicker but also allows users to learn how things are done through the source code. Terrain generators, mini-maps, vehicles, characters, shaders, post-processors and all manner of cool stuff will be available to everybody simply by adding a single line of code to your gradle project!

Since the project is very new, feel free to offer suggestions on improvements. If you cannot find a category that fits your software let me know and I will add it.


Sponsoring the Store

The store depends entirely on community sponsorship. In addition it also provides related software such as IntelliJ integration and software on the store itself. Please consider sponsoring the store on Patreon to help continue its development! Without the support and sponsorship of the community this would never have been achieved, so I would like to give a big thank you to all of you! Patreon sponsors will be given a badge to acknowledge their support, so donā€™t forget to give them a nod for making this happen!

30 Likes

Wow! The store looks great! I canā€™t wait to see how the community adopts and makes use of it - this is a great benefit to everyone.

THANK YOU!!! :smiley:

(P.S. - Will we get a link to the store in the forum header?)

4 Likes

Great news.

My OCD is really really pushing me to mention the capital ā€˜Jā€™, though. jMonkeyStore is what follows convention.

6 Likes

This and the font.

Good job! Iā€™ve submitted my library :slight_smile: I expect it to be rejected on the screenshot alone, but at least is a test case for submitting content.

1 Like

Well if we look at say Android. Although it has a lot of quality content it also has a ton of crap. Their moderation should probably be tighter but then again they were playing catch up from the start.

If we look at apple they have an industry leading store and virtually everything is high quality. Their moderation is of a high standard.

I would like to achieve apple standard, but I would also like to make it easy enough that people arenā€™t put off.

Itā€™s something thatā€™s difficult to get just right, but Iā€™ll try my best to be as helpful as I can and at least provide software to the user that is useable and clear on what it actually does.

Iā€™d rather have 10 things that are any good than 500 random pieces of crap that arenā€™t even useful or donā€™t explain what they even do.

Publishing software is a tough thing to do and it sometimes makes you realize how tough it can be to present it to the world. Creating something for yourself is not the same as creating it for public use. Itā€™s a good test to get people in the groove of the publishing process, though.

5 Likes

Since you plan on making this a store, I would urge you to add a legal notice that identifies the legal entity behind the site. As of now, its not possible to see with whom one would do business.

1 Like

We require more sponsorship before we can allow monetary transactions so we are able to obtain legal advice and documentation that covers all parties effectively and legally, which is why we currently only allow open-source software.

Still, this is the first step of many. We are moving forward in many respects.

1 Like

Good job. It pulling up the Jme framework to another league. Is the option of adding 3d models considered? I have some unused 3d stuff from earlier gemedev activity - as an 3d graphician.

Yeah you can add anything you want including models, textures, sounds, etc. If you provide a main class that loads the model it will mean you also have code in your project, so you can even use jitpack as an auto-repository.

I also plan to add intellij support for the store, so you should just be able to ā€œone-clickā€ stuff into your project. And of course iā€™ll provide support for the netbeans SDK team if they wish to do the same.

2 Likes

Iā€™ve updated the page editor to help you use jitpack.io to publish your git repo as a project dependency. It basically allows you to create project dependencies straight from a git repo(github/bitbucket/gitlab) without having to do anything other than copy a line of text.

I hope that makes it clear for those that arenā€™t sure how to use jitpack.

For example, you can use my materialize shader straight from github in your project:

https://jitpack.io/#jayfella/jme-materialize/-SNAPSHOT

7 Likes

@jayfella, you did a great job with this, exceeds expectations! :monkey_face:

Thank you. itā€™s relieving to know that sponsors feel their support has been worth it. :heart:

Edit: And also thanks to those that have published their stuff! Thereā€™s some cool stuff already. Canā€™t wait to see how this is looking a year from now. Bring it on!

5 Likes

As Iā€™m sure youā€™re all aware, developing a store from scratch is a difficult task, and has weathered the initial storm without any major issues thus far. During that time I restricted search engine access as a precaution to ensure any major changes woulnā€™t become a big issue.

The store is now being actively indexed by search engines and generates a sitemap to aid them. The sitemap is updated every time a new page is added, and search engines are notified so the page gets indexed as fast as possible.

Another minor change made was to reduce the footprint of the license information. Itā€™s vital information for the user to know if they are allowed to use the software commercially, so it must remain at the top of the page, but is now housed in an accordion-style container - which allows you to see the license at a glance, and click the license text if you want to know more about what it means for the you, the user. A slightly small change, but nonetheless is an indication of an evolving store that will become better with time.

Again, as Iā€™m sure youā€™re all aware, the store is and will always be an ā€œon-goingā€ project, and Iā€™ll continue to update everyone on any notable changes made throught this process.

14 Likes

How about SourceForge projects in addition to Github?
My memory is too long and still recalls other systems/software that were absorbed by Microsoft. SourceForge is my open source repository of choice.

Used to be mine, too, and I still have projects hosted there. But my memory is long enough to remember when they bundling malware with downloads without a projectā€™s permission.

Granted, they were sold to someone else and thus stopped those practicesā€¦ but still sour and a sign that you have to be diligent no matter whose free service you are using.

Look, Iā€™m as big a Microsoft anti-fan as anyone and I hate GIT with the fury of a thousand burning sunsā€¦ but github is still one of the best project hosting choices right now. And last I checked, their external interface is way nicer than the kludgy old sourceforge one.

I think nothing prevents you from hosting your project wherever you like and still using the storeā€¦ but probably donā€™t expect any tighter store integration in that case.

2 Likes

Thereā€™s https://gitlab.com/ now too for the anti-MS crowd - which the store allows.

Also if Iā€™m not mistaken, GitHub charges for private repos. GitLab doesnā€™t charge for private repos.

-Unofficial GitLab Spokesmonkey

3 Likes
2 Likes

We host our own gitlab server at work, and we love it.

Interesting development (thank GitLab, though).

Same here.

1 Like