MegArts

MegArts can be one of several things:


 * MegArts, game publisher
 * MegArts, game development team