ldtk - Modern, lightweight and efficient 2D level editor

  •        122

Level Designer Toolkit (LDtk) is a modern, efficient and open-source 2D level editor with a strong focus on user-friendliness. Visit LDtk.io to get latest version.

https://ldtk.io
https://github.com/deepnight/ldtk

Tags
Implementation
License
Platform

   




Related Projects

Fox Level Editor

  •    DotNet

Fox Level Editor 2d Level Editor Created By Xna 4.

stage.js - 2D HTML5 rendering engine for game development

  •    Javascript

Stage.js is a 2D HTML5 JavaScript library for cross-platform game development, it is lightweight, fast and open-source. Canvas is the graphic component of HTML5 game development, but it only has a drawing API and there is no data model like DOM to compose your application. You need to manually draw your application and manage rendering cycles to play it. Moreover, mouse events are only available at entire Canvas level and they also need to be processed manually.

DEngine - C# XNA 2D Game Engine

  •    

A 2D game engine written in C# and XNA. Features animated sprite capability and physics simulation by FarseerPhysics. Includes a level editor, a GUI controls library and a sample RTS game, Factions. Contains A* pathfinding for unit movement and an ants system for AI navigation.

overlap2d - Overlap2D Game development toolkit for UI and Level design

  •    Java

Overlap2D is a 2D level and UI 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. There is also forum for all discussions.

GLEED2D - Generic Level Editor 2D

  •    

GLEED2D (Generic LEvel EDitor 2D) is a general purpose, non tile-based Level Editor for 2D games of any genre that allows arbitrary placement of textures and other items in 2D space. Levels are saved in XML format.


flixel - Free, cross-platform 2D game engine powered by Haxe and OpenFL

  •    Haxe

If you want to contribute code or report an issue, please check our CONTRIBUTING.md. HaxeFlixel has its roots in the original ActionScript 3 version of Flixel, created by Adam “Atomic” Saltsman. It was started by Alexander Hohlov in 2011, initially as a straightforward Haxe port of the AS3 codebase and Richard Davey's Flixel Power Tools.

Glide - Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials

  •    Swift

glide is a SpriteKit and GameplayKit based engine for building 2d games easily, with a focus on side scrollers. glide is developed with Swift and works on iOS, macOS and tvOS. glide is developed with Entity-Component-System architecture. In short, this makes it easy to manage the code of your game, which might quickly get messy as you add more stuff. In addition to that, loads of building components common to 2d platformers that will get you quickly started is also included in the engine.

BlockMason SSM level editor

  •    VB

Primarily a 2D super simple map (.SSM) level editor using game presets to natively support various 2D games striving to be perfectly user-friendly with no hassle or bothering the end-user with technical details.

Outliers GUI Level Editor

  •    CSharp

This is the GUI Level Editor source for the open source Outliers Windows Phone 7 C# and XNA game project also available on CodePlex via: outliers.codeplex.com

Frank Engine

  •    C++

Frank Engine is an object oriented game development framework written in C++. The purpose is to be a fun and fast to create large open world 2D games. Everything necessary to create a fully featured game is included: physics (Box2D), rendering (DirectX), level editor, dynamic lighting, particle system, sound, music (Ogg Vorbis), gamepad input, GUI, and debug console. The code is fairly well documented and includes a simple starter project build on.

Kha - Ultra-portable, high performance, open source multimedia framework.

  •    Haxe

Kha is a low level sdk for building games and media applications in a portable way. Think SDL, but super-charged. Based on the Haxe programming language and the krafix shader-compiler it can cross-compile your code and optimize your assets for even the most obscure systems. Kha is so portable, it can in fact run on top of other game engines and its generational graphics and audio api design gets the best out of every target, supporting super fast 2D graphics just as well as high end 3D graphics. Also, Kha probably added a new target while you were reading this text.

rg3d - 3D and 2D game engine written in Rust

  •    Rust

A feature-rich, production-ready, general purpose 2D/3D game engine written in Rust with a scene editor. If you want to support the development of the project, click the link below. I'm working on the project full time and use my savings to drive development forward, I'm looking for any financial support.

ATF - Authoring Tools Framework (ATF) is a set of C#/

  •    CSharp

Authoring Tools Framework (ATF) is a set of C#/.NET components for making tools on Windows®. ATF has been used by most Sony Computer Entertainment first party game studios to make many custom tools such as Naughty Dog's level editor and shader editor for The Last of Us™, Guerrilla Game's sequence editor for Killzone™ games (including the Killzone: Shadow Fall™ PS4™ launch title), an animation blending tool at Santa Monica Studios, a level editor at Bend Studio, a visual state machine editor for Quantic Dream, sound editing tools, and many others. ATF has been in continuous development in Sony Computer Entertainment's Worldwide Studios central tools group since early 2005. This figure shows LevelEditor, a powerful tool built with ATF for constructing and editing game levels. LevelEditor is also an open source project, available at LevelEditor. See other tools built with ATF at Gallery and ATF adopters.

tiled - A generic tile map editor

  •    C++

Tiled is a general purpose tile map editor. It is meant to be used for editing maps of any tile-based game, be it an RPG, a platformer or a Breakout clone. Tiled is very flexible, for example there are no restrictions on map size, tile size or the number of layers or tiles. Also, it allows arbitrary properties to be set on the map, its layers, the tiles or on the objects. Its map format (TMX) is relatively easy to understand and allows a map to use multiple tilesets while also allowing each tileset to grow or shrink as necessary later.

Bricks' Bane

  •    

Bricks' Bane is a brick breaker game developed with XNA, for Windows & XBox360. Source code is meant to be educational, including a library of tools for game development. It also includes a .NET level editor which can be used to submit new levels that can become part of the game.

HaxePunk - Cross-platform desktop, mobile, and WebGL game engine, based on FlashPunk

  •    Haxe

HaxePunk is a powerful cross-platform 2D game engine, based on the FlashPunk AS3 library. First, make sure you have Haxe 3.0 or higher, we recommend you to update to Haxe 3.2 if you haven't already. Then execute the following commands below to get started with your first HaxePunk project. If you are using Haxe 2 the last version supporting it was v2.3.0 haxelib install HaxePunk 2.3.0.

TrenchBroom - Cross-Platform Level Editor

  •    C++

TrenchBroom is a modern cross-platform level editor for Quake-engine based games. See releases for latest changes.

godot-platformer-2d - 2d Metroidvania-inspired game for the 2019 GDquest Godot Kickstarter course project

  •    GDScript

A course based on a short 2d game demo inspired by metroidvanias split into a Free, beginner-friendly series and a paid, intermediate-level series that builds upon the Free one. ➡ Follow us on Twitter and YouTube for free game creation tutorials, tips, and news! Get one of our Godot game creation courses to support our work on Free Software.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.