All Projects → eigenbom → Mq Sprite

eigenbom / Mq Sprite

Licence: gpl-3.0
A sprite editor.

Projects that are alternatives of or similar to Mq Sprite

BonEngineSharp
A simple and fun SDL-based game engine in C#.
Stars: ✭ 16 (-75.38%)
Mutual labels:  gamedev, sprites
Pixelorama
A free & open-source 2D sprite editor, made with the Godot Engine! Available on Windows, Linux, macOS and the Web!
Stars: ✭ 2,535 (+3800%)
Mutual labels:  gamedev, sprites
Pixelvision8
Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.
Stars: ✭ 773 (+1089.23%)
Mutual labels:  gamedev, sprites
Deadsimple Pixel Perfect Camera
An exceedingly easy-to-use pixel perfect orthographic camera script for 2D scenes in Unity. Punch in a few specs and you've got a working pixel perfect camera. It's that easy.
Stars: ✭ 186 (+186.15%)
Mutual labels:  gamedev, sprites
tuile
Tuile (french for tile) is a 2D graphics engine inspired from old hardware and based on layers, tiles sets, tile maps and sprites. Its scanline rendering pipeline makes it perfect for raster effects.
Stars: ✭ 19 (-70.77%)
Mutual labels:  gamedev, sprites
NextGenSprites
Some sweet sprite shaders for Unity
Stars: ✭ 26 (-60%)
Mutual labels:  gamedev, sprites
Blit
👾 Blitting library for 2D sprites
Stars: ✭ 15 (-76.92%)
Mutual labels:  gamedev, sprites
Xgoap
Goal oriented action planning beyond GOAP
Stars: ✭ 40 (-38.46%)
Mutual labels:  gamedev
Glfw
Go bindings for GLFW 3
Stars: ✭ 1,069 (+1544.62%)
Mutual labels:  gamedev
Scarab
A system to patch your content files.
Stars: ✭ 38 (-41.54%)
Mutual labels:  gamedev
Framework Widget
Corona widget.* framework
Stars: ✭ 37 (-43.08%)
Mutual labels:  gamedev
Game Dogfight
Air to air combat game, created in Python 3 using HARFANG 3D.
Stars: ✭ 41 (-36.92%)
Mutual labels:  gamedev
Pyxel
A retro game engine for Python
Stars: ✭ 9,133 (+13950.77%)
Mutual labels:  gamedev
Phaser Node Kit
Rapid Game Development with PhaserJS and Node for Modern Browsers
Stars: ✭ 39 (-40%)
Mutual labels:  gamedev
Bytepath
A replayable arcade shooter with a focus on build theorycrafting made using Lua and LÖVE.
Stars: ✭ 1,119 (+1621.54%)
Mutual labels:  gamedev
Evolutionary Neural Networks On Unity For Bots
Neural networks + Genetic algorithm on unity
Stars: ✭ 38 (-41.54%)
Mutual labels:  gamedev
Dds Ktx
Single header KTX/DDS reader
Stars: ✭ 62 (-4.62%)
Mutual labels:  gamedev
Ol Games
🎮 Game stuff for Openlayers, powered by HTML5, canvas, javascript and Openlayers.
Stars: ✭ 61 (-6.15%)
Mutual labels:  sprites
Phaser Tilemap Plus
Tilemap animations, physics, events and custom property enhancements for Tiled JSON map files
Stars: ✭ 44 (-32.31%)
Mutual labels:  sprites
Unity Package Tools
A set of developer tools to make it easier to create and distribute packages for the native Unity Package Manager.
Stars: ✭ 44 (-32.31%)
Mutual labels:  gamedev

Synopsis

MQ Sprite is a tool for editing and managing game sprites. It was built during the development of MoonQuest and has been recently updated with a cleaner UI and new features. The editor has been designed for games that use low resolution pixel art.

Download the beta: MQSprite.zip (Windows, 32-bit)

Features

MQ Sprite is primarily aimed at managing sprites and adding metadata (such as anchors, pivots, and arbitrary JSON). MQ Sprite is best suited for custom game engines or engines without these tools.

The main features of MQ Sprite are:

  • Previews of all sprites in a project;
  • Folders for organising sprites;
  • Basic pixel art tools (pencil, eraser, colour pick, flood fill, copy-paste, undo-redo);
  • An animation editor supporting multiple animations per sprite;
  • Anchors and pivots for defining attachment points in a sprite (such as the handle of a sword);
  • Drop-shadow and onion-skinning;
  • A simple save format (A single JSON file + PNG images for all frames);
  • Bundled Python scripts for manipulating the save files in your toolchain; and
  • A general properties window for adding arbitrary meta-data (in JSON format);

Screenshot

What MQ Sprite Isn't

MQ Sprite isn't a full-fledged sprite editor and only supports basic sprite editing. For more complex sprites a tool like ASEprite will do a much better task. (A script for importing .ase files into MQ Sprite is coming soon.)

MQ Sprite is primarily a sprite browser and metadata editor. If you are using a game engine like Unity, Game Maker, or Godot, then you won't need this tool, as those systems already offer similar functionality.

Build Instructions

MQ Sprite requires Qt5 and can be built directly from within QtCreator. It has no other dependencies.

Toolchain

(This section will document the Python scripts.)

Credits

MQ Sprite was built by Benjamin Porter.

Gentleface Icons are licensed under Creative Commons Attribution-NonCommercial.

Sprites in example project: Kyrise's Free 16x16 RPG Icon Pack | Graphics made by Kyrise

Paint tool palette courtesy of Davit Masia.

Icon adapted from Moon Phase Outline icon by Dave Gandy from flaticon.com is licensed by Creative Commons BY 3.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].