Overlap2D - Le Bottin des Jeux Linux

Overlap2D

🗃️ Specifications

📰 Title: Overlap2D 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Development ➤ Graphics Editor ➤ Map Editor ➤ Misc. 🌍️ Browser version:
🔖 Tags: Development; Content Creation; Level Editor; Java; libGDX; Multi-platform 📦️ Package Name:
🐣️ Approx. start: 2014-10-12 📦️ Arch package:
🐓️ Latest: 2019-11-09 📦️ RPM package:
📍️ Version: Latest: 0.1.0 / Dev: ce6d751 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: Apache-2.0 📦️ AppImage package:
🏝️ Perspective: First person (interface) 📦️ Snap package:
👁️ Visual: 2D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 15260 🐛️ Created: 2017-07-22
🐜️ Updated: 2023-03-31

📖️ Summary

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

🎥️ Videos


🦉️ From Devs: (0.0.7/201502),


🕯️ How To: (201508), (201409), (201503),


🎮️ Showcase: (201411),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(0.0.7/201502) gd(202xxx) r(202xxx) lp(202xxx) ht(201508) ht(201409) ht(201503) g(201411) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: (empty)

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🦣️ Social
(Overlap2D) Devs (Underwater Apps LLC 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Overlap2D) Devs (Avetis Zakharyan (azakhary) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related


📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Overlap2D
🦊️ What's: A libre 2D content & level editor
🏡️ https://overlap2d.com
🐣️ https://github.com/UnderwaterApps/overlap2d
🔖 #LinuxGameDev #GFX #LevelEditor #GraphicsEditor
📦️ #Libre
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 0.1.0
⚗️ Loads of new features ⭐️
📌️ Changes: No changelog
🦣️ From: -

🦉️ https://www.youtube.com/embed/yeD8lVYwAWQ
🎮️ https://www.youtube.com/embed/Lp1GRyUUoFM

📕 Description [en]

📕🐧"A libre 2D content & level editor"🐧📕

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.

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

Voir aussi / See also: HyperLap2D, Overlap2D,


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

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire
Un binaire est était 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 :

🎯️ Objectif: tester son 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.


Commentaires généraux :
Le projet est à présent mort et repris par le projet HyperLap2D.