Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Bitmelo

An all-in-one editor for making pixel art games. · By davidbyers

Awesome! ...and questions

A topic by Fred Bednarski created Oct 13, 2020 Views: 485 Replies: 3
Viewing posts 1 to 3

Hi,

First of all - wow - Bitmelo looks really awesome - I am surprised the forum here is not more busy! Also, I am really happy that it is still worked on (recent update less than two weeks ago!). I am constantly on a lookout for my "perfect" game engine for small games, and Bitmelo ticks pretty much all the boxes! Before I jump in full, I have some questions:

Does bitmelo support more than 1 palette? I would love to be able to do palette swapping. Right now it only seems there is 1 palette with unlimited(?) colors, so I can do palette swaps by color cycling, but it can get a little unwieldy if I want to have for example 4x16color palettes.

Is there a way to import/export tiles from/to graphics format (maybe indexed .png?) - that would make it much easier to draw for me, as I prefer using a dedicated drawing programs (also saves me bunch of time on redrawing if I wanted to use of my old tilesets).

Any plans on adding a music tracker and a sound generator? As someone who knows little about sound, the three tabs and playing a sound in different keys seems a little scary. Having some kind of Bfxr style generator to make some sounds to start with sounds like a good idea :) Also, I am pretty sure you *can* make whole music with the tools as they are now, but again - seems kinda scary. A tutorial would help, or a tracker where I can just organize my sounds into music would be nice. Or an import from some other tools?

Anyway, sorry for the bunch of questions :P This is an awesome tool, and I am looking forward to making something with it.

Oh, and if I find any bugs or have a feature request, would you rather have it posted here or on github?

Once again - thanks for an awesome engine!

Developer

Thanks for checking out Bitmelo!

The editor doesn't support more than 1 palette, however you can swap the palette in game by using the bitmelo.screen.setPalette function. The palette has a max of 255 colors.

PNG exporting should be coming in the next update. PNG  importing will be either in the next, or update after that as it's a bit more complicated.

A music tracker is the next big feature I want to add, but it may take a while as it's a pretty big undertaking.

Yea the github for the editor is where I'd prefer bug reports, but I should be able to see it either place.

Thanks for the answers - looking forward to the updates and will post on github if I stumble upon some bugs (or come up with some small feature requests) :)

In the meantime - is there a way to music from external source (like an mp3 or ogg file)?

Developer

There's nothing in Bitmelo specifically that can do it, however you might be able to get it working using the browser webaudio api. The files would have to be hosted somewhere else, and I haven't tested it out. It might not work though because the game is running in a sandboxed iframe.

https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API/Using_Web_Audio_A...