{"id":23746,"date":"2022-05-09T05:18:03","date_gmt":"2022-05-09T02:18:03","guid":{"rendered":"https:\/\/kutaybilen.com.tr\/?p=23746"},"modified":"2022-05-09T05:18:03","modified_gmt":"2022-05-09T02:18:03","slug":"tasinabilir-oyun-nasil-yapilir","status":"publish","type":"post","link":"https:\/\/kutaybilen.com.tr\/?p=23746","title":{"rendered":"Ta\u015f\u0131nabilir Oyun Nas\u0131l Yap\u0131l\u0131r?"},"content":{"rendered":"<p>Ta\u015f\u0131nabilir oyun d\u00fcnyas\u0131 g\u00fcn ge\u00e7tik\u00e7e b\u00fcy\u00fcmeye devam ediyor. <strong>PC ve konsol oyunlar\u0131ndan daha \u00e7ok satan ta\u015f\u0131nabilir oyunlar<\/strong>, bilhassa bu salg\u0131n g\u00fcnlerinde meskene kapanan be\u015ferler i\u00e7in g\u00fcndelik hayat\u0131n k\u0131ymetli bir mod\u00fcl\u00fc haline geldi. Haliyle halihaz\u0131rda <strong>ta\u015f\u0131nabilir oyun yapmak isteyen be\u015ferler<\/strong> bu periyodu kendileri i\u00e7in birer f\u0131rsata d\u00f6n\u00fc\u015ft\u00fcrebilirler.<\/p>\n<p>Bu y\u00fczden, ta\u015f\u0131nabilir oyun yapmak isteyen ancak i\u015fe nereden ba\u015flayaca\u011f\u0131n\u0131 bilmeyenler i\u00e7in, i\u015flerini kolayla\u015ft\u0131racak ve ufuklar\u0131n\u0131 a\u00e7acak bir yaz\u0131 haz\u0131rlamaya \u00e7al\u0131\u015ft\u0131k. B\u00f6ylece ta\u015f\u0131nabilir oyun yapmaya ba\u015flarken en az\u0131ndan k\u0131smi de olsa kendilerine bir yol \u00e7izebileceklerine inan\u0131yoruz. Gelin, \u201c<strong>Ta\u015f\u0131nabilir oyun nas\u0131l yap\u0131l\u0131r?<\/strong>\u201d sorusuna birlikte kar\u015f\u0131l\u0131k arayal\u0131m.\u00a0<\/p>\n<p><b>Ad\u0131m ad\u0131m ta\u015f\u0131nabilir oyun nas\u0131l yap\u0131l\u0131r?<\/b><\/p>\n<ul>\n<li><em>Kendinize d\u00fczg\u00fcn bir plan haz\u0131rlay\u0131n,<\/em><\/li>\n<li><em>Plan\u0131n\u0131za uygun bir oyun motoru se\u00e7in,<\/em><\/li>\n<li><em>Uygun programlama lisan\u0131n\u0131 \u00f6\u011frenin,<\/em><\/li>\n<li><em>Projenize ba\u015flay\u0131n,<\/em><\/li>\n<li><em>Oyununuza ili\u015fkin g\u00f6rselleri haz\u0131rlay\u0131n,<\/em><\/li>\n<li><em>Oyununuzu \u00f6zelle\u015ftirin,<\/em><\/li>\n<li><em>Oyununuzu \u00f6zg\u00fcr b\u0131rak\u0131n.<\/em><\/li>\n<\/ul>\n<p><b>1. Kendinize \u00e2l\u00e2 bir plan haz\u0131rlay\u0131n:<\/b><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.webtekno.com\/images\/editor\/default\/0002\/65\/0fff8dbc58ef29c87d500981582283a395fce1ab.jpeg\"\/><\/p>\n<p>Her \u015feyden evvel bir plan\u0131n\u0131z\u0131n olmas\u0131 ko\u015ful. Kollar\u0131 s\u0131vamadan evvel ne yapmak istedi\u011finize karar verin. Misal, nas\u0131l bir oyun yapmak istiyorsunuz? Bulmaca oyunu mu? Ka\u011f\u0131t oyunu mu? Otomobil yar\u0131\u015f\u0131 m\u0131? Ya da memleketimizde \u00e7ok fazla ilgi g\u00f6ren okey usul\u00fc oyunlar m\u0131? Ne \u00e7e\u015fit bir oyun yapmak istedi\u011finize \u00f6ncelikle bir karar verin. Sonras\u0131nda bu oyunu, <strong>\u00f6b\u00fcr oyunlardan farkl\u0131 k\u0131lacak<\/strong> \u015feyler \u00fczerine ba\u015f yormaya ba\u015flay\u0131n. Oyununuzu \u00e7e\u015fitlendirin ve \u00f6zelle\u015ftirin ki, hak etti\u011fi ilgiyi g\u00f6rs\u00fcn.\u00a0<\/p>\n<p><b>2. Plan\u0131n\u0131za uygun bir oyun motoru se\u00e7in:<\/b><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.webtekno.com\/images\/editor\/default\/0002\/65\/90598041f7095af68d831c3e11b56e67ed816c4f.jpeg\"\/><\/p>\n<p>Birden fazla oyun geli\u015ftiricisi art\u0131k oyunlar\u0131n\u0131 geni\u015f k\u00fct\u00fcphanelere ve ara\u00e7lara sahip oyun motorlar\u0131nda geli\u015ftiriyor. Bu ta\u015f\u0131nabilir oyunda da ge\u00e7erli. Birbirinden kullan\u0131\u015fl\u0131<strong> oyun motorlar\u0131<\/strong>, ta\u015f\u0131nabilir oyun geli\u015ftiricilerinin i\u015fini kolayla\u015ft\u0131racak g\u00fc\u00e7l\u00fc ara\u00e7lara sahip. Gelin bu ara\u00e7lardan \u00fc\u00e7 adedine birlikte bakal\u0131m:<\/p>\n<ul>\n<li><strong>Unity:<\/strong> G\u00fcn\u00fcm\u00fczde art\u0131k ta\u015f\u0131nabilir oyun dendi\u011finde akla direkt Unity geliyor. Unity\u2019nin ta\u015f\u0131nabilir oyun geli\u015ftiriciler i\u00e7in sundu\u011fu varl\u0131kl\u0131 kaynaklar ve ara\u00e7sal kolayl\u0131klar, onu bir\u00e7ok oyun motorundan farkl\u0131 k\u0131l\u0131yor. Ayr\u0131yeten fiyats\u0131z. Do\u011fal oyununuzu yay\u0131nlamak isterseniz, yay\u0131nlamadan evvel makul bir fiyat \u00f6demeniz gerekiyor. Ancak fiyat \u00f6demeden de oyununuzu yay\u0131nlayabilirsiniz, yaln\u0131zca giri\u015fte \u201cUnity ile yap\u0131ld\u0131\u201d ibaresi g\u00f6r\u00fcrs\u00fcn\u00fcz.\u00a0\n<ul>\n<li>Ayr\u0131yeten Unity ile ilgili internet fiyats\u0131z e\u011fitim bulmak \u00e7ok olay. \u00d6rne\u011fin Brackeys isimli Youtuber\u2019\u0131n haz\u0131rlad\u0131\u011f\u0131 birbirinden \u00f6zel fiyats\u0131z e\u011fitim i\u00e7erikleri bulunuyor. Kanal\u0131na <strong>buradan<\/strong> g\u00f6zatabilirsiniz.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Unreal Engine: <\/strong>Unreal Engine da tekrar Unity \u00fczere b\u00f6l\u00fcm\u00fcn \u00f6nde gelen oyun yaz\u0131l\u0131mlar\u0131ndan. Unity ile yapt\u0131\u011f\u0131n\u0131z birden fazla \u015feyi Unreal Engine ile de yapabilirsiniz. Lakin Unity kodlama lisan\u0131 olarak C# kullan\u0131rken Unreal Engine C++ kullan\u0131yor. \u0130kisi de oyun geli\u015ftirmek isteyenler i\u00e7in fiyats\u0131z yaz\u0131l\u0131mlar.\u00a0\n<ul>\n<li>Ayr\u0131yeten ba\u015f\u0131n\u0131zda bir \u015feyler \u00e7a\u011fr\u0131\u015ft\u0131rmas\u0131 ismine, Unreal Engine \u00fczerinde yap\u0131lan\u00a0bir oyunun fiyats\u0131z e\u011fitim g\u00f6r\u00fcnt\u00fclerine <strong>buradan<\/strong> ula\u015fabilirsiniz.\u00a0<\/li>\n<\/ul>\n<\/li>\n<li><strong>GameSalad:<\/strong> \u015eayet kodlamayla pek aran\u0131z yoksa ve s\u00fcr\u00fckle-b\u0131rak s\u00fcre\u00e7leriyle oyun yapmak istiyorsan\u0131z, bir bakman\u0131zda yarar var. Ne kadar etkileyici oyunlar yapabilirsiniz bilinmez, lakin GameSalad ile yap\u0131lm\u0131\u015f bir\u00e7ok ta\u015f\u0131nabilir oyun bulunuyor.<\/li>\n<\/ul>\n<p><b>3. Uygun programlama lisan\u0131n\u0131 \u00f6\u011frenin:<\/b><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.webtekno.com\/images\/editor\/default\/0002\/65\/0b250c0ebf0c7345069596234a8d1542c26c73cb.jpeg\"\/><\/p>\n<p>Ta\u015f\u0131nabilir oyun geli\u015ftireceksiniz, ne bi\u00e7im bir oyun yapmak istedi\u011finize karar verdiniz. Ayr\u0131yeten hangi oyun motorunu kullanaca\u011f\u0131n\u0131z\u0131 da biliyorsunuz. O vakit uygun programa lisan\u0131n\u0131 \u00f6\u011frenmenin vakti geldi. \u00dcstte da de\u011findi\u011fimiz \u00fczere, \u015fayet Unity ile oyun yapmak istiyorsan\u0131z temel d\u00fczeyde<strong>C# programlama lisan\u0131na<\/strong> vak\u0131f olman\u0131z gerekiyor. Bunun i\u00e7in, CSharp (C#) \u00f6\u011frenmek isteyenler i\u00e7in derledi\u011fimiz birbirinden ho\u015f fiyats\u0131z e\u011fitim g\u00f6r\u00fcnt\u00fclerine <strong>buradan<\/strong> ula\u015fabilirsiniz.<\/p>\n<p>\u015eayet niyetiniz Unreal Engine \u00fczerinden oyun yapmak ise, bu sefer <strong>C++<\/strong> lisan\u0131n\u0131 temel d\u00fczeyde \u00f6\u011frenmeniz gerekir. Bunun i\u00e7in freeCodeCamp.org\u2019un Youtube sayfas\u0131nda yay\u0131nlanan \u015fu <strong>d\u00f6rt bu\u00e7uk saatlik fiyats\u0131z e\u011fitim<\/strong> g\u00f6r\u00fcnt\u00fcs\u00fcne bakabilirsiniz.\u00a0<\/p>\n<p><b>4. Projenize ba\u015flay\u0131n:<\/b><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.webtekno.com\/images\/editor\/default\/0002\/65\/c1f9a93e2e19b879f65e9f2688087dcf16bf8ab9.png\"\/><\/p>\n<p>Her ne kadar korkutucu gelse de asl\u0131nda <strong>korkutucu de\u011fil<\/strong>. Bir kez ba\u015flad\u0131ktan sonra gerisi \u00e7orap s\u00f6k\u00fc\u011f\u00fc \u00fczere geliyor. Projenize ba\u015flad\u0131\u011f\u0131n\u0131zda, s\u00fcre\u00e7leri kolay tutmaya \u00e7al\u0131\u015f\u0131n. En kolay \u015feyleri bile kendiniz i\u00e7in karma\u015f\u0131k h\u00e2le getirmekten sak\u0131n\u0131n. Bu y\u00fczden her \u015feye kolay grafikleri oyuna dahil ederek ve yeniden bu grafiklere tekab\u00fcl eden kolay mekanikleri kodlayarak ba\u015flayabilirsiniz.<\/p>\n<p>Yava\u015f yava\u015f bunun istikrar\u0131n\u0131 oturtacaks\u0131n\u0131zd\u0131r. Hatta vakit i\u00e7erisinde kendi \u00e7al\u0131\u015fma bi\u00e7iminizi oturtacaks\u0131n\u0131z. Hele i\u015f kullan\u0131c\u0131 aray\u00fcz\u00fcn\u00fc tasarlamaya kadar geldi\u011finde, bu yaz\u0131ya d\u00f6n\u00fcp hislerinizi payla\u015fman\u0131z bizi \u00e7ok memnun eder. Unutmay\u0131n, az biraz<strong> emek g\u00f6sterdikten<\/strong> <strong>sonra<\/strong> alt\u0131ndan kalkamayaca\u011f\u0131n\u0131z \u015fey yok.<\/p>\n<p><b>5. Oyununuza ili\u015fkin g\u00f6rselleri haz\u0131rlay\u0131n:<\/b><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.webtekno.com\/images\/editor\/default\/0002\/65\/8b2d9957a5e28eddfc8dd54e6545b03eac1a1b69.jpeg\"\/><\/p>\n<p>S\u0131ra geldi oyununuza ili\u015fkin g\u00f6rselleri tasarlamaya. \u015eayet 2D g\u00f6rseller tasarlamak istiyorsan\u0131z, <strong>Photoshop<\/strong> ve<strong> Illustrator<\/strong> \u00fclk\u00fc programlar. Lakin yok, ben 3D oyun yapmak istiyorum diyorsan\u0131z, <strong>Maya<\/strong> ve <strong>3ds Max<\/strong> isimli programlara bir g\u00f6z atman\u0131zda yarar var. \u00a0<\/p>\n<p>D\u00fcr\u00fcst olmak gerekirse, bir\u00e7ok oyun geli\u015ftiricisi grafikler kelam konusu oldu\u011funda daha \u00e7ok fiyats\u0131z, telif i\u00e7ermeyen, yani \u201cortak kullan\u0131ma a\u00e7\u0131lm\u0131\u015f\u201d g\u00f6rsellerden faydalan\u0131yor. \u00dczerlerinde biraz oynama yaparak onlar\u0131 olabildi\u011fince ba\u015fkala\u015ft\u0131rmaya \u00e7al\u0131\u015f\u0131yor. \u0130sterseniz bu t\u00fcrl\u00fc de yapabilirsiniz. Ya da buna b\u00fct\u00e7em var diyorsan\u0131z, oyununuza d\u0131\u015f kaynak sa\u011flayarak bu i\u015flerden anlayan bir profesyonelle \u00e7al\u0131\u015fabilirsiniz.\u00a0<\/p>\n<p><b>6. Oyununuzu \u00f6zelle\u015ftirin:<\/b><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.webtekno.com\/images\/editor\/default\/0002\/65\/bcae322aaf8a855dc275a7cbbb4d78be3d4027fe.jpeg\"\/><\/p>\n<p>App Store ve Play Store&#39;da birbirinin birebiri binlerce oyun var. <strong>Farkl\u0131la\u015fmak laz\u0131m<\/strong>. Bunun i\u00e7in de oyununuzu \u00e7e\u015fitlendirmeniz, yani \u00f6zelle\u015ftirmeniz gerekir. Farkl\u0131 mekanikler, farkl\u0131 karakterler, farkl\u0131 yerler, farkl\u0131 d\u00fczeyler vs. Oyununuzun albenisini art\u0131rmak i\u00e7in yapabilece\u011finiz bir \u00e7ok \u015fey var. Bunlar \u00fczerine d\u00fc\u015f\u00fcnmekten \u00e7ekinmeyin.\u00a0<\/p>\n<p><b>7. Oyununuzu h\u00fcr b\u0131rak\u0131n:<\/b><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.webtekno.com\/images\/editor\/default\/0002\/65\/c0eb60abba1b2dade3449c49d92c2d53f38f50cc.jpeg\"\/><\/p>\n<p>Bir\u00e7ok oyun geli\u015ftiricisi bir t\u00fcrl\u00fc oyununu \u00f6zg\u00fcr b\u0131rakmaz. Bu y\u00fczden o oyunu piyasaya s\u00fcrene kadar birebir \u015fekilde bir\u00e7ok oyun piyasaya s\u00fcr\u00fclm\u00fc\u015f olur. Bu y\u00fczden, vakti geldi\u011finde, <strong>oyununuzu yay\u0131nlamaktan \u00e7ekinmeyin<\/strong>. Sonu\u00e7ta cetlerimiz bo\u015funa \u201c<strong>kervan yolda d\u00fcz\u00fcl\u00fcr<\/strong>\u201d dememi\u015f. Siz oyununuzu yay\u0131nlay\u0131n, sonras\u0131nda gelen yorumlarla birlikte oyuna g\u00fcncellemeler getirerek a\u00e7\u0131klar\u0131n\u0131z\u0131 kapatabilirsiniz.\u00a0<\/p>\n<p>Son olarak, &#8220;mobil oyun nas\u0131l yap\u0131l\u0131r?&#8221; sorusu \u00e7er\u00e7evesinde, ta\u015f\u0131nabilir oyun geli\u015ftirmek isteyenlere\u00a0\u015f\u00f6yle bir taviseye bulunulabilir:\u00a0E\u011fer \u00e7ok fazla \u00e7ekinceleriniz varsa, bir i\u015fe bodozlama at\u0131lmak sizin i\u00e7in daha uygun olabilir. Yan\u0131lg\u0131 yapmaktan \u00e7ekinmeyin. Tak\u0131ld\u0131\u011f\u0131n\u0131z her noktada, internet elinizin alt\u0131nda, ilgili aramay\u0131 yaparak sorunuza yan\u0131t bulmaya \u00e7al\u0131\u015f\u0131n. Her sorunuza yan\u0131t bulabilece\u011finiz\u00a0binlerce kaynak var. <strong>\u00c7uvallamaktan ve ara\u015ft\u0131rmaktan korkmay\u0131n.<\/strong>\u00a0<\/p>\n<p>\u201c<strong>Ta\u015f\u0131nabilir oyun nas\u0131l yap\u0131l\u0131r?<\/strong>\u201d sorusunu elimizden geldi\u011fince cevaplamaya \u00e7al\u0131\u015ft\u0131k. Ta\u015f\u0131nabilir oyun nas\u0131l yap\u0131l\u0131r, nelere dikkat edilmesi gerekiyor, hangi oyun motoru daha kullan\u0131\u015fl\u0131, bu usul sorulara tecr\u00fcbelerinizden hareketle yorumlarda kar\u015f\u0131l\u0131klar yazabilirsiniz.<\/p>\n<div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Ta\u015f\u0131nabilir oyun d\u00fcnyas\u0131 g\u00fcn ge\u00e7tik\u00e7e b\u00fcy\u00fcmeye devam ediyor. PC ve konsol oyunlar\u0131ndan daha \u00e7ok satan ta\u015f\u0131nabilir oyunlar, bilhassa bu salg\u0131n &#8230;<\/p>\n","protected":false},"author":1,"featured_media":23747,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[852],"tags":[1590,2557,920,1627,4228],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/posts\/23746"}],"collection":[{"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=23746"}],"version-history":[{"count":1,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/posts\/23746\/revisions"}],"predecessor-version":[{"id":23748,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/posts\/23746\/revisions\/23748"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/media\/23747"}],"wp:attachment":[{"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=23746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=23746"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=23746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}