{"id":45,"date":"2012-08-25T05:02:18","date_gmt":"2012-08-25T05:02:18","guid":{"rendered":"http:\/\/martinecker.com\/martincodes\/?page_id=45"},"modified":"2012-08-25T05:02:18","modified_gmt":"2012-08-25T05:02:18","slug":"about","status":"publish","type":"page","link":"http:\/\/martinecker.com\/martincodes\/about\/","title":{"rendered":"About"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft\" title=\"Me\" src=\"http:\/\/martinecker.com\/martincodes\/wp-content\/uploads\/2012\/08\/Me.jpg\" alt=\"\" width=\"150\" height=\"150\" \/>I'm Martin Ecker, and I write code for a living. Not just any kind of code, but mostly graphics code for video games (although I've done pretty much any type of coding for video games, from AI to networking to physics to audio, you name it).<\/p>\n<p>I love my job and on this blog you can find my ramblings about video game and graphics programming.<\/p>\n<p>I'm originally from Austria, Europe but I now live in beautiful San Diego, California with my lovely fianc\u00e9 and our cat, enjoying the awesome California sunshine all year 'round \ud83d\ude42\u00a0I currently work for Sony Computer Entertainment America on some super secret project that I can't talk about.<\/p>\n<p>I play guitar and drums, couldn't live without sushi, good wine, and chocolate, like scuba diving, sailing, and hitting the gym, and am an easy-going optimist in almost all aspects of life.<\/p>\n<p>In case it wasn't obvious, all opinions and code snippets on here are my own.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I'm Martin Ecker, and I write code for a living. Not just any kind of code, but mostly graphics code for video games (although I've done pretty much any type of coding for video games, from AI to networking to &hellip; <a href=\"http:\/\/martinecker.com\/martincodes\/about\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"_mi_skip_tracking":false,"footnotes":""},"class_list":["post-45","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.12 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>About - Martin Codes<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/martinecker.com\/martincodes\/about\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"About - Martin Codes\" \/>\n<meta property=\"og:description\" content=\"I&#039;m Martin Ecker, and I write code for a living. Not just any kind of code, but mostly graphics code for video games (although I&#039;ve done pretty much any type of coding for video games, from AI to networking to &hellip; Continue reading &rarr;\" \/>\n<meta property=\"og:url\" content=\"http:\/\/martinecker.com\/martincodes\/about\/\" \/>\n<meta property=\"og:site_name\" content=\"Martin Codes\" \/>\n<meta property=\"og:image\" content=\"http:\/\/martinecker.com\/martincodes\/wp-content\/uploads\/2012\/08\/Me.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/martinecker.com\/martincodes\/about\/\",\"url\":\"http:\/\/martinecker.com\/martincodes\/about\/\",\"name\":\"About - Martin Codes\",\"isPartOf\":{\"@id\":\"http:\/\/martinecker.com\/martincodes\/#website\"},\"datePublished\":\"2012-08-25T05:02:18+00:00\",\"dateModified\":\"2012-08-25T05:02:18+00:00\",\"breadcrumb\":{\"@id\":\"http:\/\/martinecker.com\/martincodes\/about\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/martinecker.com\/martincodes\/about\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/martinecker.com\/martincodes\/about\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/martinecker.com\/martincodes\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"About\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/martinecker.com\/martincodes\/#website\",\"url\":\"http:\/\/martinecker.com\/martincodes\/\",\"name\":\"Martin Codes\",\"description\":\"Ramblings from a video game\/graphics programmer on anything coding- or graphics-related\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/martinecker.com\/martincodes\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"About - Martin Codes","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/martinecker.com\/martincodes\/about\/","og_locale":"en_US","og_type":"article","og_title":"About - Martin Codes","og_description":"I'm Martin Ecker, and I write code for a living. Not just any kind of code, but mostly graphics code for video games (although I've done pretty much any type of coding for video games, from AI to networking to &hellip; Continue reading &rarr;","og_url":"http:\/\/martinecker.com\/martincodes\/about\/","og_site_name":"Martin Codes","og_image":[{"url":"http:\/\/martinecker.com\/martincodes\/wp-content\/uploads\/2012\/08\/Me.jpg"}],"twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/martinecker.com\/martincodes\/about\/","url":"http:\/\/martinecker.com\/martincodes\/about\/","name":"About - Martin Codes","isPartOf":{"@id":"http:\/\/martinecker.com\/martincodes\/#website"},"datePublished":"2012-08-25T05:02:18+00:00","dateModified":"2012-08-25T05:02:18+00:00","breadcrumb":{"@id":"http:\/\/martinecker.com\/martincodes\/about\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/martinecker.com\/martincodes\/about\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/martinecker.com\/martincodes\/about\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/martinecker.com\/martincodes\/"},{"@type":"ListItem","position":2,"name":"About"}]},{"@type":"WebSite","@id":"http:\/\/martinecker.com\/martincodes\/#website","url":"http:\/\/martinecker.com\/martincodes\/","name":"Martin Codes","description":"Ramblings from a video game\/graphics programmer on anything coding- or graphics-related","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/martinecker.com\/martincodes\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"http:\/\/martinecker.com\/martincodes\/wp-json\/wp\/v2\/pages\/45","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/martinecker.com\/martincodes\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/martinecker.com\/martincodes\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/martinecker.com\/martincodes\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/martinecker.com\/martincodes\/wp-json\/wp\/v2\/comments?post=45"}],"version-history":[{"count":4,"href":"http:\/\/martinecker.com\/martincodes\/wp-json\/wp\/v2\/pages\/45\/revisions"}],"predecessor-version":[{"id":50,"href":"http:\/\/martinecker.com\/martincodes\/wp-json\/wp\/v2\/pages\/45\/revisions\/50"}],"wp:attachment":[{"href":"http:\/\/martinecker.com\/martincodes\/wp-json\/wp\/v2\/media?parent=45"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}