Overlap2D - Le Bottin des Jeux Linux

Overlap2D

Specifications

Title: Overlap2D Type: Tool
Genre: Development Status:
Category: Development ➤ Graphics Editor ➤ Misc. Commercial:
Tags: Development; Content Creation; Level Editor; Java; libGDX Framework; Multi-platform Demo:
Released: Latest : 0.1.3 / Dev : Ba2a52e Package Name:
Date: 2016-05-17 Extern Repo:
License: Apache 2 Repo:
Perspective: Third person Package:
Visual: 2D Binary: ✓
Pacing: Real Time Source: ✓
Played: Single PDA:
Quality (record): 5 stars Quality (game): 5 stars
Contrib.: Goupil & Louis ID: 15260
Created: 2017-07-22 Updated: 2019-10-26

Summary

[fr]: Un éditeur de niveau et de contenu 2D, libre et multi-plateforme, permettant de décrire et d'assembler du contenu (sprites, textures, polices, animations, effets de particules et de lumières, éléments d'interface utilisateur, ...) et d'exporter l'ensemble en un format JSON ouvert, dans une bonne pratique de séparation du codage et du contenu. [en]: A libre, multi-platform 2D content and level editor for describing and assembling content (sprites, textures, fonts, animations, particle and light effects, user interface elements, ...) and exporting In an open JSON format, in a good practice of separation of coding and content.

Videos

Présentation des développeurs / Dev presents :


How To :

Links

Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t ts gd id r lp ht ht ht g g[fr] g[de] g[ru] g[pl] g[cz] g[sp] g[pt] g[it] g[tr] g] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

Commercial : (empty)

Resources
• (empty)
Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

Social
Devs (Underwater Apps LLC [fr] [en]) : [Site 1 2] [twitter] [Facebook] [YouTube] [LinkedIn] [Interview 1 2]
Devs (Avetis Zakharyan (azakhary) [fr] [en]) : [Site 1 2] [twitter] [YouTube] [LinkedIn] [Interview 1 2]
Game : [Blog] [Forums] [twitter] [YouTube]

On other sites


Reviews
[metacritic]

News / Source of this Entry (SotE) / News (SotN)

Description [fr]

Un éditeur de niveau et de contenu 2D permettant de décrire et d'assembler du contenu au format JSON, par le studio Underwater Apps LLC & Avetis Zakharyan (azakhary)
En Java. Il utilise le framework libGDX.

Overlap2D est un éditeur de niveau et de contenu 2D, libre et multi-plateforme, permettant de décrire et d'assembler du contenu (sprites, textures, polices, animations, effets de particules et de lumières, éléments d'interface utilisateur, ...) et d'exporter l'ensemble en un format JSON ouvert, dans une bonne pratique de séparation du codage et du contenu.


Overlap2D est une interface utilisateur de jeu, un éditeur de niveau et de contenu open source avec une philosophie agnostique de moteur pour le développement de jeux. Conçue pour séparer le codage du contenu, elle permet au développeur de créer un contenu enrichi à l'aide d'images, d'animations, d'effets de particules, de système de lumière, de physique et d'éléments groupés complexes.

S'accorde bien avec tous les frameworks et langages de programmation.
Un outil unique pour les jeux en 2D, avant d'arriver au codage.

Comment ça marche

Overlap2D est un éditeur sans moteur, ou plutôt avec des moteurs infinis. C'est une plate-forme pour décrire votre jeu. Voici comment cela fonctionne : vous importez un paquet de ressources. Créez des paysages, des casse-tête, des éléments d'interface utilisateur (NdT : UI), des effets et des environnements physiques de grande ampleur. Exportez le tout dans un format JSON ouvert. Ensuite, utilisez n'importe quel moteur ou langage de programmation qui correspond le mieux à votre jeu afin d'assembler le tout.

Concept général

Overlap2D vous permet de séparer le code des images. Le cycle de développement se déroule comme suit :

• L'artiste graphique crée le contenu du jeu (sprites / textures / animations / effets de particules)
• Le concepteur de niveau (Level designer) importe ce contenu dans Overlap2d et compose les éléments d'interface utilisateur, les personnages, les objets complexes, des niveaux entiers, et exporte le tout au format de sortie json
• Le développeur utilise le runtime open source Overlap2D en créant un projet vide ou en l'intégrant à son framework préféré pour rendre tout cela dans le jeu.

Le résultat de tout ceci est que le contenu de votre jeu devient hautement adapté à une typologie Framework / Moteur et tout est indépendant.

Description [en]

Overlap2D is an open source game UI, level and content editor with an engine agnostic philosophy for game development. Made to separate coding from content, it enables developer to create rich content using images, animations, particle effects, light system, physics and complex grouped items.

Friendly to all engines’ frameworks and programming languages.
One and only tool for 2D games, before you get to coding.

How It Works

Overlap2D is an editor with no engine, or rather with infinite engines. It's a platform to describe your game. Here is how it works: you import a bunch of resources. Make vast level landscapes, puzzles, UI elements, effects and physics environments. Export that all to an open JSON format. And then use any engine or programming language that fits best for your game in order to bring it all together.

General Concept

Overlap2D allows you to separate coding from visuals. The overlap development cycle goes as follows:

• Graphical Artist makes game assets (sprites/textures/animations/particle effects)
• Level designer imports all the assets into Overlap2d and composes ui elements, characters, complex objects, entire levels e.g. and exports that all as json output of your entire game content
• Developer uses Overlap2D open source runtime by creating empty project or integrating it with existing preferred framework to render all that stuff in game.

As a result your game content is hugely Framework/Engine and everything independent.

Features

☑ Runtimes
Render your content with any engine with custom runtimes, each optimized for their system.

☑ Import Anything
Nine Patch Images, Sprite or Bone Animations, Particle Effects, Fonts, Shaders and more.

☑ Custom Variables
Describe entities with custom variables, tags, identifiers to access later from your code.

☑ Light System
Describe your scene light configuration by setting ambient light, and putting point and cone lights.

☑ Physics and Polygons
Store physics data for any item including custom shape polygons, deal with that data as you choose.

☑ Particle Effects
Use libGDX particles. Simply drag and drop them to the scene, rotate, scale and position to your needs.

☑ Game UI
Assemble game UI by creating buttons, labels, texts, importing custom fonts and giving each element an ID or class name in order to find it later in your code.

☑ Plugin API
Overlap2D is open for many third party plugins. Write your own, or explore ones written by community.

Installation [fr]

INSTALLATION :

➥ Installation à partir du binaire du jeu :

Un binaire est disponible, pas d'installation particulière (si ce n'est Java).


LANCEMENT DE L'INTERFACE :

• En console dans son répertoire racine lancez : $ java -jar overlap2D-0.1.3.jar

Test [fr]

Test (0.1.3) de goupildb :
(test de fonctionnement)
L'interface fonctionne correctement sous Linux.
Au 1er lancement elle a été un peu lente à démarrer (quelques dizaines de secondes), ensuite elle a démarrée normalement (en 2-3 secondes).
Une jolie interface vectorielle. Pour le reste je vous laisse découvrir, je n'ai pas les compétences pour aller plus loin.