{"id":288,"date":"2010-01-29T00:16:45","date_gmt":"2010-01-29T06:16:45","guid":{"rendered":"http:\/\/www.philhassey.com\/blog\/?p=288"},"modified":"2010-01-29T00:16:45","modified_gmt":"2010-01-29T06:16:45","slug":"galcon-fusion-announced-finally","status":"publish","type":"post","link":"https:\/\/www.philhassey.com\/blog\/2010\/01\/29\/galcon-fusion-announced-finally\/","title":{"rendered":"Galcon Fusion announced &#8211; Finally!"},"content":{"rendered":"<p>Hey,<\/p>\n<p>So, I&#8217;m finally announcing\u00a0<a href=\"http:\/\/www.galcon.com\/fusion\/\">Galcon Fusion<\/a> to the world. \u00a0Fusion is a port of iPhone Galcon + Galcon Labs to the desktop. \u00a0This time with hi-def graphics and a full interactive soundtrack. \u00a0It&#8217;s going to be coming to Steam and direct on my website on Feb. 11. \u00a0Users who supported me when I was first starting (as in, you bought desktop Galcon), your license is compatible with Galcon Fusion. \u00a0Thanks!<\/p>\n<p><a href=\"https:\/\/www.philhassey.com\/blog\/wp-content\/uploads\/2010\/01\/fusion-pink-green.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-289\" title=\"fusion-pink-green\" src=\"https:\/\/www.philhassey.com\/blog\/wp-content\/uploads\/2010\/01\/fusion-pink-green-300x168.png\" alt=\"fusion-pink-green\" width=\"300\" height=\"168\" srcset=\"https:\/\/www.philhassey.com\/blog\/wp-content\/uploads\/2010\/01\/fusion-pink-green-300x168.png 300w, https:\/\/www.philhassey.com\/blog\/wp-content\/uploads\/2010\/01\/fusion-pink-green-1024x576.png 1024w, https:\/\/www.philhassey.com\/blog\/wp-content\/uploads\/2010\/01\/fusion-pink-green.png 1280w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>There are a few technical things that were challenging, dealing with endiannes for my network code, supporting fullscreen vs widescreen resolutions, and supporting a wide range of resolutions (from 800&#215;600 all the way up to 1920&#215;1080.) \u00a0To make it short, here are a few conclusions: best to support endiannes from the start, fullscreen vs widescreen is a pain, and baking lots of image data into your binary is a pain because it requires a ton of recompilation. \u00a0Oh, and installing VC++2008 is waaaay easier than installing mingw32, but keeping code working on both takes more effort.<\/p>\n<p>I think my biggest conclusion comes along with this announcement, is that doing &#8220;secret dev&#8221; work isn&#8217;t really that sensible. \u00a0If you look at that last paragraph, there are a ton of issues I could have documented in my blog that I didn&#8217;t because I was all being secretive. \u00a0And hey, since I was so mum on this, nobody has heard about it until today. \u00a0I guess there might be some benefits to this (??) but I can&#8217;t think of what they are. \u00a0I think blogging about my progress is a good way for me to be able to see what I&#8217;m doing and not get lost in the haze myself. \u00a0My recent article on VC++2008 is a great example of something I&#8217;m going to get quite a bit of value out of just for my own reference.<\/p>\n<p>One big different thing I&#8217;m doing with this project is my wife Nan is doing the PR for it. \u00a0She&#8217;s contacting all the reviewers, the general press, the newsletters, the announcement blog, twitter, and everything. \u00a0I&#8217;m trying to take a more dev-only role in the announcement. \u00a0This is nice, because I&#8217;m not very good on PR. \u00a0I try .. but I really don&#8217;t do it as well as I want to, largely because on a launch of a product I&#8217;ve always got about 50 technical things I&#8217;m trying to do along with the PR!<\/p>\n<p>-Phil<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hey, So, I&#8217;m finally announcing\u00a0Galcon Fusion to the world. \u00a0Fusion is a port of iPhone Galcon + Galcon Labs to the desktop. \u00a0This time with hi-def graphics and a full interactive soundtrack. \u00a0It&#8217;s going to be coming to Steam and direct on my website on Feb. 11. \u00a0Users who supported me when I was first [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,6,20,19],"tags":[],"class_list":["post-288","post","type-post","status-publish","format-standard","hentry","category-biz","category-development","category-galcon","category-gamedev"],"_links":{"self":[{"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/posts\/288","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/comments?post=288"}],"version-history":[{"count":1,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/posts\/288\/revisions"}],"predecessor-version":[{"id":290,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/posts\/288\/revisions\/290"}],"wp:attachment":[{"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/media?parent=288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/categories?post=288"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.philhassey.com\/blog\/wp-json\/wp\/v2\/tags?post=288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}