inertia is what keeps you going

Closed, but will come back.

Hi everyone, As you may have noticed, it’s been a while since my last tutorial and it will be some time before I start writing again. Why this? well, because of major life changes. In january I was facing 7-8 interview processes simultaneously AND preparing my portfolio for GDC (where ...
Read more
factory method in unity3d

Object construction with factory method

How to structure your code to produce loads of objects? Learn the Factory Method and how to implement it in Unity3d! One of the most common things to do in making a game is instantiating objects at runtime. Be it bullets from a gun, enemies rushing forward or instances of ...
Read more

The singleton follow-up – a deeper look into singletons in unity3d

This post it’s a bit different than usual. This is not just a tutorial but rather “the talk”… or a grownup discussion depending on your degree of advancement. And yeah, for some of you it’s going to be like “Look kiddo, I’ve been doing this shit long before you even saw ...
Read more
garbageless list unity3d c sharp

C# Garbageless List – a 0-garbage optimization for my event dispatcher

Part 1: basics event system Part 2: event picker drawer for in-editor usage Part 3: debugging with platform dependant compilation Part 4: multiple dispatchers Part 5: optimization [you are here] This time you get to see the final form! As we’ve anticipated last week, there’s a problem with my implementation ...
Read more
inertia is what keeps you going

Scroll inertia: in-depth tutorial

Part 1: scroll gallery basics Part 2: sorting layers Part 3: snap effect Part 4: inertia effect [you are here] Part 5: selection This tutorial series on how to build a cool scrollable selection area  in unity is nearing its end, here we’ll mod the previous script to add a scroll ...
Read more
Crossfade is cool

Crossfade gallery, a simple and cool UI element

Last week I’ve released a new UI demo project with some effects made entirely in Unity3D’s UI and it had quite a good reception, in particular at some point I was asked to share. Well, I’m not ready to put it on GitHub yet (some parts of the code need ...
Read more
Pasquale Franzese
game developer
I’m an hard-core gamer who learned to type before learning how to hold a pen in his hands; started playing with lode runner and never stopped. Now I'm working on the Gwent team at CD Projekt Red. Mail me at pasquale.franzese@brightreasongames.com