Google Game Builder Sayesinde Kod Yazmadan Oyun Geliştirin

Oyun

Serdar Zaim 8 okunma 0

Google, Game Builder adında Minecraft tarzı basit oyunlar hazırlamanıza izin veren bir program geliştirdi. Game Builder sayesinde yalnızca sürükle-bırak ile kendi oyununuzu yaratabilirsiniz. Kend..

Google Game Builder Sayesinde Kod Yazmadan Oyun Geliştirin

Google, Game Builder adında Minecraft tarzı basit oyunlar hazırlamanıza izin veren bir program geliştirdi.

Game Builder sayesinde yalnızca sürükle-bırak ile kendi oyununuzu yaratabilirsiniz. Kendi oyununuzu geliştirmekle ilgilendiğinizi ancak kodlama tecrübenizin olmadığını düşünüyorsanız, Google Area 120'nin Game Builder adlı ücretsiz oyun oluşturma aracını yayınladığını belirtelim. Game Builder kelimenin tam anlamıyla kodlama konusunda hiçbir deneyim gerektirmez, çünkü tüm nesneler sürüklenip bırakılabiliyor. Bu, yalnızca oyunun haritası için değil ayrıca kendi dünyanızı oluşturmak için de nesneleri sürükleyip bırakabileceğiniz bir deneyimi sizlere sunuyor. Google’a göre Game Builder'da hareketli platformlar, skorbordlar, iyileştirme iksirleri, sürülebilir arabalar ve daha fazlasını yapabilirsiniz.

Game Builder aslında geçen sene 1 Kasım’dan beri Steam’de mevcuttu ancak Google platformun geliştirilmesini tamamladı ve artık herkes için yayına sundu. Bununla birlikte oyun geliştirme hakkında biraz daha tecrübeli olanlar, oyunlarını kodlamak için JavaScript'i kullanabilir ve bu sayede daha profesyonel yapımlar ortaya koyabilir. Game Builder'ın bir co-op modu vardır, böylece birden fazla kişi aynı anda tek projede çalışabilir. sas.render('35071'); // Format : textlink 640x260 ETİKETLER: google Steam oyun yapma programı oyun yapma sas.

