📖
Genel Bilgiler
  • Genel
  • Yazılım Teknolojiileri
    • SOLID
    • Mimariler ve Mimari Paternleri
    • MVC, MVP, MVVM
    • Mikroservis Yaklaşımı
    • DDD
    • Nesne Yönelimli Programlama
    • Hangi Programlama Dili Hangi Framework Öğrenilmeli?
    • Programlama Dilleri Üzerine tecrübeler
    • Microsoft .NET Teknolojileri
    • Microsoft .NET CORE 3.x ile Katmanlı Mimari Tasarımı
    • Test
    • Hangi Geliştirme ve Deployment Ortamı (Windows vs Linux)
    • Veri Tabanları ve Veri Tabanı Mimarileri
    • Asysnc/Awake
    • Oyun Geliştirme
      • WebAssembly vs Asm.ts
      • Unity ve Devler Ligi
      • Godot Oyun Motoru
      • Three.js ve Alternetif Javascript 3D Kütüphaneler/Framework' ler
    • Aspect Oriented Programming
  • Sanallaştırma
    • Sanallaştırma (Hypervisor ve Container & Docker)
    • Kubernetes
  • Yazılım Kültürleri
    • DevOps
    • Jenkins
    • SAST, DAST, SCA, Pentest
    • Glusterfs
    • Yazılım Üzerine Tartışmalar/Sohbetler
    • TUBITAK BILGEM YTE
  • Metro/Tren Sinyalizasyonu
  • Yapay Zeka (Artificial Intelligence)
  • Embedded Realtime Linux
  • Süper Bilgisayarlar Neden Süperler
  • Lock Free Tasarım
  • Git ile Çalışmak
  • CPU, APU, PPU, NPU, TPU ...
  • CANBUS
  • MERHABA (HELLO)
Powered by GitBook
On this page
  • UNITY SCRIPT LIFECYCLE
  • 2020

Was this helpful?

  1. Yazılım Teknolojiileri
  2. Oyun Geliştirme

Unity ve Devler Ligi

PreviousWebAssembly vs Asm.tsNextGodot Oyun Motoru

Last updated 5 years ago

Was this helpful?

  • Unity

  • Unreal Engine

  • CryEngine

Unity genel olarak 3D pazarında iken son bir kaç yıldır 2D oyunlara yöneldi. Unreal başlangıçta 2D oyun pazarındayken kendini daha çok 3D doğru yönlendiriyor.

UNITY SCRIPT LIFECYCLE

Here's a strategy that can guide you in when to use instances, Prefabs and ScriptableObjects:

  • Do you need something only once? Create a Prefab, then instantiate.

  • Do you need something multiple times, possibly with some instance-specific modifications? Then you can create a Prefab, instantiate it, and override some settings.

  • Do you want to ensure the same setting across multiple instances? Then create a ScriptableObject and source data from there instead.

There are a number of different types of responsibilities in these classes–game logic, input handling, physics simulations, presentations and more. Here are ways to create those smaller parts:

  • The general game logic, input handling, physics simulation and presentation could reside within MonoBehaviors, ScriptableObjects or raw C# classes.

  • For exposing parameters in the Inspector, MonoBehaviors or ScriptableObjects can be used.

  • Engine event handlers, and the management of a GameObject’s lifetime, need to reside within MonoBehaviors.

Unity de dependency Injection çözümü olan Extenject (eski adıyla Zenject) ileri seviye de tasarım geliştirmek için ilgilenmeniz gereken çözümlerden..

ACCELARATION

2020

LogoGitHub - modesttree/Zenject: Dependency Injection Framework for Unity3DGitHub
LogoHow to architect code as your project scalesUnity
LogoUnity switches to WebAssembly as the output format for the Unity WebGL build target | Packt HubPackt Hub
LogoUnity - Manual: Order of execution for event functions
LogoUnity 3D - Koç AkademiUnity 3D - Koç Akademi
LogoUnity ile ilk objemiz ilk materyalimiz ve ilk kaplamamızı oluşturmak - Koç AkademiUnity ile ilk objemiz ilk materyalimiz ve ilk kaplamamızı oluşturmak - Koç Akademi
LogoCar Acceleration
LogoCar - Required Power and Torque
LogoFree 3D Train Models | TurboSquidTurboSquid
LogoFree Train 3D Models | CGTrader
LogoAcceleration script - Unity Answers