Tuesday, May 12, 2015

melonJS 2.1.0 unleashed !

Following on the trend we initiated with the 2.0.x series, we are very happy today to finally release a new version of melonJS. Things have been running a bit slower these last couple of months, as we were all very busy with other projects, but we still managed to pack this this one with new features that I believe you will be excited about as well ! 

Here is the list of highlights for version 2.1.0 :

  • A new fancy screen independent scaling feature, see here for more details (@Djokal).
  • High-Precision color transformation, so that you can have more accurate color effects
  • Improve collision handling and detection : entity bodies now have a default shape, collision between nested containers has been fixed
  • the loader has been improved and now handle assets filename in a case-sensitive way
  • the Font object has been updated to rely on the me.Color object, for higher precision (@xorinzor)
  • the Input system has been improved and now managed `pointerenter` and `pointerleave` events (@TheManuz), but as well to work with any shape and not just rectangles.
  • we added support for the physicEditor Tool, which will allow you to define complex collision shapes for your entities.
  • a crisper video rendering on Chrome when scaling content, thanks to the new image-rendering property.

Additionally to these awesome new features, we have two additional things we are particularly proud of :

  • WebGL : Jason (@Parasyte) has done a tremendous amount of work on our WebGL renderer and managed to get it out of the wood with a more mature and stable implementation (including advanced things like batch drawing). Our WebGL renderer has therefore now reached a more beta quality level, and although we still have some limitations (e.g. the DebugPanel only works for now in Canvas mode, using me.Font is not recommended as it has some performances impact in webGL), it's already fully functional !
  • Tutorial : yes, you read it correctly, after all this time with only one tutorial, we finally have a new one ! This one is a Space Invaders tutorial, thanks to the hard work of Aaron (@agmcleod) !

And last but not least we also have the usual batch of other small improvements, fixes, and changes, see the full changelog for more details. Also make sure to have a look at our upgrade guide to help you with the API Changes.

Finally, you can download it here :

As always, thank you everyone who has contributed to this release, melonJS is meant to be a community based project, and all these contribution is also what keeps it alive. Furthermore, even if it's just a question, we always learn so much from the community. Sometimes it is about a bug we can fix, or performance improvements, and even new features come out of your feedback.

Most importantly, we're always looking forward to everything that you are making! Don't forget to send us a message @melonJS to show us your progress.

- the melonJS team


  1. i would like to recommend you to check here for some helpful info on how to write great articles. Maybe it could be helpful

    1. The effectiveness of IEEE Project Domains depends very much on the situation in which they are applied. In order to further improve IEEE Final Year Project Domains practices we need to explicitly describe and utilise our knowledge about software domains of software engineering Final Year Project Domains for CSE technologies. This paper suggests a modelling formalism for supporting systematic reuse of software engineering technologies during planning of software projects and improvement programmes in Final Year Project Centers in Chennai.

      Software management seeks for decision support to identify technologies like JavaScript that meet best the goals and characteristics of a software project or improvement programme. JavaScript Training in Chennai Accessible experiences and repositories that effectively guide that technology selection are still lacking.

      Aim of technology domain analysis is to describe the class of context situations (e.g., kinds of JavaScript software projects) in which a software engineering technology JavaScript Training in Chennai can be applied successfully

  2. I will use every link I see here. Thanks for sharing them. I appreciate that.

  3. Terkadang orang sulit menemukan permen soloco di karangbahagia secara resmi serta asli di kawasan bekasi seperti halnya produk viagra usa sulit sekali ditemukan karena sangat populer apalagi sekarang sudah banyak produk tiruan yang sangat mirip sekali seperti viagra asli yang dijual bebas dengan harga miring demi mendapatkan keuntungan bagi diri sendiri, penjual nakal memang sengaja mengoplos bahan ataupun meracik kembali beberapa merek obat untuk diedarkan.

    jangan tertipu jika mendapatkan iklan berupa iming-iming obat kuat dengan harga murah, terlebih lagi tidak mempunyai izin BPOM, produk ilegal dapat memicu gangguan kesehatan sampai merusak fungsi organ reproduksi pria, oleh sebab itu anda harus pandai mengenali ciri merek resmi yang dijual di bekasi maupun daerah lain seperti klg di kemayoran .


  4. شكرا معلومات مفيدة يمكنك زيارة ايضا لمعلومات قيمة اخرى قم بزيارة :

    شركة غسيل خزانات بالمدينة المنورة
    افضل شركة تنظيف

  5. Avail best services from Geek squad tech firm that deals with any type of electronic devices and helps you out solving any type of error problems in your device. This geek squad provides 100% service to their respective users. If you face any type of error problems in your electronic devices then visit best buy geek squad.

  6. Join millions of players worldwide as you build your village, raise a clan, and compete in epic Clan Wars! Come and get clash of clans gems codes!

  7. When you decide to buy cheap essay from our service, this will be one of the best decisions you can ever make. Our company is the best place to order paper if you need qualified academic help.

  8. Finding the best online history research paper writing services and History Research Paper Services is not easy unless one is keen to establish a professional history assignment writing service provider & history coursework help online.

  9. Professional History Research Paper Services is very popular for students in search for history essay writing help services and history assignment writing services.

  10. Hotel & hospitality assignment writing services are essential for hospitality management coursework writing service students and Hotel & Hospitality Writing Services seekers.

  11. We invite way of life bloggers (for the most part design bloggers, life exhortation and profession counsel) specialists to Write for us Lifestyle Guest Post to.

  12. Most men are simply lonely, they are certainly men, but they also need support from the female side, because I personally know it, especially if it is an older man. However, as long as there is such a beautiful site jump4love as men are not all yet lost! I have always wanted to get pleasure from sexy girls... Even at 26 years old I could find a good woman there and we met her, had a coffee and everything was great! Thanks a lot and service and staff. The latter, by the way, respond very quickly, always help.

  13. I know of course many places where girls can meet. But I couldn't really surprise this website, because I never saw more gorgeous girls than this good website. Well, almost from the first profile and almost my fantasy, I noticed a brazilian brides lady, namely a woman from Brazil, and met her, so far we just talk. The workers reacted very rapidly, surprisingly. I was generally really pleased with this website.

  14. The post is quite informative as I could derive a lot on the topic by reading through it. Visit here to know achictecture cut off mark in tech-u

  15. Fantastic and unique article. I have enjoyed reading your points and have come to the conclusion that you are right about many of them, thanks for sharing. Check...is absu post utme form  out

  16. Venmo has been successful in acquiring a global reputation for being 5the best electronic payment application that exists in the modern world. It offers users to move their money among different Venmo accounts and through peer-to-peer money transfers.
    Venmo Login |
    Venmo Login |
    Wells Fargo login |
    Wells Fargo login

  17. The Metamask login account was created out of the need to create more secure and usable Ethereum-based websites. To be specific, it clearly handles account management and connects the user to the Binance blockchain. It clearly supports the Chrome, Brave along with the Safari browsers.
    metamask login |

    Gemini is a popular cryptocurrency exchange platform that helps you to buy Bitcoin, Ether, and other cryptocurrencies easily and securely. On this platform, there are several cryptocurrencies available like Bitcoin, Ether, Cardano, Dogecoin, XRP, Polkadot, and so on.
    gemini login |

  18. I like this post, And I figure that they have a great time to peruse this post, they might take a decent site to make an information, thanks for sharing it with me. קבוצת גבאי

  19. Nice post, you have actually represented out some wonderful points, I furthermore think this s a really wonderful internet site. 토토사이트링크

  20. This is really helpful post and very informative there is no doubt about it. We operate a website where you can play online games. visit here: 바카라사이트