/HyperLap2D

A powerful, platform-independent, visual editor for complex 2D worlds and scenes.

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Logo

HyperLap2D

HyperLap2D is a powerful, platform-independent, visual editor for complex 2D worlds and scenes.

An engine-oriented alternative for building games free from any design constraints.

Open Source ❤️

Features

  • Images and Sprite Animations
  • Physics World
  • Dynamic Lights
  • Spine support
  • Particle Effects
  • Grouping complex objects into library items
  • Import, Export and Share your compositions
  • Live Preview
  • Tiled Maps
  • Built in 9-patch editor
  • Plugins
  • Open JSON output

Getting Started

Runtime

Currently, HyperLap2D is mainly developed for libGDX, but it can easily be integrated into any software thanks to its open JSON output format.

Check out the libGDX runtime README to start integrating HyperLap2D's project into your game.

See our Wiki, if you want to learn more about the output format.

Issues

Have you found a bug or unexpected behavior? Don't panic! Search for known issues or feel free to open a new one. Your feedback is important, please try to be as detailed as possible :)

Contributing

We need your help! HyperLap2D is a very large and complex project, if you have some cool addition or bug fix don't hesitate to create a Pull Request. Any contribution, big or small, is always well received.

Building from source

HyperLap2D is developed using IntelliJ IDEA.

  1. Fork this repository
  2. Clone it
  3. Open the main build.gradle, which you can find in the root directory

Project Status

Currently, HyperLap2D is in Alpha stage. Many breaking changes could happen update after update without backwards compatibility. Therefore, please always check our changelog before updating.

License

HyperLap2D Editor is licensed under the GNU Public License, Version 3. You may wish to read HyperLap2D libGDX Runtime License and Spine Extension License.

HyperLap2D Editor
Copyright (C) 2020 Francesco Marongiu

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.