Open in app

Sign In

Write

Sign In

Ali Emre Onur
Ali Emre Onur

83 Followers

Home

About

Oct 9, 2022

Addressables In Unity

The Addressable Asset System (Addressables) is a content management system that is built on AssetBundles. As Unity suggests: With Addressables, content is cataloged, packaged into AssetBundles, and stored either with the player or remotely on a server. Content stored remotely can then be delivered to users’ projects using either a…

Unity

7 min read

Addressables In Unity
Addressables In Unity
Unity

7 min read


Jul 14, 2022

State Pattern In Unity

Until digging into more detailed projects, I was happy sticking with basic enum definitions within the class for managing the Finite State operations. However, once the project gets larger or/and the number of possible states increases significantly, so does the complexity of the code. Well, here comes the State Pattern…

Unity

4 min read

State Pattern In Unity
State Pattern In Unity
Unity

4 min read


Sep 17, 2021

Big-O Notation

Big-O (O) is a mathematical symbol that points out the worst-case scenario of an algorithm in terms of time and input size. In the space of growth (input size) & time dimension, the Big-O chart illustrates the trade-off in using the searching and sorting algorithms. But why is this important…

Big O Notation

4 min read

Big-O Notation
Big-O Notation
Big O Notation

4 min read


Sep 2, 2021

Actions and Func In Unity

On my previous article, I have explained Delegates and Events in Unity. Well, Actions are basicly the delegate and the event together. As I have mentioned earlier, we use events in order to add a protection layer to the delegate. Actions are also delegates, but they are already type-safe —…

Unity

3 min read

Actions and Func In Unity
Actions and Func In Unity
Unity

3 min read


Sep 1, 2021

Delegates & Events In Unity

I have started learning Unity in 2019, and Events were the part that felt me overwhelmed — which slowed my pace of learning for some time. In this article, I will be focusing on what are delegates, events and actions and how to make use of them. Delegates are method…

Unity

4 min read

Delegates & Events In Unity
Delegates & Events In Unity
Unity

4 min read


Aug 17, 2021

Command Pattern

Ever wondered how the rewind/replay functionality works in games? The answer lies within the command pattern design system. Simply, the Command Pattern is a behavioral pattern that allows us to record the actions or events in our game, by isolating it from the game object. To build a command…

Unity Game Development

3 min read

Command Pattern
Command Pattern
Unity Game Development

3 min read


Aug 16, 2021

Object Pooling

Object pooling is a design pattern mainly used for preventing continuous creation and destruction of a type of object — in other terms, recycling the objects. By using object pooling, we prevent unnecessary garbage allocation in the memory resulting that a new frame will not be waiting for completion of…

Unity

4 min read

Object Pooling
Object Pooling
Unity

4 min read


Jul 27, 2021

UI Optimization In Unity

On my previous article, I have tried to explain some main optimization topics in Unity. In this article, I will be focusing on Optimizing the UI. You might be surprised how UI might slow down your game with an unproper design. The main reason is that UI system does not…

Unity3d

4 min read

UI Optimization In Unity
UI Optimization In Unity
Unity3d

4 min read


Jul 25, 2021

Basics of Optimization in Unity

On my previous article on Unity Profiler (click here), I have provided some basic optimization examples. Before moving on, please do not forget that unused scripts and methods are bag of load for your project and you should eliminate them. In this article, I will be presenting additional suggestions for…

Unity

6 min read

Basics of Optimization in Unity
Basics of Optimization in Unity
Unity

6 min read


Jul 23, 2021

Memory Management in Unity

On my previous article, I have tried to provide a brief layout for using the Unity Profiler. Before moving further on, I have noticed that I needed to have a better understanding regarding memory allocations. We want the GC Allocation value low, of course we want minimal garbage in our…

Unity

8 min read

Memory Management in Unity
Memory Management in Unity
Unity

8 min read

Ali Emre Onur

Ali Emre Onur

83 Followers

Unity Developer

Following
  • Chad Gutterman

    Chad Gutterman

  • Dennisse Pagán Dávila

    Dennisse Pagán Dávila

  • Arnold Abraham

    Arnold Abraham

  • Joshua Petta

    Joshua Petta

  • Parker Klein ✌️

    Parker Klein ✌️

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech