Monday, February 1, 2016

melonJS 3.0.0 is finally there

Dear melonJS lovers,

After a (too) long time and a couple of release candidates, it's finally time to release a new version of melonJS ! To comply with the philosophy of the semantic versioning we are now following since the last major release, this version has been labelled 3.0.0 as it brings new features without guarantee of any backward compatibility in terms of API.

In this release, we were able to bring long-standing features, but also new ones and numerous fixes to the engine, bringing it a step closer from what developers are expecting from a modern game engine.

The CHANGELOG for this release being pretty long, here is a list of  highlight :
  • compatibility with some 3rd party libraries and SDK (e,g, facebook) has been fixed
  • ES6 compliance has been improved (by relying on more on ES6 functions when possible)
  • vector class improvements; few issues have been fixed and we also added a 3d vector class
  • level loading is now asynchronous and allow for more parameters to be passed to the related callback
  • the gamepad API is finally supported, meaning that you can now use your favorite game controller
  • mouse/pointer event have been optimized and now also use spatial localization/detection
  • default anchoring value is now the center (as opposed to the top-left coordinates previously inherited from Tiled); that makes it more coherent/natural with what is used by default in the "industry"
  • entity and renderables are now positioned respectively to their anchor value
  • renderables are now using a 3d vector for positioning (bringing melonJS a step closer to a "3D" world)
  • you can now define animation delay on a per-frame basis, and specify per-frame pivot points
  • added support for the Physics Body Editor (on top of the already supported PhysicsEditor tool), allowing to define complex collision shapes
  • we added support for the latest version of Tiled, that includes TMX orthogonal maps, or layer data encoding in JSON format
  • more video scaling mode have been added (flex and fill-min)
  • the repeat texture feature (e.g. for scrolling background) has been rewritten to better match the webGL philosophy

Download here: https://github.com/melonjs/melonJS/releases/tag/3.0.0

Also do note that starting from this release, our builds are no more versioned, this allows to provide a more seamless release process.

As usual, the Upgrade Guide lists additional changes, which you will find helpful if you are porting an existing game, and the corresponding updated documentation is available here.

As always, please post any bugs to our issue tracker, visit the forums if you have any support requests, or just come to say hello as we always love to hear about what you are guys doing with melonJS.

Finally, we are trying to add more and more examples that are showcasing specific features of melonJS, with a few of them already available here, but don't hesitate as well to submit any examples you would deem useful to the community.

- the melonJS team

28 comments:

  1. It is just what I was looking for and quite thorough as well. Thanks for posting this, I saw a couple other similar posts but yours was the best so far. The ideas are strongly pointed out and clearly emphasized.

    Assignment writing service reviews

    ReplyDelete
  2. This is the perfect time to release the new version of melonJS. People are excited to know the new advanced features available in the latest version. I have gone through the highlights. That was interesting...
    Essay writing service

    ReplyDelete
  3. MelonJS 3.0.0 is available now. This version has more new features and we are glad to know its releasing news.
    Custom essay writing service

    ReplyDelete
  4. You should also check out this little site - https://samedaypaper.org/ for some help with your essay writing.

    ReplyDelete
  5. Thanks a lot for the great post here, really enjoyed ewading it. The only thing that I'd like to add is that if you guys are looking for some writing services, then make sure to check some reviews before picking up any. I can definitely recommend this one at https://millerjohnwritings.wixsite.com/bestwritingservices/writingsguru-review . It helped me a lot back in the days, so I hope it will help you avoid fake & scam. Best regards.

    ReplyDelete
  6. I’m really impressed with your article, such great & usefull knowledge you mentioned here.
    Programming Assignment Help Assistance

    ReplyDelete
  7. Things are very open and intensely clear explanation of issues. was truly information. Your website is very beneficial.
    Accounting Assignment Writing Service

    ReplyDelete
  8. Good way of telling, good post to take facts regarding my presentation subject matter, which i am going to deliver in my college.
    C Sharp Homework Help

    ReplyDelete
  9. Hi buddy, your blog' s design is simple and clean and i like it. Your blog posts about Online Dissertation Help are superb. Please keep them coming. Greets!!
    dissertation help

    ReplyDelete
  10. This is really an awesome website. I have seen many websites but this one is awesome.
    HRM homework Help

    ReplyDelete
  11. Great work! I am very much pleased with your work and help. This was definitely not the last try of mine with you.
    Marketing Assignment Help

    ReplyDelete
  12. only professional writers can make this kind of material, cheers.
    MathCad Online Project Help

    ReplyDelete
  13. I must say we should have an online discussion on this.
    Matlab Assignment Help

    ReplyDelete
  14. Get the dissertation writing service students look for these days with the prime focus being creating a well researched and lively content on any topic.Accounting Assignment Writing Service

    ReplyDelete
  15. Well thanks for posting such an outstanding idea. I like this blog & I like the topic and thinking of making it right.
    Programming Homework Help

    ReplyDelete
  16. We want you to enjoy your student life and not miss the fun part because of the stress of writing dissertations and essays. Walatra Propolis Brazil However, you must be careful of fraudulent services that give plagiarized content and might result in a cancellation of your thesis. Therefore, we always provide a complete plagiarism report along with our final work.

    ReplyDelete
  17. When you must switch to the World Wide Web to search for some Assignment Help. Our high expert's professionals who have extensive experience in writing assignment will not only make you avail with the quality assignment, but you will also get plagiarism free assignment within the given time.

    ReplyDelete
  18. We Provide assignment help for students especially in usa getting brilliant quality reviews writing USA, essays and dissertations.We at Top Quality Assignment believe that there is no shortcut to success and to attain success, hard work, dedication, and commitment must be present.AllAssignmentHelp.com reviews best in writing unique Assignment.

    ReplyDelete
  19. Students Assignment Help offers the best assignment writers who provide students the best assignment helper malaysia Services without missing the deadlines. For hiring our academic contribute to email us at info@studentsassignmenthelp.com

    ReplyDelete
  20. "Your work is awesome. You have such good knowledge about the subject which is quite impressive in itself. Sharing your work on various media networks will actually be a social service. Loooved it!
    I too have been working on the best cache cleaner named ITL Phone Cleaner. Available for free download on the Google Play Store, the android application is quite the hit for de-cluttering your device and boosting up speed in the process. Try it for yourself and do not forget to share it if your liked it."

    ReplyDelete
  21. Great blog here! Additionally your site quite a bit up very fast! What web host are you using? Can I am getting your associate hyperlink for your host? I want my web site loaded up as fast as yours lol
    dissertation Writing Service

    ReplyDelete
  22. I love to visit your site repeatedly because; here I find all information is very useful and educational for me. vancouver citation

    ReplyDelete
  23. Extremely good post.Really thank you! Will read on… click here

    ReplyDelete
  24. Much obliged for the extraordinary post here I'm extremely awed with your article, such incredible and valuable learning this is the ideal time to discharge the new form of mailings. Much thanks to You So Much For giving imperative and Knowledgeable data. Women Singer Molly Moorish Jacket

    ReplyDelete
  25. I like your writing style your blog is so interesting and informative for me and i am very happy to find this post. I always prefer to read the quality content and this thing I found in you post. You have done a super job, thanks for sharing this kind of information with us. Our team has shortlisted Best IoT App Development Companies after performing a thorough research on their IoT services.

    ReplyDelete
  26. I admire people who keep sharing valuable stories through great writing. I'm glad to have read this blog. Thanks and hope to read more soon. Check out Lawrence Todd Maxwell's page to learn more about real estate.

    ReplyDelete