Shiro’s Game Technology Stack

Shiro Games, the developers behind such games as Evoland, Northgard, and Darksburg, just posted a blog post on the technology they use to develop their game.

The primary parts of the development stack include:

The Haxe Language

Haxe is a cross platform open source programming language with a high-level strictly typed language capable of being compatible to multiple languages or runtimes.

Heaps

A cross platform open source high performance 2D and 3D game engine.  We did a three-part tutorial series, getting started, 2D graphics and animation and sprite sheets.

HaxeLink

A high performance open source game focused virtual machine for Haxe.

HIDE

The confusingly named Haxe IDE is essentially a full blown level editor capable of creating 2D and 3D games.

CastleDB

A game focused database engine with a built in tilemap editor.  You can learn more about the CastleDB here.

Combined together you get a complete, battletested and production ready game engine with several high quality shipped titles under its belt.  You can learn more about the entire technology stack in the video below.

Scroll to Top