{"id":10089,"date":"2020-07-14T01:41:18","date_gmt":"2020-07-14T08:41:18","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=10089"},"modified":"2023-01-12T14:40:26","modified_gmt":"2023-01-12T22:40:26","slug":"make-a-game-in-unity","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/","title":{"rendered":"How To Make A Simple 2D Game In Unity"},"content":{"rendered":"\n<p>Sometimes the best way to get into game design is to jump right in. Getting to see the results of your own work moving on the screen is exciting, and that creative excitement is the best fuel to get into game design.&nbsp;<br><\/p>\n\n\n\n<p>This tutorial will show you how to begin making a game with Unity, starting with an idea. You will learn a little bit about how to make 2D Unity games. Additionally, you will learn a good startup method for making Unity 2d games from scratch.&nbsp;<\/p>\n\n\n\n<p>It&#8217;s important to note that this tutorial will not make you a full fledged Unity developer or teach you <a href=\"https:\/\/careerkarma.com\/blog\/best-programming-languages-for-games\/\">how to code video games<\/a>. It will, however, guide you towards making something work on screen quickly.&nbsp;<\/p>\n\n\n\n<p>Unity is one of the most popular free game engines available. It also has an excellent 2D engine, so no 3D models are needed. Another attractive feature of Unity is that it doesn&#8217;t require an extensive knowledge of programming. <\/p>\n\n\n\n<p>Game development with Unity is good for creating things that have already been built. <em>Hollow Knight<\/em>, a fantastic metroidvania platformer, and <em>Ori and the Blind Forest <\/em>were created on Unity, for example. In short, Unity is perfect for designing smaller-scale indie games.&nbsp;<\/p>\n\n\n\n<p>Below, here is a step by step tutorial on how to make a 2d game in Unity for beginners.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<label for=\"ez-toc-cssicon-toggle-item-69e4786933207\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #000000;color:#000000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #000000;color:#000000\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69e4786933207\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/#step-1-idea\" >Step 1: Idea<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/#step-15-get-your-tools\" >Step 1.5: Get your tools<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/#step-2-setup-your-project\" >Step 2: Setup your project<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/#step-3-make-the-map\" >Step 3: Make the map<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/#step-4-make-the-player\" >Step 4: Make the player<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/#step-5-roadmap-and-build\" >Step 5: Roadmap and build<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-step-1-idea\"><span class=\"ez-toc-section\" id=\"step-1-idea\"><\/span>Step 1: Idea<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"668\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/brad-neathery-mGH253KbfaY-unsplash.jpg\" alt=\"\" class=\"wp-image-10090\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/brad-neathery-mGH253KbfaY-unsplash.jpg 1000w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/brad-neathery-mGH253KbfaY-unsplash-768x513.jpg 768w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/brad-neathery-mGH253KbfaY-unsplash-770x514.jpg 770w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/brad-neathery-mGH253KbfaY-unsplash-20x13.jpg 20w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/brad-neathery-mGH253KbfaY-unsplash-385x257.jpg 385w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption>Step one is fairly simple. You can easily do it in your head.<\/figcaption><\/figure>\n\n\n\n<p>Before getting started, decide what kind of game you&#8217;re making. To figure this out, here are a couple game design questions you should ask yourself:<br><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Is it a platformer, a top down game, or maybe isometric?&nbsp;<\/li><li>What will the theme and basic story be?&nbsp;<\/li><li>What will it look like?&nbsp;<\/li><li>What engine will you use?&nbsp;<\/li><li>Most importantly, how will your game stand out? What new mechanic or idea does it introduce, or what will it do well?<\/li><\/ul>\n\n\n\n<p>Although you don\u2019t need solid or specific answers to most of these questions, you do need a general idea of what you\u2019re going to make before you start. You can expand on this idea and create a basic prototype for it later. Some people like to do this on paper, while others can just brainstorm. <br><\/p>\n\n\n\n<p>To begin, let&#8217;s make a platformer. For this example, the platformer\u2019s special rule is that a player has to control two characters at once to solve puzzles, and the characters have to meet to complete the level.&nbsp;<\/p>\n\n\n\n<p>Once you have a few ideas on what to make, you have a guide to get you started. Now, you can move on to the prototyping.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-step-1-5-get-your-tools\"><span class=\"ez-toc-section\" id=\"step-15-get-your-tools\"><\/span>Step 1.5: Get your tools<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>In order to design a game in Unity, you\u2019ll need Unity. You can <a href=\"https:\/\/store.unity.com\/download?ref=personal\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">download the personal version here<\/a>. Keep in mind that the personal version is only necessary if you haven\u2019t gained more than $100k in funding or revenue for your game. Once you\u2019ve done that, you hopefully won\u2019t need this tutorial.&nbsp;<\/p>\n\n\n\n<p>Begin by downloading the \u2018Unity Hub.\u2019 Then, open the hub, go to \u2018Install,\u2019 and click &#8216;add.&#8217; This tutorial will use Unity version 2019.2.14f1. You can install any packages you\u2019d like or have space for, depending on what targets you want your game to run on. This tutorial will run the game on Windows, so make sure the \u2018Windows build support\u2019 box is checked.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"963\" height=\"591\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/cap1.jpg\" alt=\"\" class=\"wp-image-10091\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/cap1.jpg 963w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/cap1-768x471.png 768w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/cap1-770x473.png 770w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/cap1-385x236.png 385w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/cap1-20x12.jpg 20w\" sizes=\"auto, (max-width: 963px) 100vw, 963px\" \/><figcaption>We\u2019re using Unity version 2019.2.14f1<\/figcaption><\/figure><\/div>\n\n\n\n<p>You can also design graphics for your game. Since Unity involves pixel art, I highly recommend <a href=\"https:\/\/graphicsgale.com\/us\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">using GraphicsGale<\/a>. GraphicsGale free, easy to use, and comes with a ton of features. However, feel free to use whatever editor you\u2019re comfortable with, whether that be Photoshop, Blender, or Windows Paint. As long as you can make images with transparent backgrounds, you should be fine.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-2-setup-your-project\"><span class=\"ez-toc-section\" id=\"step-2-setup-your-project\"><\/span>Step 2: Setup your project<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>While Unity is installing, you can take the time to prepare some of your resources. You will need some stand-in graphics, called placeholders, so that you can see what you\u2019re making. It will take a while to draw all of your character animations, enemies, and the environment, so you can get started with simple graphics.<\/p>\n\n\n\n<p>We use using GraphicsGale for this tutorial, but you can use any editor you like. Start by making a stand-in for your walls in the game. (Remember, you can always make more later.) The walls should be 100 pixels by 100 pixels in size.<\/p>\n\n\n\n<p>Here is an example: <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"100\" height=\"100\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/ph_walls.png\" alt=\"\" class=\"wp-image-10092\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/ph_walls.png 100w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/ph_walls-20x20.png 20w\" sizes=\"auto, (max-width: 100px) 100vw, 100px\" \/><figcaption>Make something quick and easy to represent the elements of our game.<br><\/figcaption><\/figure><\/div>\n\n\n\n<p>Once Unity has finished downloading, you can open up the Unity Hub and start a new project. Name the project whatever you\u2019d like, but be sure to select 2D for the project setup.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/fWPWcZTH3ChikZCgaEzkKA2tnetI704RWnbmdayUSdkgJNmgARRXg4298H4oWUc1iJnxzHdEh-BRndoka9Qt_9HBHrnD0MsMEO0BgPyeSH6_zOYx49ht-rkE6U3pwBPqbpzIVCyr\" alt=\"\"\/><figcaption>Make sure to use the 2D template.<br><\/figcaption><\/figure>\n\n\n\n<p>Welcome to Unity! You should now be looking at the Unity Editor. To navigate the 2D space in the editor window, use the middle mouse button to pan and the scroll wheel to zoom. The camera in the middle of the space represents what the player will see.&nbsp;<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"548\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/Cap3.png\" alt=\"\" class=\"wp-image-10093\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/Cap3.png 1000w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/Cap3-768x421.png 768w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/Cap3-770x422.png 770w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/Cap3-20x11.png 20w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/Cap3-385x211.png 385w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption>Welcome<\/figcaption><\/figure>\n\n\n\n<p>Unity has an incredible feature called the Unity Asset Store. The Asset Store is full of prebuilt chunks of game like models, textures, utilities, or AI programs. These are available for sale, and some are even offered for free. Because of this, it\u2019s easy to build a game without having to make too many assets yourself. You can simply take pre-coded game mechanics and attach them to your own art.<\/p>\n\n\n\n<p>To access these free, basic programming assets, simply go to the \u2018Asset Store\u2019 tab near the top of the view window. From here, go to &#8216;top free assets,&#8217; and download the \u2018Standard Assets (for Unity 2017.3)\u2019 package. You may have to sign in or make an account.&nbsp;<br><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"412\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/Cap4-1024x412.png\" alt=\"\" class=\"wp-image-10094\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/Cap4-1024x412.png 1024w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/Cap4-768x309.png 768w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/Cap4-770x309.png 770w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/Cap4-20x8.jpg 20w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/Cap4-385x155.png 385w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/Cap4.jpg 1137w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Download the Standard Assets from the Unity Store.&nbsp;<br><\/figcaption><\/figure><\/div>\n\n\n\n<p>Once the package has downloaded, press \u2018Import\u2019 (it replaces the download button after the assets have downloaded) to import the package into your current Unity project. You\u2019ll be presented with a long list of checkboxes. What you add from the package is up to you. For this tutorial, you only need the \u20182D\u2019 folder and \u2018CrossPlatformInput\u2019 folder under \u2018standard assets.\u2019<\/p>\n\n\n\n<p>You will also need some tools for making 2D games in Unity that will help you out quite a bit. <a href=\"https:\/\/github.com\/Unity-Technologies\/2d-extras\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Go to this link<\/a>, and download the Git as a zip. Then, unzip and drag and drop the folder inside into your asset browser. You may have to restart Unity afterwards to make it work properly.&nbsp;<br><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"697\" height=\"542\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-49.png\" alt=\"\" class=\"wp-image-10095\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-49.png 697w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-49-20x16.png 20w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-49-385x299.png 385w\" sizes=\"auto, (max-width: 697px) 100vw, 697px\" \/><figcaption>Drag and drop!<br><\/figcaption><\/figure><\/div>\n\n\n\n<p>Now, you should have everything you need to get started. It&#8217;s time to dig in and start making it work.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-3-make-the-map\"><span class=\"ez-toc-section\" id=\"step-3-make-the-map\"><\/span>Step 3: Make the map<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To begin making the map, first return to the &#8216;Scene&#8217; tab. In the asset browser, at the bottom of your screen, right click and click create&gt;folder. Name the new asset folder \u201cTiles.\u201d<br><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/RPkVbxEDqflkLvSPDBaEMPmBsyGiRLoz9AnxWvoAF8WqzSDxKnNxIB9kDfTcJXRtkyMBYvJtfd6fk4LiBbTCJC6BZh8Ouylh3LQ0PWUJPnRN3JmgkLln8RRPLzX7aTbsO5Fiv5hL\" alt=\"\"\/><figcaption>The asset browser<br><\/figcaption><\/figure><\/div>\n\n\n\n<p>You will also want to add your placeholder art to the asset browser. Simply drag and drop the whole folder from windows into the asset browser.<\/p>\n\n\n\n<p>Next, make a palette that will serve as the blocks for your character to run into. Go to Window&gt;2D&gt;Tile Palette to open the Tile Palette window. Click \u2018create a new palette\u2019 to make a new tile palette. Name it \u201csolid,\u201d but keep all of the defaults and save it to the folder called &#8216;Tiles.&#8217;<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>A note on organization&nbsp;<\/td><\/tr><tr><td>It\u2019s easy to make folders when you need a folder or file, and then leave it wherever you created it. While this is fine if you plan on making a tiny game with three sprites, it isn\u2019t a good idea if you plan to expand your game into something bigger. As your project grows, the lack of organization will come back to bite you.&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"343\" height=\"581\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-51.png\" alt=\"\" class=\"wp-image-10096\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-51.png 343w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-51-20x34.png 20w\" sizes=\"auto, (max-width: 343px) 100vw, 343px\" \/><figcaption>Your new tile palette, there\u2019s nothing there yet.<br><\/figcaption><\/figure><\/div>\n\n\n\n<p>To add art to the palette, simply drag and drop your placeholder art for level blocks into the above window.  <\/p>\n\n\n\n<p>Next, create something to paint on with your palette. In the Hierarchy window, right click and go to 2D Object&gt;Tilemap.&nbsp;<br><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"254\" height=\"414\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-52.jpg\" alt=\"\" class=\"wp-image-10097\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-52.jpg 254w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-52-20x33.png 20w\" sizes=\"auto, (max-width: 254px) 100vw, 254px\" \/><figcaption>Right click here to create the Tilemap.<br><\/figcaption><\/figure><\/div>\n\n\n\n<p>Now you should be able to paint in your level. Try to keep it inside the camera bounds for now, and add a few platforms to jump on.&nbsp;<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"357\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-53.png\" alt=\"\" class=\"wp-image-10098\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-53.png 1000w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-53-768x274.png 768w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-53-770x275.png 770w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-53-385x137.png 385w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-53-20x7.png 20w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption>Have fun!<\/figcaption><\/figure>\n\n\n\n<p>Finally, there is one last step to take care of. Right now your map is only visuals, and your character won\u2019t run into the walls you&#8217;ve made. In fact, your character will fall right through the floor. You should add a physics property to let the game know that these squares matter, and they aren\u2019t just there to look pretty.&nbsp;<\/p>\n\n\n\n<p>To add a physics property, click on the tilemap in the editor, and then scroll down in the Inspector window (on the other side). Click the \u2018Add Component\u2019 button.&nbsp;<br><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"245\" height=\"125\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-54.png\" alt=\"\" class=\"wp-image-10099\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-54.png 245w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-54-20x10.png 20w\" sizes=\"auto, (max-width: 245px) 100vw, 245px\" \/><\/figure><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"441\" height=\"497\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-55.jpg\" alt=\"\" class=\"wp-image-10100\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-55.jpg 441w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-55-385x434.png 385w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-55-20x23.jpg 20w\" sizes=\"auto, (max-width: 441px) 100vw, 441px\" \/><\/figure><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>The component you need to add is called \u2018Tilemap Collider 2D.\u2019 Just use the search box to find it and add it to your tilemap.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-4-make-the-player\"><span class=\"ez-toc-section\" id=\"step-4-make-the-player\"><\/span>Step 4: Make the player<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Now that you have a map, the next step is to create someone to move around on it. Fortunately, Unity has done most of the hard work for this step. If you visit the standard assets folder&gt;2D&gt;Prefabs in the Assets Browser, you\u2019ll see they have a little robot there called \u2018CharacterRobotBoy.prefab.\u2019&nbsp;<br><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"481\" height=\"245\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-56.png\" alt=\"\" class=\"wp-image-10101\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-56.png 481w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-56-20x10.png 20w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/pasted-image-0-56-385x196.png 385w\" sizes=\"auto, (max-width: 481px) 100vw, 481px\" \/><figcaption>There he is.<br><\/figcaption><\/figure><\/div>\n\n\n\n<p>This is a prefab. Remember how your tilemap has a collision component attached to it? Well, our character needs many components attached to it in order to function. Instead of rebuilding each component every time, you can make prefabs to serve as game objects. These can be used over and over.&nbsp;<br><\/p>\n\n\n\n<p>Now, drag the robot boy into your scene and click on him in the hierarchy. Looking at all the components attached to him in the Inspector, you will notice that he has an animation system, a sprite renderer, and several different collision and control functions.&nbsp;<br><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/3regpWrVcw7Zy0apNNox3zQQPY_QLskEy6ENqxO9utfC9Vhs7SMPMEGEOzUqnpRSeXeoOwhIBGECvBYq3Nm3CyoiwJvacDlph9cVojH0545cV1DZPfF929LQRPtrGHVhf0QCPD4o\" alt=\"\"\/><figcaption>He has an animation system, a sprite renderer, and several different collision and control functions.&nbsp;<br><\/figcaption><\/figure><\/div>\n\n\n\n<p>Although you can use him for now, you should make your own character to replace him eventually. His sprite and animation will serve as stand-ins as you continue to develop around him.&nbsp;<\/p>\n\n\n\n<p>Now that the robot boy is in your scene, you can play as him. Press the play button at the top of your screen to try it out.&nbsp;<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"658\" height=\"380\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/Cap5.png\" alt=\"\" class=\"wp-image-10102\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/Cap5.png 658w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/Cap5-385x222.png 385w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/Cap5-20x12.png 20w\" sizes=\"auto, (max-width: 658px) 100vw, 658px\" \/><figcaption>It\u2019s alive!<\/figcaption><\/figure>\n\n\n\n<p>Since the idea for a game mechanic in this tutorial is to have two characters meet, you should drag and drop a second robot boy into the scene, perhaps on the other side. This way, every time you play the game, you will have to coordinate to make the two characters meet.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-5-roadmap-and-build\"><span class=\"ez-toc-section\" id=\"step-5-roadmap-and-build\"><\/span>Step 5: Roadmap and build <span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The roadmap is one of the many steps that you can take from here. Now that you have a prototype, all of the time-consuming setup work is done. <\/p>\n\n\n\n<p>Creating a roadmap is a great way to plan an indie game. You can make a roadmap by thinking of all the features you want in the game, laying them out on a timeline, and interspersing them with time to make improvements and fix bugs. <\/p>\n\n\n\n<p>For example, your roadmap could look something like this:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Add coin system<\/li><li>Add player health and damage<\/li><li>Basic enemies<\/li><li>Bug check<\/li><li>Refine base art<\/li><li>Create game over and win scenarios<\/li><li>Add UI elements<\/li><li>Add Menu system<\/li><li>Etc.<\/li><\/ol>\n\n\n\n<p>This starts putting the game\u2019s scope into perspective, and it helps you to see how much work is left between this prototype and a finished game. Knowing this distance is important, as you don\u2019t always have unlimited time and attention to pour into a game. For example, you might have a deadline for a game jam. <\/p>\n\n\n\n<p>Roadmapping also helps to keep your expectations in check, and it gives you something to follow. After you create a roadmap, the next step is to follow it as you continue to improve your game. <\/p>\n\n\n\n<p>This tutorial has only taken you through the start of a game; the rest is up to you. Unity has an active community, and there are many teaching resources that go far beyond the scope of this simple game tutorial.  Some of the best teaching resources include <a href=\"https:\/\/careerkarma.com\/rankings\/best-coding-bootcamps\/\">coding bootcamps<\/a> and <a href=\"https:\/\/careerkarma.com\/blog\/game-design-apprenticeships\/\">game design apprenticeships<\/a>. The road to becoming a game developer starts with your first game, no matter how simple, and it only grows from there.\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"Sometimes the best way to get into game design is to jump right in. Getting to see the results of your own work moving on the screen is exciting, and that creative excitement is the best fuel to get into game design.&nbsp; This tutorial will show you how to begin making a game with Unity,&hellip;","protected":false},"author":45,"featured_media":9944,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[18070],"tags":[],"class_list":{"0":"post-10089","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-software-engineering-skills"},"acf":{"post_sub_title":"","sprint_id":"","query_class":"Software Engineering","school_sft":"","parent_sft":"","school_privacy_policy":"","has_review":"","is_sponser_post":"","is_guest_post":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How To Make A Simple 2D Game In Unity | Career Karma<\/title>\n<meta name=\"description\" content=\"This tutorial will show you how to make a game with Unity--or at least the beginning of one--starting with an idea.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Make A Simple 2D Game In Unity\" \/>\n<meta property=\"og:description\" content=\"This tutorial will show you how to make a game with Unity--or at least the beginning of one--starting with an idea.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/\" \/>\n<meta property=\"og:site_name\" content=\"Career Karma\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/careerkarmaapp\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-14T08:41:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-12T22:40:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/12\/game-dev.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"563\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ethan Scully\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@career_karma\" \/>\n<meta name=\"twitter:site\" content=\"@career_karma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ethan Scully\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/make-a-game-in-unity\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/make-a-game-in-unity\\\/\"},\"author\":{\"name\":\"Ethan Scully\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/ef903a75c71f406d67080c5947efdf69\"},\"headline\":\"How To Make A Simple 2D Game In Unity\",\"datePublished\":\"2020-07-14T08:41:18+00:00\",\"dateModified\":\"2023-01-12T22:40:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/make-a-game-in-unity\\\/\"},\"wordCount\":2116,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/make-a-game-in-unity\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/game-dev.jpeg\",\"articleSection\":[\"Software Engineering\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/make-a-game-in-unity\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/make-a-game-in-unity\\\/\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/make-a-game-in-unity\\\/\",\"name\":\"How To Make A Simple 2D Game In Unity | Career Karma\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/make-a-game-in-unity\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/make-a-game-in-unity\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/game-dev.jpeg\",\"datePublished\":\"2020-07-14T08:41:18+00:00\",\"dateModified\":\"2023-01-12T22:40:26+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/ef903a75c71f406d67080c5947efdf69\"},\"description\":\"This tutorial will show you how to make a game with Unity--or at least the beginning of one--starting with an idea.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/make-a-game-in-unity\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/make-a-game-in-unity\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/make-a-game-in-unity\\\/#primaryimage\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/game-dev.jpeg\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/game-dev.jpeg\",\"width\":1000,\"height\":563},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/make-a-game-in-unity\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software Engineering\",\"item\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/software-engineering-skills\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How To Make A Simple 2D Game In Unity\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/\",\"name\":\"Career Karma\",\"description\":\"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/ef903a75c71f406d67080c5947efdf69\",\"name\":\"Ethan Scully\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/ethan-scully-150x150.jpg\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/ethan-scully-150x150.jpg\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/ethan-scully-150x150.jpg\",\"caption\":\"Ethan Scully\"},\"description\":\"Ethan Scully is a writer, editor, and game developer who manages Career Karma's content partnership initiatives and is currently based in Istanbul. His relationships with coding bootcamps give him particular insight into these new job training programs. Before joining the Career Karma team, Scully worked in IT support, graphic design, and as an editor for Cambodia's Khmer Times.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/ethanscully\\\/\"],\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/author\\\/ethan-scully\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How To Make A Simple 2D Game In Unity | Career Karma","description":"This tutorial will show you how to make a game with Unity--or at least the beginning of one--starting with an idea.","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:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/","og_locale":"en_US","og_type":"article","og_title":"How To Make A Simple 2D Game In Unity","og_description":"This tutorial will show you how to make a game with Unity--or at least the beginning of one--starting with an idea.","og_url":"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2020-07-14T08:41:18+00:00","article_modified_time":"2023-01-12T22:40:26+00:00","og_image":[{"width":1000,"height":563,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/12\/game-dev.jpeg","type":"image\/jpeg"}],"author":"Ethan Scully","twitter_card":"summary_large_image","twitter_creator":"@career_karma","twitter_site":"@career_karma","twitter_misc":{"Written by":"Ethan Scully","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/"},"author":{"name":"Ethan Scully","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ef903a75c71f406d67080c5947efdf69"},"headline":"How To Make A Simple 2D Game In Unity","datePublished":"2020-07-14T08:41:18+00:00","dateModified":"2023-01-12T22:40:26+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/"},"wordCount":2116,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/12\/game-dev.jpeg","articleSection":["Software Engineering"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/","url":"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/","name":"How To Make A Simple 2D Game In Unity | Career Karma","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/12\/game-dev.jpeg","datePublished":"2020-07-14T08:41:18+00:00","dateModified":"2023-01-12T22:40:26+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ef903a75c71f406d67080c5947efdf69"},"description":"This tutorial will show you how to make a game with Unity--or at least the beginning of one--starting with an idea.","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/12\/game-dev.jpeg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/12\/game-dev.jpeg","width":1000,"height":563},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/make-a-game-in-unity\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/careerkarma.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Software Engineering","item":"https:\/\/careerkarma.com\/blog\/software-engineering-skills\/"},{"@type":"ListItem","position":3,"name":"How To Make A Simple 2D Game In Unity"}]},{"@type":"WebSite","@id":"https:\/\/careerkarma.com\/blog\/#website","url":"https:\/\/careerkarma.com\/blog\/","name":"Career Karma","description":"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/careerkarma.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ef903a75c71f406d67080c5947efdf69","name":"Ethan Scully","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/ethan-scully-150x150.jpg","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/ethan-scully-150x150.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/ethan-scully-150x150.jpg","caption":"Ethan Scully"},"description":"Ethan Scully is a writer, editor, and game developer who manages Career Karma's content partnership initiatives and is currently based in Istanbul. His relationships with coding bootcamps give him particular insight into these new job training programs. Before joining the Career Karma team, Scully worked in IT support, graphic design, and as an editor for Cambodia's Khmer Times.","sameAs":["https:\/\/www.linkedin.com\/in\/ethanscully\/"],"url":"https:\/\/careerkarma.com\/blog\/author\/ethan-scully\/"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/10089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=10089"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/10089\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/9944"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=10089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=10089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=10089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}