call("std", { siteId: 151003, pageId: 780537, formatId: 53271, target: '' }); (function(c){var g,s='script',w=window,n=c.name||'PLISTA';if(!w[n]){w[n]=c;g=w.document.getElementsByTagName(s)[0];s=w.document.

createElement(s);s.async=true;s.type='text/javascript';s.src=(w.location.

protocol==='https:'?'https:':'http:')+'//static'+(c.origin?'-'+c.origin:'')+'.plista.com/async'+(c.

name?'/'+c.name:'')+'.js';g.parentNode.insertBefore(s,g);} }({ "publickey": "c6da1d01873f56259d0002d0", "item": { "objectid": "45246", /*unique ID, alphanumeric*/ "title": "Google Game Builder Sayesinde Kod Yazmadan Oyun Geliştirin", /*max 255 characters*/ "text": "Game Builder ile basit oyunlar geliştirin.

", /*max 255 characters*/ "url": "https://www.tamindir.com/haber/google-game-builder-sayesinde-kod-yazmadan-oyun-gelistirin_45246/", "img": "https://img.tamindir.com/resize/640x360/2019/06/455131/google-game-builderr.

jpg", /*max 255 characters*/ "category": "Oyun", "published_at": 1560502560, /*UNIX timestamp, date article was first published*/ "updated_at": 1560502616 /*UNIX timestamp, date article was last modified*/ }, "origin": "tr" })); YORUMLAR Yorumları görebilmek için JavaScript açık olmalıdır. var disqus_config = function() { this.language = "tr"; this.page.remote_auth_s3 = $.

cookie("dsqSSO"); if(!this.page.remote_auth_s3) { this.page.remote_auth_s3 = 'W10= 3d1c7227eb5ab3ccd1e6130740086621f8276e76 1560510005'; } else { this.

page.remote_auth_s3 = this.page.remote_auth_s3.replace(/\*\*\*/g,' '); } this.

page.api_key = "OiCnCNnm4504SAac3mJU5GjoXyZ4ryRd8P1jVJpokKJOHHEuzQBBVZgRpwtGMmCE"; this.sso = { name : "Tam İndir", url : "https://www.tamindir.com/popup/login/", logout : "https://www.

tamindir.com/user/logout/", button : "https://www.tamindir.com/static/img/sso_logo.png", width : "250", height : "300" }; this.

callbacks.onNewComment = [function(comment) { $.track(4,'{"ArticleId":"45246","CommentId":"{commentId}"}'.replace('{commentId}',comment.id)); }]; }; var disqus_shortname = 'tamindircom'; var disqus_url = 'https://www.

tamindir.com/haber/google-game-builder-sayesinde-kod-yazmadan-oyun-gelistirin_45246/'; (function() { var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; dsq.

src = '//' + disqus_shortname + '.disqus.com/embed.js'; (document.getElementsByTagName('head')[0] || document.

getElementsByTagName('body')[0]).appendChild(dsq); })(); sas.render('35067'); // Format : 300x250 300x250 OYUN Valve'dan Twitch'e Rakip Servis: Steam Broadcasting OYUN Steam'in Canlı Yayın Servisi Çalışmaya Başladı OYUN The Witcher 3, 2015'in En İyi Oyunu Olacak Gibi Görünüyor OYUN Witcher'ın Mobil Oyunu Çıkış Yaptı! OYUN Bethesda Bir Game Of Thrones Oyunu Geliştiriyor Olabilir! 02:09 TEKNOLOJİ Google Glass'a Rakip Çıktı OYUN Türk Yapımı Hayatta Kalma Oyunu The Prison Game Kalitesiyle Göz Kamaştırıyor! OYUN Steam Canlı Yayın Özelliği Nasıl Kullanılır 01:24 OYUN Artık Kendi Oyununuzu Kendiniz Yapabileceksiniz sas.render('35077'); // Format : 300x600 300x600 document.write(''); SOSYAL MEDYA HESAPLARIMIZI TAKİP EDEREKEN YENİ TEKNOLOJİ HABERLERİNE VE KAMPANYALARA ULAŞABİLİRSİNİZ HAKKIMIZDA KURUMSAL EKİBİMİZ KULLANIM ŞARTLARI UYGULAMA/OYUN EKLE VE TANIT İLETİŞİM / CONTACT © 2004 - 2019 CNT İnteraktif A.

Ş. | 1,205,676,467 TOPLAM İNDİRME var Layout = { Modals : { signIn : { self : $('#signInModal'), form : { self : $('#signInModal form'), username : $('#signInModal form input[name="username"]'), password : $('#signInModal form input[name="pasword"]'), loginButton : $('#signInModal form #signIn'), fbButton : $('#signInModal #fbSignIn'), gpButton : $('#signInModal #gpSignIn') }, bind : function () { $(document).on('click','#'+Layout.Modals.signIn.

form.loginButton.attr('id'),function(){ Layout.Modals.signIn.

form.self.parent().find('.alert').

remove(); $.post('https://www.tamindir.com/user/login/',Layout.Modals.

signIn.form.self.serialize(),function(result){ if(result.success){ Layout.

Modals.hideAll(); Layout.Functions.getUser(); Layout.Functions.

publish(Layout.Types.login); } else { Layout.Modals.signIn.

form.self.parent().prepend(createMessage('alert-danger',result.message,{'margin-bottom':'30px'})); } }); }); $(document).

on('click','#'+Layout.Modals.signIn.form.fbButton.

attr('id'),function(){ FB.login(function(response) { statusChangeCallback(response); }, {scope: 'public_profile,email'}); }); } }, signUp : { self : $('#signUpModal'), form : { self : $('#signUpModal form'), registerButton : $('#signUpModal form #register'), agreement : $('#signUpModal form input[name="agreement"]'), fbButton : $('#signUpModal .facebook-button'), gpButton : $('#signUpModal .gplus-button') }, bind : function () { $(document).on('click','#'+Layout.

Modals.signUp.form.registerButton.attr('id'),function(){ if(!Layout.

Modals.signUp.form.agreement.is(':checked')){ Layout.

Modals.signUp.form.self.parent().

prepend(createMessage('alert-danger','ŞARTLARI KABUL ETMELİSİNİZ',{'margin-bottom':'30px'})); return; } Layout.Modals.signUp.form.self.

parent().find('.alert').remove(); $.post('https://www.

tamindir.com/user/register/',Layout.Modals.signUp.form.

self.serialize(),function(result){ if(result.success){ Layout.Functions.getUser(); Layout.

Modals.hideAll(); Layout.Modals.show(Layout.Modals.

signUpSuccess.self); }else{ grecaptcha.reset(); Layout.Modals.signUp.

form.self.parent().prepend(createMessage('alert-danger',result.message,{'margin-bottom':'30px'})); } }); }); $(document).

on('click','#'+Layout.Modals.signUp.form.fbButton.

attr('id'),function(){ FB.login(function(response) { statusChangeCallback(response); }, {scope: 'public_profile,email'}); }); } }, forgotPassword : { self : $('#resetPassModal'), form : { self : $('#resetPassModal form'), usernameOrEmail : $('#resetPassModal form input[name="usernameOrEmail"]'), button : $('#resetPassModal #resetpass-btn') }, bind : function () { $(document).on('click','#'+Layout.Modals.forgotPassword.

form.button.attr('id'),function(){ if(Layout.Modals.forgotPassword.

form.usernameOrEmail.val().trim() == ''){ Layout.Modals.

forgotPassword.form.self.parent().prepend(createMessage('alert-danger','LÜTFEN GEÇERLİ BİR KULLANICI ADI VEYA E-POSTA ADRESİ YAZIN',{'margin-bottom':'30px'})); return; } Layout.

Modals.forgotPassword.form.button.prop('disabled',true); Layout.

Modals.forgotPassword.form.self.parent().

find('.alert').remove(); $.post('https://www.tamindir.

com/user/forgot-password/',Layout.Modals.forgotPassword.form.self.

serialize(),function(result){ Layout.Modals.forgotPassword.form.button.

prop('disabled',false); if(result.success){ Layout.Modals.hideAll(); Layout.Modals.

show(Layout.Modals.forgotPassSuccess.self); }else{ Layout.Modals.

forgotPassword.form.self.parent().prepend(createMessage('alert-danger',result.

message,{'margin-bottom':'30px'})); } }); }); } }, signUpSuccess : { self : $('#signUpSuccessModal'), profile :$('#signUpSuccessModal .profile-link'), fill : function (user) { this.profile.attr('href','/uye/*/'.replace('*',user.

username)) } }, forgotPassSuccess : { self : $('#resetPassSuccessModal') }, editProfile : { self : $('#editProfileModal'), form : { self : $('#editProfileModal form'), updateButton : $('#editProfileModal form #update'), deleteButton : $('#editProfileModal form #delete'), name : $('#editProfileModal form input[name="name"]'), aboutMe : $('#editProfileModal form input[name="about_me"]'), location : $('#editProfileModal form input[name="location"]'), website : $('#editProfileModal form input[name="website"]'), gender : $('#editProfileModal form input[name="gender"]'), picture : $('#editProfileModal form input[name="picture"]'), avatar : $('#editProfileModal .avatar') }, bind : function () { $(document).on('click','#'+Layout.Modals.editProfile.

form.updateButton.attr('id'),function(){ Layout.Modals.editProfile.

form.self.parent().find('.alert').

remove(); var data = Layout.Modals.editProfile.form.self.

serializefiles(); $.ajax({ url: 'https://www.tamindir.com/user/edit-profile/', type: 'POST', data: data, processData: false, contentType: false, success : function (result) { if(result.success){ Layout.

Modals.editProfile.form.self.parent().

prepend(createMessage('alert-success',result.message,{'margin-bottom':'30px'})); Layout.Functions.getUser(); setTimeout(function(){ Layout.Modals.

editProfile.form.self.parent().find('.

alert').remove(); },2000); }else{ Layout.Modals.editProfile.form.

self.parent().prepend(createMessage('alert-danger',result.message,{'margin-bottom':'30px'})); } } }); }); $(document).on('click','#'+Layout.

Modals.editProfile.form.deleteButton.attr('id'),function(){ if(confirm('HESABINIZ KALICI OLARAK SİLİNECEK! EMİN MİSİNİZ?')){ $.

ajax({ url: 'https://www.tamindir.com/user/delete/account/', type: 'POST', success : function (result) { if(result.success){ document.location.

reload(); }else{ Layout.Modals.editProfile.form.self.

parent().prepend(createMessage('alert-danger',result.message,{'margin-bottom':'30px'})); } } }); } }); $(document).on('click','#'+Layout.Modals.

signUp.form.fbButton.attr('id'),function(){ FB.login(function(response) { statusChangeCallback(response); }, {scope: 'public_profile,email'}); }); $(document).

on('change','#'+Layout.Modals.editProfile.form.picture.

attr('id'), function () { var input = this; if (input.files && input.files[0]) { var reader = new FileReader(); reader.onload = function (e) { Layout.Modals.

editProfile.form.avatar.attr('src', e.target.

result); }; reader.readAsDataURL(input.files[0]); } }); }, fill : function(user){ Layout.Modals.editProfile.

form.avatar.attr('src',user.picture); Layout.Modals.

editProfile.form.name.val(user.name); Layout.

Modals.editProfile.form.aboutMe.val(user.

aboutMe); Layout.Modals.editProfile.form.location.

val(user.location); Layout.Modals.editProfile.form.

website.val(user.website); $.each(Layout.Modals.

editProfile.form.gender,function(i,v){ if($(v).val()==user.gender) $(v).

prop('checked',true); }); } }, settings : { self : $('#settingsModal'), form : { self : $('#settingsModal form'), updateButton : $('#settingsModal form #updateButton'), mail : $('#settingsModal form .e-mail') }, bind : function () { $(document).on('click','#'+Layout.Modals.settings.

form.updateButton.attr('id'),function(){ Layout.Modals.settings.

form.self.parent().find('.alert').

remove(); $.post('https://www.tamindir.com/user/update-settings/',Layout.Modals.

settings.form.self.serialize(),function(result){ if(result.success){ Layout.

Modals.settings.form.self.parent().

prepend(createMessage('alert-success',result.message,{'margin-bottom':'30px'})); Layout.Modals.settings.clear(); Layout.

Functions.getUser(); setTimeout(function () { Layout.Modals.settings.form.

self.parent().find('.alert').remove(); },2000); }else{ Layout.

Modals.settings.form.self.parent().

prepend(createMessage('alert-danger',result.message,{'margin-bottom':'30px'})); } }); }); }, fill : function(user){ Layout.Modals.settings.form.

mail.val(user.email); }, clear: function () { Layout.Modals.settings.

form.self.find('input').val(''); } }, bind : function(){ this.signIn.

bind(); this.signUp.bind(); this.editProfile.bind(); this.

settings.bind(); this.forgotPassword.bind(); }, hideAll : function(){ this.signIn.

self.modal('hide'); this.signUp.self.modal('hide'); this.

signUpSuccess.self.modal('hide'); this.editProfile.self.

modal('hide'); this.settings.self.modal('hide'); this.forgotPassword.

self.modal('hide'); this.forgotPassSuccess.self.modal('hide'); }, show : function(modal){ modal.

modal('show'); } }, Panels : { user : { self : $('#userPanel'), avatar : $('#userPanel .avatar'), profile: $('#userPanel .profile-link'), fill : function(user){ Layout.Panels.user.

avatar.attr('src',user.picture); Layout.Panels.user.

profile.attr('href','/uye/*/'.replace('*',user.username)) } }, guest : { self : $('#guestPanel') }, search : { form : $('.search-menu form'), bind : function(){ Layout.

Panels.search.form.on('submit',function () { var data = Layout.Panels.

search.form.find('input[type="radio"]:checked').data(); if(!$.isEmptyObject(data) && data.

src != undefined){ Layout.Panels.search.form.attr('action',data.

src); } }); } }, bind : function () { Layout.Panels.search.bind(); } }, Functions : { getUser : function(){ $.get('https://www.

tamindir.com/user/get/',function(result){ Layout.Functions.publish(Layout.Types.

getUser,result); if(result.success){ Layout.Panels.user.self.

show(); Layout.Panels.guest.self.hide(); Layout.

Panels.user.fill(result.user); Layout.Modals.

editProfile.fill(result.user); Layout.Modals.signUpSuccess.

fill(result.user); Layout.Modals.settings.fill(result.

user); Layout.Data.isLoggedIn = true; }else{ Layout.Data.isLoggedIn = false; Layout.

Panels.user.self.hide(); Layout.Panels.

guest.self.show(); } }); }, checkCookie : function(){ Layout.Modals.signIn.

form.username.val($.cookie('username')); }, init: function(){ Layout.Modals.

bind(); Layout.Panels.bind(); Layout.Generic.bind(); Layout.

Functions.checkCookie(); Layout.Functions.getUser(); var os = Layout.Functions.

currentOs(); if(os !== null){ $('.os-dependency').removeClass('active'); $.each($('.os-dependency-group'), function (i,elem) { var dependent = $(elem).

find('.'+os.name+'.os-dependency'); if(dependent.length > 0){ dependent.

addClass('active'); } else{ $(elem).find('div.os-dependency:first').addClass('active'); $(elem).find('li.

os-dependency:first').addClass('active'); } }); } else { $.each($('.os-dependency-group'), function (i,elem) { $(elem).find('div.

os-dependency:first').addClass('active'); $(elem).find('li.os-dependency:first').addClass('active'); }); } }, logout:function(){ $.

get('https://www.tamindir.com/user/logout/',function(result){ Layout.Functions.getUser(); Layout.

Functions.publish(Layout.Types.logout); }); }, registerListener : function (action,listener) { Layout.Functions.

listeners.push({ action : action,listener:listener}); }, publish : function (action,data) { $.each(Layout.Functions.listeners, function (i,listener) { if(listener.

action == action) listener.listener(data); }) }, currentOs : function(){ return getCurrentOS(); }, listeners : [] }, Generic : { logout : { self : $('#logout'), bind : function(){ $(document).on('click','#'+Layout.Generic.logout.

self.attr('id'),function(){ Layout.Functions.logout(); }); } }, bind : function(){ Layout.Generic.

logout.bind(); } }, Types : { logout : 0, login : 1, getUser: 2 }, Data : { isLoggedIn : false } }; function loginListener(){ document.location.reload(); } $(document).ready(function(){ $.

ajaxSetup({ cache: false }); Layout.Functions.registerListener(Layout.Types.login,loginListener); Layout.

Functions.init(); }); // Facebook Login function statusChangeCallback(response) { if (response.status === 'connected') { $.post('/user/login/fb/',{token:response.authResponse.

accessToken},function(result){ if(result.success){ Layout.Modals.hideAll(); Layout.Functions.

getUser(); Layout.Functions.publish(Layout.Types.login); }else{ } }); } } window.

fbAsyncInit = function() { FB.init({ appId : '112732768793937', autoLogAppEvents : true, xfbml : false, version : 'v2.10' }); FB.AppEvents.logPageView(); }; (function(d, s, id){ var js, fjs = d.

getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "https://connect.

facebook.net/tr_TR/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); var googleUser = {}; function attachSignin(jqElement) { var element = document.

getElementById(jqElement.attr('id')); auth2.attachClickHandler(element, {}, function(googleUser) { $.post('/user/login/gp/',{token:googleUser.getAuthResponse().

access_token},function(result){ if(result.success){ Layout.Modals.hideAll(); Layout.Functions.

getUser(); Layout.Functions.publish(Layout.Types.login); } }); }, function(error) { }); } gapi.

load('auth2', function(){ // Retrieve the singleton for the GoogleAuth library and set up the client. auth2 = gapi.auth2.init({ client_id: '572373643212.apps.

googleusercontent.com', scope: 'https://www.googleapis.com/auth/plus.login https://www.

googleapis.com/auth/userinfo.email' }); attachSignin(Layout.Modals.signIn.

form.gpButton); attachSignin(Layout.Modals.signUp.form.

gpButton); }); $.track = function (type,value,callback) { $.post('https://www.tamindir.com/user/track/',{ type : type, value : value },function(result){ if(callback !== undefined){ callback(result); } }); }; var ActivityType = { DOWNLOAD_SOFTWARE:1 , VOTED_ON_SOFTWARE:2 , COMMENTED_ON_SOFTWARE:3 , COMMENTED_ON_ARTICLE:4 , ASKED_QUESTION:5 , ANSWERED_ON_QUESTION:6 }; $(document).

ready(function(){ $(".outer-ads").css("top", $(".news-title").height() + 51); $(".

comment-btn").click(function () { $("html, body").animate({ scrollTop: $(".comment-section").offset().

top - 70 }, 600); return false; }); }); if($.cookie('sas_35072') == 1){ sas.render('35072'); $.cookie('sas_35072','2',{'exprires': 1,'domain':'www.tamindir.

com'}); }else{ if($.cookie('sas_35072') != 2){ $.cookie('sas_35072','1',{'exprires': 1,'domain':'www.tamindir.com'}); } } {"@context":"http:\/\/schema.

org","@type":"NewsArticle","mainEntityOfPage":"https:\/\/www.tamindir.com\/haber\/google-game-builder-sayesinde-kod-yazmadan-oyun-gelistirin_45246\/","publisher":{"@type":"Organization","name":"Tamindir","logo":{"@type":"ImageObject","url":"https:\/\/img.tamindir.com\/logo.

gif","width":140,"height":41}},"headline":"Google Game Builder Sayesinde Kod Yazmadan Oyun Geli\u015ftirin","name":"Google Game Builder Sayesinde Kod Yazmadan Oyun Geli\u015ftirin","description":"Google, Game Builder ad\u0131nda Minecraft tarz\u0131 basit oyunlar haz\u0131rlaman\u0131za izin veren bir program geli\u015ftirdi. Game Builder sayesinde yaln\u0131zca sürükle-b\u0131r","datePublished":"2019-06-14 11:56:00","dateModified":"2019-06-14 11:56:56","author":{"@type":"Person","name":"\u00d6mer Dursun","url":"https:\/\/www.tamindir.com\/ara\/?editor=455131"},"image":{"@type":"ImageObject","url":"https:\/\/img.tamindir.

com\/resize\/640x360\/2019\/06\/455131\/google-game-builderr.jpg","width":640,"height":360}}

Kaynak: tamindir

Yorumlar

  1. Bu habere henüz yorum yapılmadı.

Yorum Yap