Posted on Leave a comment

LEd — Awesome New Level Editor From Dead Cells Creator

LEd is a new open source level editor written in the Haxe language by a developer at Motion Twin, using lessons learned creating games such as Dead Cells. LEd is designed to be user friendly and from my experiences it succeeds.

Key details of LEd:

  • Easy to use: modern UI with a strong focus on ease-of-use and quality-of-life features.
  • Universal and agnostic: compatible with all languages (not only Haxe) and game frameworks in the world
  • JSON: easy to parse file format for any game-engine out there (I promise it’s actually really easy). Haxe isn’t required.
  • Customizable layers: Integer grid layers, Tile layers and Entity layers support
  • Auto-layers: paint your collision map and see the grass, textures and all the small details being drawn automatically!
  • Entities: fully customizable Entity with custom properties (ex: you can have a “Mob” entity, with a “hitPoints” field, which is an Integer limited to [0,10] bounds).
  • Enums: you can define an enumeration (ex: an “ItemType” enum with “Money”, “Ammo”, “Gun” values) and use this enum in your entity custom fields.
  • External enums: enums can be imported and synced directly from Haxe source code files (HX file)!
  • HTML5: LEd is built around modern web standards.
  • Auto update: you get notified as soon as a stable update is released and it’s up to you to install it when you’re ready, with a single click.
  • LEd loves Haxe: a powerful Haxe API which gives you access to fully typed values from your levels. It avoids mistakes like mistyping, renaming or removals: you see errors during compilation, not at runtime.

You can see LEd in action in the video below. The project is open source under the MIT license and hosted on GitHub.

Posted on Leave a comment

Hands-On With Peek For Unity

In the next part in our going look at key extensions in the Unity Game Dev Humble Bundle, today we are looking at Peek from Ludiq. In previous features we have looked at UModeler and Clayxels if you are interested in learning more.

Peek is a powerful add-on the greatly changes the way you work with Unity, including features like:

  • Dynamic toolbars the replace the requirement for the Inspector windows
  • Pop up support on Ctrl+F replacing the need for the Hierarchy window
  • Sticky drag and drop
  • Quick reference inspection
  • Creator to quickly create and place objects and instances in your scene
  • Multi-object grouping

You can see Peek and most of these features in action in the video below (or here on Odysee). Peek is regularly $60 on the Unity Asset Store and is half that price (with dozens of other assets and games) in the current Bundle, expiring in 9 days.

Posted on Leave a comment

Castle Game Engine Hands-On

The Castle Game Engine is a pretty unique option. It’s a long running open source 2D/3D game engine for Pascal and Delphi developers with a recent emphasis on improving the editing experience. Hand and hand with the Castle engine is the Lazarus IDE and the open source Pascal implementation Free Pascal, which are required for Castle game development.

Top features of Castle include:

  • Use any 3D or 2D software to create your models in various formats: glTF, X3D, VRML, Spine JSON, Collada…
  • Develop cross-platform applications, for desktop (Windows, Linux, macOS, FreeBSD…), mobile (Android, iOS), consoles (Nintendo Switch) and other devices (Raspberry Pi).
  • Visual editor to design games UI and to build applications, powerful command-line build tool under the hood.
  • Optimized rendering with a lot of graphic effects (physically-based rendering, shadows, mirrors, bump mapping, shader effects, gamma correction…).
  • Build and edit the scene graph (X3D) at runtime. Create 3D processing, visualization tools and CAD applications.
  • Extensible system for game objects, with physics, creatures with AI and navmesh, and more.
  • Access numerous services, like in-app purchases and game services on mobile devices.
  • Create cross-platform user-interface with anchors and automatic scaling.
  • Code in modern Object Pascal, an efficient OOP language with cross-platform open-source compiler (FPC), compiled to a native optimized code.

If you are interested in learning more about the Castle game engine be sure to check out the video below (or watch it here on Odysee). The Castle developers have also recently released a document making it easier for Unity developers to get up to speed with key concepts in Castle, which is available here. If you are interested in getting started with Castle and Lazarus, step by step instructions are available here.

Posted on Leave a comment

Echo Engine Hands-On

Today we are taking a look at the open source cross platform 2D/3D C++ based Lua-powered game engine Echo. While Echo is very much it’s own engine, it has a very Godot vibe in the way your game scene is organised, taking a node based approach to game development. The engine is released under the very permissive MIT open source license.

From the project GitHub page, Echo is described as:

Echo is a new game engine, which used more industry-standard of nowadays for game development. The new design concept makes the engine simplicity to use. but more powerful. Scene manager is easy, No Entiy, No GameObject, No Component, No Prefab. Only Node and NodeTree.

In the video below we go hands-on with this active open source project. In the later half of the video we show how you can build the engine on Windows, before you begin however you will need to have Visual Studio 2019 with C++ support and CMake installed on your machine.