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
View All     RSS
October 28, 2020
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

Posted by Ruben Torres Bonet on Wed, 21 Oct 2020 10:39:00 EDT in Programming, Art, Console/PC, Serious, Indie, VR
In this post, you will learn the Unity secrets behind Ray-Traced Ambient Occlusion (RTAO). Let’s make your game look the way you intended.

Posted by Ruben Torres Bonet on Tue, 13 Oct 2020 10:42:00 EDT in Programming, Art, Console/PC, Serious, Indie, VR
Developing your game in Unity? Then you need to pay attention to 5 signs that reveal you should to move into Ray-tracing.

Complex scenes, huge C# assemblies, expensive initialization in your scripts... All of them lead to slow iteration times in the Unity editor. But why exactly is your editor so slow in your specific project at entering and exiting play mode?

Access your Unity Memory Metrics without attaching the Profiler? I'm sold! Let me introduce you to the new Unity Memory Profiler Module available since Unity 2020.2b.

Lose those extra vertices you don’t need from your meshes and make the life of your GPU a bit easier.

Things have evolved in C# 7, but many programmers still haven't. Today, let's talk about throwing exceptions in Unity — the C# 7 way —.

Ruben Torres Bonet's Comments

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 ...


Comment In: [Blog - 04/06/2020 - 10:32]

Yeah Unreal is pretty good ...

Yeah Unreal is pretty good as well, especially as you have the source code

Comment In: [Blog - 04/22/2020 - 11:07]

I appreciate your comment Jason, ...

I appreciate your comment Jason, thanks