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
Google Game Builder Sayesinde Kod Yazmadan Oyun Geliştirin
Oyun6 yıl önce 332 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..

Bu habere henüz yorum yapılmadı.