Gamasutra is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Gamasutra: The Art & Business of Making Gamesspacer
arrowPress Releases
If you enjoy reading this site, you might also want to check out these UBM Tech sites:


Ruben Torres Bonet's Blog   Expert Blogs


We finally meet.

I am Rubén Torres Bonet, presently working as a Senior Game Programmer at ForceField XR in Amsterdam. Previously, I was a Technical Lead at Exozet Games.

I have worked in games such as: Star Trek Bridge Crew (Oculus Quest), Anne Frank House VRTime Stall, Catan Universe, Diamond DashJelly Splash,  Blackguards, ​Carcassonne,​ Jochen Schweizer VR,​ ConcertVR PS4....


  • Gamedev architecture
  • Graphics
  • Hardware and optimization
  • Research

Reach out in Linkedin and my blog.


Expert Blogs

Learn how to make your expensive Unity scripts cost nothing while they are offscreen.

Learn about the lovely KISS Command Pattern in Unity I cant live without in my games. This pattern will empower you to easily connect your gameplay systems without all the complexity that comes from asynchronous systems. Best of al

- Are you using a dependency injection system in Unity? - If so, can you understand, read, debug and maintain the code of your dependency injection system in less than 10 minutes? If the answer to any is NO, this post might ring a bell

Learn about the lovely KISS Command Pattern in Unity I cannot live without. Enjoy powerful async gameplay systems!

In this blog post, youll learn what texture compression is, why it is important for your project and how to apply it to improve your GPU and memory performance.

In this blog post, I will show you why, when and how you should use LOD in Unity. Remember, LOD is not only about the poly count.

Ruben Torres Bonet's Comments

Comment In: [Blog - 06/18/2021 - 10:18]

Hey Jacob,It all depends on ...

Hey Jacob,It all depends on your shader parameters.In my experience, you don 't get sorting problems visually speaking but it indeed costs you performance due to more limited depth-testing GPU optimizations.

Comment In: [Blog - 02/08/2021 - 10:33]

Hey thanks for your comment ...

Hey thanks for your comment Chris.I 'm giving it a grammar pass.Ruben

Comment In: [Blog - 09/15/2020 - 11:09]

Thanks for the correction Amir.I ...

Thanks for the correction Amir.I wrongly assumed it was developed at Unity.I updated the article to give lots of credits to Mattias and his great work.AutoLOD is now on my radar for a future post :-

Comment In: [Blog - 08/11/2020 - 10:55]

That 's great news, thanks ...

That 's great news, thanks for your comment Brett. I 'll update the article now.

Comment In: [Blog - 08/03/2020 - 11:00]

Hi Joe,I did not encounter ...

Hi Joe,I did not encounter any issues yet with 2019, but please do let me know if you find any.Ruben

Comment In: [Blog - 06/15/2020 - 11:04]

Fixed ...