Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Engine Development
  3. Hide

Hide

BSD-2-ClauseHaxe

An extensible IDE for Heaps game engine, providing tools for 3D/2D asset editing, level design, and visual effects.

GitHubGitHub
652 stars76 forks0 contributors

What is Hide?

Hide (Heaps IDE) is an extensible integrated development environment built for the Heaps game engine. It provides a suite of tools for editing 3D models, materials, levels, particle systems, and visual effects, serving as middleware to streamline game development workflows. It integrates directly with Heaps projects and supports custom extensions for game-specific tooling.

Target Audience

Game developers using the Heaps engine who need an integrated environment for asset creation, level design, and visual effects editing. It's particularly useful for teams building 3D or 2D games with custom tooling requirements.

Value Proposition

Developers choose Hide for its deep integration with the Heaps engine, extensible plugin system, and comprehensive toolset tailored for game development. Unlike generic editors, it provides Heaps-specific workflows and the ability to create custom editors and prefabs directly within the IDE.

Overview

Heaps IDE

Use Cases

Best For

  • Editing materials and shaders for Heaps-based 3D games
  • Creating timeline-based visual effects and animations
  • Designing 3D levels with terrain painting and light baking
  • Building custom particle systems for 2D or 3D effects
  • Extending game editors with project-specific prefabs and tools
  • Managing game data through Castle database integration

Not Ideal For

  • Projects using game engines other than Heaps (e.g., Unity, Godot)
  • Teams needing a quick, out-of-the-box editor without compilation or dependency management
  • Developers focused solely on 2D sprite animation or tilemap editing without 3D assets
  • Environments with strict performance or memory constraints, as NWJS adds overhead

Pros & Cons

Pros

Deep Heaps Integration

Tailored specifically for the Heaps engine, enabling seamless material editing, shader preview, and asset management directly within the IDE, as shown in its support for Heaps libraries and prefabs.

Highly Extensible Architecture

Allows developers to create custom plugins, prefabs, and file views, with clear examples in the README for extending the editor to match game-specific needs.

Comprehensive Visual Toolset

Includes timeline-based effects, 3D level design with light baking, and particle system editors, covering multiple aspects of game development without switching between external tools.

Castle Database Support

Integrates directly with Castle database for editing game data, streamlining data-driven workflows for Heaps projects, as mentioned in the key features.

Cons

Complex Setup Process

Requires installing Haxe, multiple Haxe libraries from git, and NWJS, which is time-consuming and error-prone compared to downloadable binaries or simpler editors.

Heaps-Exclusive Limitation

Only useful for Heaps engine projects, offering no support for other game engines, which restricts its applicability in multi-engine or transitioning teams.

Sparse Documentation

The README provides basic instructions but lacks detailed tutorials, API references, or community resources, potentially hindering learning and troubleshooting.

NWJS Performance Overheads

Built on NWJS, a Chromium-based framework, which can lead to higher memory usage and slower performance compared to native desktop applications, especially with complex scenes.

Frequently Asked Questions

Quick Stats

Stars652
Forks76
Contributors0
Open Issues27
Last commit3 days ago
CreatedSince 2017

Tags

#haxe#visual-effects#3d-editor#particle-editor#level-design#game-development#game-assets#heaps-engine

Built With

H
Heaps
H
Haxe
N
NWJS

Included in

Game Engine Development1.3k
Auto-fetched 1 day ago

Related Projects

LDtkLDtk

Modern, lightweight and efficient 2D level editor

Stars4,122
Forks252
Last commit1 day ago
HeapsHeaps

Heaps : Haxe Game Framework

Stars3,489
Forks373
Last commit3 days ago
Armory (Kha)Armory (Kha)

3D Engine with Blender Integration

Stars3,303
Forks347
Last commit1 month ago
HaxeFlixel (OpenFL)HaxeFlixel (OpenFL)

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

Stars2,194
Forks511
Last commit6 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub