Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Emotional Intelligence
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Cleaning
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 6 hours on-demand video
  • 4 articles
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
Development Game Development Unity

Unity C#, Firebase: Multiplayer Oyun Altyapısı Geliştirme

Firebase ile Unity Oyun Motoru Kullanarak Multiplayer Mobil Oyun Geliştirme Dinamiklerini Öğrenin!
Rating: 3.9 out of 53.9 (58 ratings)
282 students
Created by A. Gökhan SATMAN
Last updated 10/2019
Turkish
30-Day Money-Back Guarantee

What you'll learn

  • Unity3D oyun motoru ile multiplayer oyun geliştirme
  • Google Cloud Platform (GCP): Firebase ve modülleri
  • Firebase: Authentication
  • Firebase: Realtime Database
  • Temel C# programlama
  • Asenkron programlama mantığı
  • Multiplayer altyapısı

Course content

7 sections • 57 lectures • 5h 58m total length

  • Preview02:21
  • Unity3D Nedir?
    02:20
  • Google Cloud Platform: Firebase Nedir?
    02:19
  • Neden Multiplayer Oyun Geliştiriyoruz?
    01:45
  • Geliştireceğimiz Multiplayer Oyun Projeleri Hakkında
    01:19

  • Unity3D Oyun Motoru Kurulumu (Windows)
    00:34
  • Unity3D Oyun Motoru Kurulumu (Mac)
    00:46
  • GCP Üzerinde Firebase Projesi Oluşturma
    04:18
  • Firebase Unity SDK Kurulumu
    02:36
  • Android ve iOS Platformlarını Firebase Projesine Tanımlama
    02:59
  • Merhaba Dünya!
    01:45

  • Değişkenler
    05:25
  • Operatörler
    04:26
  • Koşul İfadeleri
    02:26
  • Döngüler
    10:59
  • Diziler
    04:44
  • Metotlar
    04:49
  • Class Yapıları
    04:59

  • Authentication Tanımlamaları
    02:19
  • Unity ile Authentication: E-Posta ve Şifre ile Kayıt Olma
    09:30
  • Unity ile Authentication: Misafir Olarak Kayıt Olma
    03:38
  • Unity ile Authentication: Giriş Yapma
    08:34
  • Unity ile Authentication: Parola Sıfırlama İşlemleri
    03:38
  • Otomatik Authentication Kayıtları Açacak Bir C# Scripti Yazınız.
    1 question

  • Realtime Database Tanımlamaları
    03:12
  • Preview03:10
  • Unity ile Realtime Database Bağlantısı Kurma İşlemleri
    04:20
  • Unity ile Realtime Database: Veri Ekleme ve Güncelleme
    08:50
  • Unity ile Realtime Database: Veri Çekme
    06:29
  • Unity ile Realtime Database: Veri Silme
    02:59
  • Listener İşlemleri ile Belirli Bir Odayı Dinleme
    05:44
  • Unity ile Realtime Database: Veri Filtreleme
    06:22
  • Veritabanı Güvenliğini Kurallar ile Sağlama
    08:49

  • Proje Oluşturma
    03:33
  • Veritabanı Yapısı Oluşturma
    03:36
  • Data Class Oluşturma
    15:19
  • DBManager Class Oluşturma
    12:26
  • AuthManager Class Oluşturma
    03:30
  • GameController Class Oluşturma
    08:02
  • Transaction Sahnesi Oluşturma
    07:28
  • Kayıt Olma Sahnesi Oluşturma
    07:15
  • Giriş Yapma Sahnesi Oluşturma
    05:30
  • Lobby Sahnesi Oluşturma
    10:10
  • Gameplay Sahnesi Oluşturma
    20:04
  • Result Sahnesi Oluşturma
    09:27
  • Sunucuya Kayıt Olma İşlemleri
    07:50
  • Sunucuya Giriş Yapma İşlemleri
    06:00
  • Preview04:33
  • Oda Oluşturma
    16:00
  • Odaları Listeleme
    05:38
  • Odaya Katılma Daveti Gönderme
    08:24
  • Odaya Gelen Katılma Davetlerini Yönetme
    16:55
  • Odaya Giriş Yapma
    16:38
  • Gameplay Sahnesinde Multiplayer Oynama
    13:14
  • Oyunun Kazananını Belirleme
    14:59
  • Oyundan Ayrılma Senaryoları
    02:34
  • Veritabanı Güvenliği
    00:43

  • Preview00:02

Requirements

  • Unity3D oyun motoru (2018.3.0 veya sonrası)
  • Firebase erişimi için gmail hesabı
  • Temel C# programlama bilgisi
  • Temel Unity oyun motoru bilgisi

Description

Bu eğitimde amaç, oyun dünyasında ve bulut teknolojisinde güncel konuları takip ederek multiplayer özelliği olan mobil tabanlı oyunlar geliştirmeniz için gerekli içeriği sağlamaktır. Eğitim süresince kullanılacak olan programlar, programlama dilleri ve teknolojiler, sıfırdan kurulum ve A'dan Z'ye ihtiyaç doğurabilecek temel bilgi seviyesi siz katılımcılara aktarılmaktadır. Bu bağlamda içerikte şu konulara değinilmektedir:

  • Unity3D Oyun Motoru

  • Google Cloud Platform: Firebase

  • Firebase: Authentication

  • Firebase: Realtime Database

  • Firebase Unity SDK

  • Visual Studio

  • C# Programlama Dili Temel Bilgi

  • Multiplayer Oyun Altyapısı

  • Firebase NoSQL Veritabanı Yapısı

  • Tic Tac Toe Multiplayer Oyun Yapımı

Who this course is for:

  • Unity3D oyun motorunu kullanarak mobil multiplayer (çoklu oyunculu) oyun geliştirmek isteyen herkes
  • Bulut teknolojisine meraklı olan ve bu konuda kendini geliştirmek isteyen herkes

Instructor

A. Gökhan SATMAN
Software Developer, Statistician and Author
A. Gökhan SATMAN
  • 3.9 Instructor Rating
  • 58 Reviews
  • 282 Students
  • 1 Course

Herkese merhaba!

Burada sizlerle paylaşmakta olduğum ve paylaşmaya devam edeceğim içerikleri, profesyonel hayatımda karşıma çıkan problemleri nasıl çözdüğüm ile ilişkilendirerek oluşturuyorum. Bu sayede bir programlama dili, platform veya teknoloji ile ilgili sıfırdan öğrenme, bilgileri tazeleme ve ileri seviyede proje geliştirme noktasında, temeli kuvvetli bir öğrenme süreci olacağına inanıyorum.

Eğitim

Lisans eğitimimi Mimar Sinan Güzel Sanatlar Üniversitesi Fen-Edebiyat fakültesi İstatistik bölümünde tamamladım. Yüksek lisans eğitimimi İstanbul Üniversitesi Fen Bilimleri Enstitüsü Enformatik bölümünde tamamladım.

Teknik

Web, mobil, bulut ve oyun geliştirme konularında 12 yıldır profesyonel olarak devam etmekteyim. Kodlab yayınlarında Unity3D, Dikeyeksen yayınlarında ise PHP kitaplarının yazarıyım.

Deneyim

Yazılım uzmanı olarak çalışmanın dışında, çeşitli üniversitelerde öğretim görevlisi olarak da görev aldım. Çalışma hayatıma senior lead back-end developer/senior lead game developer ünvanlarında devam etmekteyim.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.