{"id":111232,"date":"2020-04-07T18:42:19","date_gmt":"2020-04-07T18:42:19","guid":{"rendered":"http:\/\/gamefromscratch.com\/post.aspx?id=88b6eb0b-0e77-4f2d-b8d7-52d3960619af"},"modified":"2020-04-07T18:42:19","modified_gmt":"2020-04-07T18:42:19","slug":"shiros-game-technology-stack","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2020\/04\/07\/shiros-game-technology-stack\/","title":{"rendered":"Shiro\u2019s Game Technology Stack"},"content":{"rendered":"<p><a href=\"http:\/\/shirogames.com\/\">Shiro Games<\/a>, the developers behind such games as Evoland, Northgard and Darksburg, just posted <a href=\"https:\/\/haxe.org\/blog\/shirogames-stack\/\">a blog post<\/a> on the technology they use to develop their game.<\/p>\n<p>The primary parts of the development stack include:<\/p>\n<h3><a href=\"https:\/\/haxe.org\/\">The Haxe Language<\/a><\/h3>\n<p>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. <\/p>\n<h3><a href=\"https:\/\/heaps.io\/\">Heaps<\/a><\/h3>\n<p>A cross platform open source high performance 2D and 3D game engine.&nbsp; We did a three part tutorial series, <a href=\"https:\/\/www.gamefromscratch.com\/post\/2016\/05\/05\/Haxe-And-Heaps-Tutorial-Series-Getting-Started.aspx\">getting started<\/a>, <a href=\"https:\/\/www.gamefromscratch.com\/post\/2016\/05\/17\/Haxe-And-Heaps-Tutorial-Series-2D-Graphics.aspx\">2D graphics<\/a> and <a href=\"https:\/\/www.gamefromscratch.com\/post\/2016\/05\/27\/Haxe-and-Heaps-Tutorial-Series-2D-Animation-and-SpriteSheets.aspx\">animation and sprite sheets<\/a>.<\/p>\n<h3><a href=\"https:\/\/hashlink.haxe.org\/\">HaxeLink<\/a><\/h3>\n<p>A high performance open source game focused virtual machine for Haxe.<\/p>\n<h3><a href=\"https:\/\/github.com\/HeapsIO\/hide\">HIDE<\/a><\/h3>\n<p>The confusingly named Haxe IDE is essentially a full blown level editor capable of creating 2D and 3D games.<\/p>\n<h3><a href=\"https:\/\/lib.haxe.org\/p\/castle\">CastleDB<\/a><\/h3>\n<p>A game focused game engine with a built in tilemap editor.&nbsp; You can learn more about the CastleDB <a href=\"https:\/\/www.gamefromscratch.com\/post\/2015\/11\/14\/CastleDB-A-Game-Database-A-Level-Editor-Its-Both.aspx\">here<\/a>.<\/p>\n<p>Combined together you get a complete, battletested and production ready game engine with several high quality shipped titles under it\u2019s belt.&nbsp; You can learn more about the entire technology stack in the <a href=\"https:\/\/youtu.be\/Nm4eFGE-cps\">video<\/a> below.<\/p>\n<p align=\"center\"><iframe loading=\"lazy\" width=\"853\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/Nm4eFGE-cps\" frameborder=\"0\" allowfullscreen allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\">[embedded content]<\/iframe><\/p>\n<p class=\"under\"> <span class=\"categories\"><a href=\"https:\/\/www.gamefromscratch.com\/category\/GameDev-News.aspx\">GameDev News<\/a><\/span> <span class=\"tags\"><a href=\"https:\/\/www.gamefromscratch.com\/?tag=\/Haxe\" rel=\"tag\">Haxe<\/a> <a href=\"https:\/\/www.gamefromscratch.com\/?tag=\/Engine\" rel=\"tag\">Engine<\/a><\/span> <\/p>\n<hr>\n<p> <!--\n<script type=\"text\/javascript\"><!- - google_ad_client = \"ca-pub-5156240514307514\"; \/* GFS 720 Post above Comments *\/ google_ad_slot = \"5626844176\"; google_ad_width = 728; google_ad_height = 90; \/\/- ->\n<\/script>\n--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71],"tags":[72],"class_list":["post-111232","post","type-post","status-publish","format-standard","hentry","category-game-development","tag-gamedev-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/111232","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=111232"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/111232\/revisions"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=111232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=111232"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=111232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}