All Projects → rednblackgames → HyperLap2D

rednblackgames / HyperLap2D

Licence: GPL-3.0 license
A powerful, platform-independent, visual editor for complex 2D worlds and scenes.

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to HyperLap2D

Mini2dx
A high-level cross-platform 2D game development API
Stars: ✭ 384 (+69.91%)
Mutual labels:  libgdx, 2d-game
SpaceProject
A top-down 2D, procedurally generated space exploration and shooter game using libGDX. Kinda like Asteroids, only a little bigger.
Stars: ✭ 28 (-87.61%)
Mutual labels:  libgdx
thelegendofericc
Single player roguelike tile-based game written in Java using LibGDX and Ashley
Stars: ✭ 22 (-90.27%)
Mutual labels:  libgdx
miniscript
A scripting library for Java-based games
Stars: ✭ 33 (-85.4%)
Mutual labels:  libgdx
learn-dlang
Learn D programming language by creating games!
Stars: ✭ 42 (-81.42%)
Mutual labels:  2d-game
liquid-simulator-godot
2D Liquid simulator with cellular automaton in Godot (GDNative / C++) - Godot 3.2
Stars: ✭ 64 (-71.68%)
Mutual labels:  2d-game
HitKlack LibGDX
🎮 Retro console game remake of Mephisto Hit Klack
Stars: ✭ 23 (-89.82%)
Mutual labels:  libgdx
ShapeOfThingsThatWere
strategy game based on hex map and discoveries
Stars: ✭ 23 (-89.82%)
Mutual labels:  libgdx
spacescape
A 2D top-down space shooter made using Flutter and Flame engine.
Stars: ✭ 53 (-76.55%)
Mutual labels:  2d-game
Driftwood
Driftwood 2D Tiling Game Engine and Development Suite
Stars: ✭ 23 (-89.82%)
Mutual labels:  2d-game
Particle-Park
A LibGDX particles showcase.
Stars: ✭ 46 (-79.65%)
Mutual labels:  libgdx
blobwarsAttrition
A C source port of Blob Wars : Attrition
Stars: ✭ 19 (-91.59%)
Mutual labels:  2d-game
RockBottom
A 2D-sidescrolling resource collection game - Now open sourced!
Stars: ✭ 16 (-92.92%)
Mutual labels:  2d-game
HamSandwich
Source code and modding kit for Hamumu's Dr. Lunatic series.
Stars: ✭ 28 (-87.61%)
Mutual labels:  2d-game
Cut The Rope Replica
A "Cut the Rope" game replica, 2D fun mobile game about helping the frog get the candy.
Stars: ✭ 26 (-88.5%)
Mutual labels:  2d-game
blockbunny
Libgdx-based game for Android, iOS, and PC following the tutorial by ForeignGuyMike on youtube channel. Read more on README.md
Stars: ✭ 25 (-88.94%)
Mutual labels:  libgdx
TextureUnPacker
This is reverse engineering of Texture Packer used in LibGdx Projects.
Stars: ✭ 36 (-84.07%)
Mutual labels:  libgdx
MushROMs
Super Nintendo game editing libraries and tools
Stars: ✭ 24 (-89.38%)
Mutual labels:  2d-game
platform template
Template project for platform games in Godot Engine.
Stars: ✭ 61 (-73.01%)
Mutual labels:  2d-game
cocos2d-java
cocos2d java api base libgdx
Stars: ✭ 15 (-93.36%)
Mutual labels:  libgdx

Logo

build

release snapshot

Discord

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 ❤️

YouTube Video

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.

Download

Release Snapshot
GitHub Releases GitHub Actions

Features

  • Images and Sprite Animations
  • Box2D 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
  • Actions Node 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. Needs Java 17.

  1. Fork this repository
  2. Clone with --recurse-submodules flag
  3. Open the main build.gradle, which you can find in the root directory
  4. Run runHyperLap2D gradle task
  5. If build fails: File → Invalidate Caches / Restart

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/>.

Overlap2D

HyperLap2D is a fork of Overlap2D. A very special thanks to UnderwaterApps's Team and all of their Contributors for creating it, as without, HyperLap2D could never be possible. Check out original: OVERLAP2D-AUTHORS and OVERLAP2D-CONTRIBUTORS

Overlap2D was licensed under Apache 2.0

Copyright 2015 Underwater Apps LLC

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
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].