{"id":27348,"date":"2018-01-29T10:00:09","date_gmt":"2018-01-29T15:00:09","guid":{"rendered":"https:\/\/simpleprogrammer.com\/?p=27348"},"modified":"2026-09-10T16:32:49","modified_gmt":"2026-09-10T16:32:49","slug":"started-game-development","status":"publish","type":"post","link":"https:\/\/simpleprogrammer.com\/started-game-development\/","title":{"rendered":"Game Development for Beginners: How to Start"},"content":{"rendered":"<figure class=\"sp-premium-article-hero\" data-sp-premium-hero=\"2026-09-10\"><img width=\"1600\" height=\"900\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2018\/01\/game-development-beginners.webp\" class=\"sp-premium-article-hero__image\" alt=\"Beginner building a small 2D game at a modern development workstation\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\" srcset=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2018\/01\/game-development-beginners.webp 1600w, https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2018\/01\/game-development-beginners-300x169.webp 300w, https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2018\/01\/game-development-beginners-1024x576.webp 1024w, https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2018\/01\/game-development-beginners-768x432.webp 768w, https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2018\/01\/game-development-beginners-1536x864.webp 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n<p>Game development gets complicated when you try to learn the engine, programming, art, design, audio, and publishing at the same time.<\/p>\n<p>Don&#8217;t do that. Your first goal is much smaller: finish one tiny game that another person can play.<\/p>\n<p>I originally got into programming because I wanted to make games. The trap I fell into is the same one I see beginners fall into now. You spend months learning tools, but you never finish anything. A working game, even a crude one, teaches you more than another month of disconnected tutorials.<\/p>\n<h2>How to start game development<\/h2>\n<p>Use this order:<\/p>\n<ol>\n<li>Choose one kind of game.<\/li>\n<li>Pick one engine that fits it.<\/li>\n<li>Rebuild a tiny game you already understand.<\/li>\n<li>Cut the scope until you can finish.<\/li>\n<li>Publish it and get someone to play it.<\/li>\n<\/ol>\n<p>Notice what&#8217;s missing. You do not need an original story, a giant design document, or your dream multiplayer game. Those can come later. Right now you need a short feedback loop between an idea, some code, and a playable result.<\/p>\n<h2>Choose an engine by the game you want to make<\/h2>\n<p>There is no universally best game engine. Pick the one that makes your first project easier.<\/p>\n<div style=\"overflow-x:auto;\">\n<table>\n<thead>\n<tr>\n<th>Engine<\/th>\n<th>Good first fit<\/th>\n<th>Main programming path<\/th>\n<th>What to watch for<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Godot<\/td>\n<td>Small 2D games and lightweight 3D projects<\/td>\n<td>GDScript or C#<\/td>\n<td>A friendly starting point, but a smaller job and asset market than Unity or Unreal<\/td>\n<\/tr>\n<tr>\n<td>Unity<\/td>\n<td>2D, mobile, indie 3D, and broad cross-platform work<\/td>\n<td>C#<\/td>\n<td>Lots of learning material can tempt you into tutorial hopping<\/td>\n<\/tr>\n<tr>\n<td>Unreal Engine<\/td>\n<td>High-fidelity 3D, first-person games, and visual prototyping<\/td>\n<td>Blueprints and C++<\/td>\n<td>A powerful editor with more moving parts for a tiny first game<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Godot&#8217;s official documentation describes it as a free, open-source engine for 2D and 3D games. Unity&#8217;s official beginner path starts with small guided projects. Epic&#8217;s current Unreal documentation teaches new users with both Blueprints and C++. Those are real differences, but none of them matter if you keep changing engines.<\/p>\n<p>Choose one and stay with it until the first game is published.<\/p>\n<h2>Which programming language should a beginner learn?<\/h2>\n<p>Learn the language your chosen engine uses.<\/p>\n<p>If you choose Godot, start with GDScript unless you already know C#. If you choose Unity, use C#. If you choose Unreal, Blueprints can help you understand gameplay logic before you go deep into C++.<\/p>\n<p>You do not need to master the language first. Learn enough syntax to build the next part of your game. Variables make a score work. Conditions detect a win or loss. Functions keep repeated behavior in one place. Classes and components start making sense when your project needs them.<\/p>\n<p>This is still real programming. The game gives every new concept a job.<\/p>\n<h2>Your first game should be embarrassingly small<\/h2>\n<p>Pick something like Pong, Breakout, a one-screen platformer, or a Flappy Bird-style game. You already understand the rules, so you can focus on implementation.<\/p>\n<p>A good first project has:<\/p>\n<ul>\n<li>one player action;<\/li>\n<li>one obstacle or opponent;<\/li>\n<li>a clear win, loss, or score state;<\/li>\n<li>one scene or level;<\/li>\n<li>placeholder art you are willing to replace later.<\/li>\n<\/ul>\n<p>If the design needs an inventory system, online accounts, a skill tree, and twelve levels, it is not a first project. Save the idea. Build one mechanic from it instead.<\/p>\n<h2>A four-week beginner game development plan<\/h2>\n<h3>Week 1: make one mechanic work<\/h3>\n<p>Install the engine, complete one official beginner lesson, and create a new project. Get a character, paddle, or object moving. Put the project in Git before you think you need version control.<\/p>\n<p>At the end of the week, you should be able to press Play and interact with something.<\/p>\n<h3>Week 2: build the complete game loop<\/h3>\n<p>Add the obstacle, collision, score, and restart behavior. Use ugly shapes if you have to. A complete loop matters more than polished art.<\/p>\n<p>Have one person play it without explaining the controls. Watch where they get stuck.<\/p>\n<h3>Week 3: add feedback and remove friction<\/h3>\n<p>Now add sound, clearer visuals, a start screen, and a simple end state. Fix the bugs that stop a player from finishing.<\/p>\n<p>Do not add a second game. Finish this one.<\/p>\n<h3>Week 4: publish it<\/h3>\n<p>Create a build, write a short description, add screenshots, and publish a public project page. itch.io&#8217;s creator documentation walks through creating and publishing a game page, and a free account is enough to start.<\/p>\n<p>Put the source on GitHub if you are comfortable sharing it. Write down what you built, what broke, and what you would change. That short postmortem turns the project into useful portfolio evidence.<\/p>\n<h2>What about game art?<\/h2>\n<p>Use simple shapes, free starter assets, or a tightly limited asset pack for the first version. Your job is to make the mechanics readable.<\/p>\n<p>You can learn pixel art, modeling, animation, and sound design later. Trying to become an artist and a programmer before you ship anything doubles the number of ways to stall.<\/p>\n<p>If art is the part you love, reverse the emphasis. Use visual scripting or a starter template, then focus on one small playable scene. The rule stays the same: finish something.<\/p>\n<h2>How to learn without getting trapped in tutorials<\/h2>\n<p>A tutorial is useful when it answers a question your project created. It becomes a problem when completing tutorials replaces building.<\/p>\n<p>Use this rhythm:<\/p>\n<ol>\n<li>Try to build the next feature.<\/li>\n<li>Write down the exact thing blocking you.<\/li>\n<li>Find the smallest lesson or documentation page that answers it.<\/li>\n<li>Close the lesson and reproduce the result in your own project.<\/li>\n<\/ol>\n<p>You will move slower at first. Good. The struggle is where you learn to debug, read documentation, and break a vague problem into smaller ones.<\/p>\n<h2>Can game development become a career?<\/h2>\n<p>Yes, but enjoying games is not the same as enjoying game development.<\/p>\n<p>Build two or three small games before making a career decision. You need experience with the actual work: debugging, tools, teamwork, deadlines, and finishing. My longer guide on whether a <a href=\"https:\/\/simpleprogrammer.com\/game-development-career-viable\/\">game development career is viable<\/a> covers that decision in more detail. You can also compare the economics in <a href=\"https:\/\/simpleprogrammer.com\/software-vs-game-development-money\/\">software development versus game development<\/a>.<\/p>\n<p>Do not wait for permission to test the path. Build a game small enough to finish, publish it, and see if you still want to make the next one.<\/p>\n<h2>Frequently asked questions<\/h2>\n<h3>Do I need advanced math to make games?<\/h3>\n<p>Not for a simple first game. Basic arithmetic and coordinates will take you a long way. Learn vectors, physics, and more advanced math when your project gives you a reason.<\/p>\n<h3>How long does it take to make a first game?<\/h3>\n<p>Your scope decides. A one-mechanic clone can be finished in a few weekends. A dream game can absorb years. Set a four-week deadline and keep cutting features until you can hit it.<\/p>\n<h3>Should I build an engine from scratch?<\/h3>\n<p>Only if engine programming is the skill you want to learn. If your goal is to make a game, use an existing engine and spend your effort on the game.<\/p>\n<h3>Do I need a game development degree?<\/h3>\n<p>No degree substitutes for finished work. Formal study can give you structure and access to a team, but you still need playable projects that show what you can do.<\/p>\n<h2>Existing game development resources<\/h2>\n<p>The article previously referenced these learning resources, which are retained for readers who use them: <a href=\"http:\/\/www.amazon.com\/exec\/obidos\/ASIN\/1786463458\/makithecompsi-20\" rel=\"nofollow sponsored\">Learning C# by Developing Games with Unity<\/a> and <a href=\"http:\/\/www.amazon.com\/exec\/obidos\/ASIN\/178528214X\/makithecompsi-20\" rel=\"nofollow sponsored\">Mastering Unity 2D Game Development<\/a>. Verify the edition and fit before buying because technical books age.<\/p>\n<p><small>Primary sources checked September 10, 2026: <a href=\"https:\/\/docs.godotengine.org\/en\/stable\/about\/introduction.html\">Godot documentation<\/a>, <a href=\"https:\/\/unity.com\/learn\/get-started\">Unity Learn<\/a>, <a href=\"https:\/\/dev.epicgames.com\/documentation\/en-us\/unreal-engine\/get-started\">Unreal Engine documentation<\/a>, and <a href=\"https:\/\/itch.io\/docs\/creators\/getting-started\">itch.io creator documentation<\/a>.<\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Game development gets complicated when you try to learn the engine, programming, art, design, audio, and publishing at the same time. Don&#8217;t do that. Your first goal is much smaller: finish one tiny game that another person can play. I originally got into programming because I wanted to make games. The trap I fell into&#8230;<\/p>\n","protected":false},"author":1108,"featured_media":49127,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[162229812,14560,58065,162229782,415,162229803],"tags":[],"class_list":["post-27348","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-advice","category-career","category-game-programming","category-goals","category-guest-post","category-programming"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Game Development for Beginners: How to Start - Simple Programmer<\/title>\n<meta name=\"description\" content=\"Start game development with a practical beginner roadmap: choose an engine, build one tiny game, publish it, and create portfolio proof.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/simpleprogrammer.com\/started-game-development\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Game Development for Beginners: How to Start - Simple Programmer\" \/>\n<meta property=\"og:description\" content=\"Start game development with a practical beginner roadmap: choose an engine, build one tiny game, publish it, and create portfolio proof.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/simpleprogrammer.com\/started-game-development\/\" \/>\n<meta property=\"og:site_name\" content=\"Simple Programmer\" \/>\n<meta property=\"article:published_time\" content=\"2018-01-29T15:00:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-10T16:32:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2018\/01\/game-development-beginners.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2018\/01\/game-development-beginners.webp\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/started-game-development\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/started-game-development\\\/\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"Game Development for Beginners: How to Start\",\"datePublished\":\"2018-01-29T15:00:09+00:00\",\"dateModified\":\"2026-09-10T16:32:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/started-game-development\\\/\"},\"wordCount\":1263,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/started-game-development\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/game-development-beginners.webp\",\"articleSection\":[\"Advice\",\"Career\",\"Game Programming\",\"Goals\",\"Guest Post\",\"Programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/simpleprogrammer.com\\\/started-game-development\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/started-game-development\\\/\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/started-game-development\\\/\",\"name\":\"Game Development for Beginners: How to Start - Simple Programmer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/started-game-development\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/started-game-development\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/game-development-beginners.webp\",\"datePublished\":\"2018-01-29T15:00:09+00:00\",\"dateModified\":\"2026-09-10T16:32:49+00:00\",\"author\":{\"@id\":\"\"},\"description\":\"Start game development with a practical beginner roadmap: choose an engine, build one tiny game, publish it, and create portfolio proof.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/started-game-development\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/simpleprogrammer.com\\\/started-game-development\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/started-game-development\\\/#primaryimage\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/game-development-beginners.webp\",\"contentUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/game-development-beginners.webp\",\"width\":1600,\"height\":900,\"caption\":\"Beginner building a small 2D game at a modern development workstation\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/started-game-development\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/simpleprogrammer.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Game Development for Beginners: How to Start\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#website\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/\",\"name\":\"Simple Programmer\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/simpleprogrammer.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/author\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Game Development for Beginners: How to Start - Simple Programmer","description":"Start game development with a practical beginner roadmap: choose an engine, build one tiny game, publish it, and create portfolio proof.","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":"https:\/\/simpleprogrammer.com\/started-game-development\/","og_locale":"en_US","og_type":"article","og_title":"Game Development for Beginners: How to Start - Simple Programmer","og_description":"Start game development with a practical beginner roadmap: choose an engine, build one tiny game, publish it, and create portfolio proof.","og_url":"https:\/\/simpleprogrammer.com\/started-game-development\/","og_site_name":"Simple Programmer","article_published_time":"2018-01-29T15:00:09+00:00","article_modified_time":"2026-09-10T16:32:49+00:00","og_image":[{"url":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2018\/01\/game-development-beginners.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2018\/01\/game-development-beginners.webp","twitter_misc":{"Written by":"","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/simpleprogrammer.com\/started-game-development\/#article","isPartOf":{"@id":"https:\/\/simpleprogrammer.com\/started-game-development\/"},"author":{"name":"","@id":""},"headline":"Game Development for Beginners: How to Start","datePublished":"2018-01-29T15:00:09+00:00","dateModified":"2026-09-10T16:32:49+00:00","mainEntityOfPage":{"@id":"https:\/\/simpleprogrammer.com\/started-game-development\/"},"wordCount":1263,"commentCount":0,"image":{"@id":"https:\/\/simpleprogrammer.com\/started-game-development\/#primaryimage"},"thumbnailUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2018\/01\/game-development-beginners.webp","articleSection":["Advice","Career","Game Programming","Goals","Guest Post","Programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/simpleprogrammer.com\/started-game-development\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/simpleprogrammer.com\/started-game-development\/","url":"https:\/\/simpleprogrammer.com\/started-game-development\/","name":"Game Development for Beginners: How to Start - Simple Programmer","isPartOf":{"@id":"https:\/\/simpleprogrammer.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/simpleprogrammer.com\/started-game-development\/#primaryimage"},"image":{"@id":"https:\/\/simpleprogrammer.com\/started-game-development\/#primaryimage"},"thumbnailUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2018\/01\/game-development-beginners.webp","datePublished":"2018-01-29T15:00:09+00:00","dateModified":"2026-09-10T16:32:49+00:00","author":{"@id":""},"description":"Start game development with a practical beginner roadmap: choose an engine, build one tiny game, publish it, and create portfolio proof.","breadcrumb":{"@id":"https:\/\/simpleprogrammer.com\/started-game-development\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/simpleprogrammer.com\/started-game-development\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simpleprogrammer.com\/started-game-development\/#primaryimage","url":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2018\/01\/game-development-beginners.webp","contentUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2018\/01\/game-development-beginners.webp","width":1600,"height":900,"caption":"Beginner building a small 2D game at a modern development workstation"},{"@type":"BreadcrumbList","@id":"https:\/\/simpleprogrammer.com\/started-game-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/simpleprogrammer.com\/"},{"@type":"ListItem","position":2,"name":"Game Development for Beginners: How to Start"}]},{"@type":"WebSite","@id":"https:\/\/simpleprogrammer.com\/#website","url":"https:\/\/simpleprogrammer.com\/","name":"Simple Programmer","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/simpleprogrammer.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"","url":"https:\/\/simpleprogrammer.com\/author\/"}]}},"_links":{"self":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts\/27348","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/users\/1108"}],"replies":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/comments?post=27348"}],"version-history":[{"count":1,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts\/27348\/revisions"}],"predecessor-version":[{"id":49130,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts\/27348\/revisions\/49130"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/media\/49127"}],"wp:attachment":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/media?parent=27348"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/categories?post=27348"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/tags?post=27348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}