JugiMap Framework
JugiMap Framework

About

User documentation

Main library

The main library consists of:

  • Data structure for all map elements from the editor ( layers, sprites, vector shapes, ... ).
  • Supporting data structure ( cameras, colliders, loaders, drawing of graphic primitives, ... ).
  • Animation module.
  • GUI module.
  • Core application and scene system.
  • ...

The main library is engine independent part of JugiMap Framework. It is currently available for the following languages:

  • C++

Engine extensions

Engine extensions provide integration of the main library with game development engines. An engine extension is a collection of classes which extend classes from the main library and wrap the engine objects.

Engine extensions are currently available for the following engines:

  • Cocos2d-x
  • SFML
  • AGK Tier 2
  • nCine

Using the framework

The framework provides interface for programming games in engine independent way. If an engine provides features which are not supported in JugiMap framework you can still access and manipulate the engine objects directly.

Examples

Check out at: https://github.com/Jugilus/JugimapFramework for various demo examples which were designed with JugiMap Editor and developed with JugiMap framework.