{"id":2425,"date":"2021-08-27T16:51:52","date_gmt":"2021-08-27T16:51:52","guid":{"rendered":"https:\/\/castle-engine.io\/wp\/?p=2425"},"modified":"2021-08-30T17:25:38","modified_gmt":"2021-08-30T17:25:38","slug":"spine-4-0-support","status":"publish","type":"post","link":"https:\/\/castle-engine.io\/wp\/2021\/08\/27\/spine-4-0-support\/","title":{"rendered":"Spine 4.0 Support"},"content":{"rendered":"<table class=\"thumbnails thumbnails-align-right\"><tr><td>\n          <a href=\"https:\/\/castle-engine.io\/wp\/wp-content\/uploads\/2021\/08\/ss_643c1e74b6c5b3819f1bfe4d40b82f703ea6d520.1920x1080.jpg\"\n             class=\"screenshot\"\n             title=\"The Unholy Society - screenshot (90% gfx here is done in Spine)\"><img loading=\"lazy\" decoding=\"async\"\n            style=\"float: right\"\n            src=\"https:\/\/castle-engine.io\/wp\/wp-content\/uploads\/2021\/08\/ss_643c1e74b6c5b3819f1bfe4d40b82f703ea6d520.1920x1080-200x113.jpg\"\n             width=\"200\" height=\"113\" \n            alt=\"The Unholy Society - screenshot (90% gfx here is done in Spine)\"\n          ><\/a><\/td><\/tr><\/table>\n<p><a href=\"https:\/\/esotericsoftware.com\/\">Spine<\/a> is a great 2D animation software. We use it in <a href=\"https:\/\/cat-astrophe-games.com\/\">Cat-astrophe Games LLC<\/a> to develop games using CGE like <a href=\"https:\/\/www.nintendo.com\/games\/detail\/escape-from-the-universe-switch\/\">Escape from the Universe<\/a> and <a href=\"https:\/\/unholy-society.com\/\">The Unholy Society<\/a> (soon on Android and iOS!).<\/p>\n<p>See <a href=\"https:\/\/github.com\/castle-engine\/castle-engine\/wiki\/Spine\">Spine docs<\/a> about using Spine.<\/p>\n<p>Our Spine code was upgraded this week to handle various new Spine 4.0 format features. This includes new atlas format support, new curve interpolation spec in Spine files, and some other bits that have changed since Spine 3.x.<\/p>\n<p>We now seamlessly handle JSONs exported from any Spine 3.x or 4.x versions. There is nothing special for you to do &mdash; just export Spine models to JSON as usual, and load by setting <code>TCastleScene.URL<\/code>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Spine is a great 2D animation software. We use it in Cat-astrophe Games LLC to develop games using CGE like Escape from the Universe and The Unholy Society (soon on Android and iOS!). See Spine docs about using Spine. Our Spine code was upgraded this week to handle various new Spine 4.0 format features. This &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/castle-engine.io\/wp\/2021\/08\/27\/spine-4-0-support\/\" class=\"more-link\">Continue reading  \u27a4<span class=\"screen-reader-text\"> &#8220;Spine 4.0 Support&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":2426,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"publish_to_discourse":"0","publish_post_category":"9","wpdc_auto_publish_overridden":"1","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"1455","discourse_permalink":"https:\/\/forum.castle-engine.io\/t\/spine-4-0-support\/413","wpdc_publishing_response":"","wpdc_publishing_error":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-2425","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/castle-engine.io\/wp\/wp-content\/uploads\/2021\/08\/ss_643c1e74b6c5b3819f1bfe4d40b82f703ea6d520.1920x1080.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9IgYW-D7","jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/posts\/2425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/comments?post=2425"}],"version-history":[{"count":2,"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/posts\/2425\/revisions"}],"predecessor-version":[{"id":2440,"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/posts\/2425\/revisions\/2440"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/media\/2426"}],"wp:attachment":[{"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/media?parent=2425"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/categories?post=2425"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/castle-engine.io\/wp\/wp-json\/wp\/v2\/tags?post=2425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}