Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Clone this wiki locally
Welcome to the melonJS wiki, here you will find help, tutorial and documentation to melonJS :
- FAQ : a useful list of melonJS Frequently Asked Questions.
- Roadmap : A glimpse at the future of melonJS.
- Documentation : official melonJS online documentation (html).
- Forum : official melonJS forum
- Blog : official melonJS blog
- Boilerplate : When starting your own projects
- Code Snippets : a collection of useful code snippets
- Upgrade Guide : APIs change guideline when upgrading from a previous version
- made with melonJS : a non exhaustive list of games and demos made with melonJS
- Forum Archive : old melonJS forum archive
- Dig Dug game Let’s build the Dig Dug game using MelonJS
Details & Usage
- The Core Engine Explained
- Collision Shapes (melonJS 2.x+ only)
- Adding and Maintaining Your Game Objects
- Building for production using the boilerplate
Third-Party Tools Usage
- Tiled Wiki : Link to Tiled wiki and related documentation/help
- Tiled Tutorial Series : a series of Tiled Map Editor Tutorial on GamesFromScratch.com
- melonJS Particle Studio Editor : Visual Particle Editor for melonJS
- How to configure Shoebox for melonJS
- How to use TexturePacker with melonJS
- Using sprite sheets in melonJS (by codeandweb)
- How to load PhysicEditor shapes into your melonjs project
- How to generate and use Bitmap Font in melonJS
How-To Build your game for specific platforms
- Making your game into a mobile hybrid app
- How to make your HTML5 game run as a native Android TV app using Android Studio and Cordova
- How to build your game for the new Apple TV (4th Gen) using Ejecta
- How to build your game for tvOS (or iOS) using Ejecta
- How to deploy your melonJS game on Facebook Instant Games in 3 minutes
- How to deploy WeChat Mini Games with melonJS
- Introduction to Tiled : Nick Bruner gives a basic introduction to the Tiled Map Editor, and shows how to use it to make a map!
- melonJS Tutorial : an introduction to melonJS in Portuguese, by relsi (outdated)
- Upgrading to melonJS 1.0 : an article by Cian Games. for those still using older version of melonJS.
- Upgrading to melonJS 1.1 : Cian Games' second upgrade article, and highly recommended for it's walk-through style.
- Upgrading to melonJS 2.0 : Cian Games does it again! Another excellent upgrade article/walkthrough.
- Upgrading to melonJS 2.1 : Another version, another Cian Games' upgrade guide!
- melonJS: Anatomy of a Game Object : An article that dives into the inner workings of a game object, describing how they are updated and drawn.
- Lightweight Multiplayer HTML5 Games with PubNub and melonJS : An article that shows how easy it is to create multiplayer games with melonJS using PubNub as the communication arbiter.
- Implementing Particles with melonJS : an article by Andre Antonio Schmitz using melonJS 1.0.x.
- 4 Realtime Elements Every Multiplayer Game Dev Needs : an article that covers different aspects of multiplayer game dev that require a reliable realtime connection for gaming.
- How to create a flappy bird clone using melonJS (1.0.x) : a step by step guide on how to create a flappy bird clone !
- Creating a simple plugin : How to create a simple plugin for melonJS (by Ellison Leão).
Books/ Official publication
- Beginning Facebook Game Apps Development : gets you started with building your first game apps that run on Facebook, and include a full game example created with the melonJS library.
- Debugging Tips : a collection of useful tips to get you unstuck when debugging your game
- Remotely debugging Chrome Desktop : Introduction to remote debugging using Firefox and Chrome