<style id="elementor-post-1366">.elementor-1366 .elementor-element.elementor-element-6ccb68ba > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1366 .elementor-element.elementor-element-6ccb68ba{text-align:center;}.elementor-1366 .elementor-element.elementor-element-64c7e146 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1366 .elementor-element.elementor-element-64c7e146{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a366333 );}.elementor-1366 .elementor-element.elementor-element-b8d2fb7{margin-top:0px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-1366 .elementor-element.elementor-element-74ec4463.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1366 .elementor-element.elementor-element-74ec4463.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1366 .elementor-element.elementor-element-74ec4463 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-1366 .elementor-element.elementor-element-18038a6f{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a366333 );}.elementor-bc-flex-widget .elementor-1366 .elementor-element.elementor-element-485cd8ba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1366 .elementor-element.elementor-element-485cd8ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1366 .elementor-element.elementor-element-485cd8ba > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-1366 .elementor-element.elementor-element-3f263b94{text-align:center;}.elementor-1366 .elementor-element.elementor-element-199bbc75{margin-top:30px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-1366 .elementor-element.elementor-element-4321bef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1366 .elementor-element.elementor-element-4321bef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1366 .elementor-element.elementor-element-4321bef > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-1366 .elementor-element.elementor-element-59d21074{text-align:center;}.elementor-bc-flex-widget .elementor-1366 .elementor-element.elementor-element-77d6367e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1366 .elementor-element.elementor-element-77d6367e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1366 .elementor-element.elementor-element-77d6367e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1366 .elementor-element.elementor-element-77d6367e > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-1366 .elementor-element.elementor-element-26fa8fc7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1366 .elementor-element.elementor-element-26fa8fc7{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a366333 );}@media(max-width:1024px) and (min-width:768px){.elementor-1366 .elementor-element.elementor-element-74ec4463{width:100%;}.elementor-1366 .elementor-element.elementor-element-485cd8ba{width:100%;}.elementor-1366 .elementor-element.elementor-element-4321bef{width:100%;}.elementor-1366 .elementor-element.elementor-element-77d6367e{width:100%;}}@media(max-width:1024px){.elementor-1366 .elementor-element.elementor-element-64c7e146{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1366 .elementor-element.elementor-element-74ec4463 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-1366 .elementor-element.elementor-element-18038a6f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1366 .elementor-element.elementor-element-485cd8ba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1366 .elementor-element.elementor-element-4321bef > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-1366 .elementor-element.elementor-element-77d6367e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1366 .elementor-element.elementor-element-26fa8fc7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1366 .elementor-element.elementor-element-48ecea93{padding:0px 10px 0px 10px;}.elementor-1366 .elementor-element.elementor-element-5faff85b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1366 .elementor-element.elementor-element-64c7e146{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1366 .elementor-element.elementor-element-74ec4463 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1366 .elementor-element.elementor-element-18038a6f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1366 .elementor-element.elementor-element-18038a6f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1366 .elementor-element.elementor-element-485cd8ba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1366 .elementor-element.elementor-element-3f263b94 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1366 .elementor-element.elementor-element-4321bef > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1366 .elementor-element.elementor-element-59d21074 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1366 .elementor-element.elementor-element-77d6367e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1366 .elementor-element.elementor-element-26fa8fc7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1366 .elementor-element.elementor-element-26fa8fc7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}</style>{"id":1366,"date":"2022-05-12T08:04:48","date_gmt":"2022-05-12T08:04:48","guid":{"rendered":"https:\/\/fsim.com\/wordpress\/?p=1366"},"modified":"2022-08-31T17:20:18","modified_gmt":"2022-08-31T15:20:18","slug":"blog-post-1","status":"publish","type":"post","link":"https:\/\/fsim.com\/wordpress\/index.php\/2022\/05\/12\/blog-post-1\/","title":{"rendered":"Why a developer blog"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1366\" class=\"elementor elementor-1366\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-48ecea93 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"48ecea93\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5faff85b\" data-id=\"5faff85b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6ccb68ba elementor-widget elementor-widget-image\" data-id=\"6ccb68ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1536\" height=\"624\" src=\"https:\/\/fsim.com\/wordpress\/wp-content\/uploads\/2022\/05\/BLOG-2022-05-12-img01-1536x624.jpg\" class=\"attachment-1536x1536 size-1536x1536 wp-image-6746\" alt=\"\" srcset=\"https:\/\/fsim.com\/wordpress\/wp-content\/uploads\/2022\/05\/BLOG-2022-05-12-img01-1536x624.jpg 1536w, https:\/\/fsim.com\/wordpress\/wp-content\/uploads\/2022\/05\/BLOG-2022-05-12-img01-300x122.jpg 300w, https:\/\/fsim.com\/wordpress\/wp-content\/uploads\/2022\/05\/BLOG-2022-05-12-img01-1024x416.jpg 1024w, https:\/\/fsim.com\/wordpress\/wp-content\/uploads\/2022\/05\/BLOG-2022-05-12-img01-768x312.jpg 768w, https:\/\/fsim.com\/wordpress\/wp-content\/uploads\/2022\/05\/BLOG-2022-05-12-img01.jpg 1920w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64c7e146 elementor-widget elementor-widget-text-editor\" data-id=\"64c7e146\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><em>Unity <\/em>isn\u2019t particularly well suited to build flight simulators (to be fair: no game engine is), so I had to write a lot of code from scratch.<\/p><p>One example is the terrain rendering engine. <em>Unity<\/em> terrain is flat, and a terrain patch can\u2019t be larger than a couple of square kilometres max. You can stich terrain patches together, but that doesn\u2019t help when what you need is the entire planet.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-b8d2fb7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b8d2fb7\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-74ec4463\" data-id=\"74ec4463\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-18038a6f elementor-widget elementor-widget-text-editor\" data-id=\"18038a6f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>When <em><strong>F-Sim|Space Shuttle VR<\/strong><\/em> for <em>Oculus Go<\/em> was finished, I posted about it on the <a href=\"https:\/\/www.facebook.com\/groups\/Unity3DGameDev\" target=\"_blank\" rel=\"noopener\">Unity Game Developers International Facebook group<\/a>. Feedback was great and many people wanted to know more. So that\u2019s the idea behind this blog.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-485cd8ba\" data-id=\"485cd8ba\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3f263b94 elementor-widget elementor-widget-image\" data-id=\"3f263b94\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"720\" height=\"397\" src=\"https:\/\/fsim.com\/wordpress\/wp-content\/uploads\/2022\/05\/BLOG-2022-05-12-img02.jpg\" class=\"attachment-medium_large size-medium_large wp-image-6734\" alt=\"\" srcset=\"https:\/\/fsim.com\/wordpress\/wp-content\/uploads\/2022\/05\/BLOG-2022-05-12-img02.jpg 720w, https:\/\/fsim.com\/wordpress\/wp-content\/uploads\/2022\/05\/BLOG-2022-05-12-img02-300x165.jpg 300w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-199bbc75 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"199bbc75\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-4321bef\" data-id=\"4321bef\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-59d21074 elementor-widget elementor-widget-image\" data-id=\"59d21074\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"577\" height=\"399\" src=\"https:\/\/fsim.com\/wordpress\/wp-content\/uploads\/2022\/05\/BLOG-2022-05-12-img03.jpg\" class=\"attachment-medium_large size-medium_large wp-image-6741\" alt=\"\" srcset=\"https:\/\/fsim.com\/wordpress\/wp-content\/uploads\/2022\/05\/BLOG-2022-05-12-img03.jpg 577w, https:\/\/fsim.com\/wordpress\/wp-content\/uploads\/2022\/05\/BLOG-2022-05-12-img03-300x207.jpg 300w\" sizes=\"(max-width: 577px) 100vw, 577px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-77d6367e\" data-id=\"77d6367e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-26fa8fc7 elementor-widget elementor-widget-text-editor\" data-id=\"26fa8fc7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>I\u2019ll post some articles about past and future development, with focus on the technology we\u2019ve created and how we\u2019ve integrated it into <em>Unity<\/em>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>A few years ago, I started to re-write all of F-Sim on top of Unity 3D. The idea was to build a solid foundation for upcoming F-Sim apps, and to benefit from Unity\u2019s cross platform capabilities.<\/p>\n","protected":false},"author":1,"featured_media":6770,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-1366","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/fsim.com\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/1366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fsim.com\/wordpress\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fsim.com\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fsim.com\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fsim.com\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=1366"}],"version-history":[{"count":41,"href":"https:\/\/fsim.com\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/1366\/revisions"}],"predecessor-version":[{"id":7379,"href":"https:\/\/fsim.com\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/1366\/revisions\/7379"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fsim.com\/wordpress\/index.php\/wp-json\/wp\/v2\/media\/6770"}],"wp:attachment":[{"href":"https:\/\/fsim.com\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=1366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fsim.com\/wordpress\/index.php\/wp-json\/wp\/v2\/categories?post=1366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fsim.com\/wordpress\/index.php\/wp-json\/wp\/v2\/tags?post=1366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}